Forráskód Böngészése

加入历史缴费导入

java110 5 éve%!(EXTRA string=óta)
szülő
commit
199086f6f0

+ 2 - 2
service-fee/src/main/java/com/java110/fee/api/PayFeeDetailApi.java

@@ -29,10 +29,10 @@ public class PayFeeDetailApi {
      */
      */
     @RequestMapping(value = "/importPayFeeDetail", method = RequestMethod.POST)
     @RequestMapping(value = "/importPayFeeDetail", method = RequestMethod.POST)
     public ResponseEntity<String> saveImportFeeDetail(@RequestBody String reqJsonStr) {
     public ResponseEntity<String> saveImportFeeDetail(@RequestBody String reqJsonStr) {
+        JSONObject reqJson = JSONObject.parseObject(reqJsonStr);
+        Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含小区信息");
 
 
-        Assert.hasKeyAndValue(reqJsonStr, "communityId", "请求报文中未包含小区信息");
 
 
-        JSONObject reqJson = JSONObject.parseObject(reqJsonStr);
 
 
 
 
         return importPayFeeDetailImpl.importPayFeeDetail(reqJson);
         return importPayFeeDetailImpl.importPayFeeDetail(reqJson);

+ 3 - 1
service-fee/src/main/java/com/java110/fee/bmo/payFeeDetail/impl/ImportPayFeeDetailBMOImpl.java

@@ -57,7 +57,7 @@ public class ImportPayFeeDetailBMOImpl implements IImportPayFeeBMODetail {
         String storeId = reqJson.getString("storeId");
         String storeId = reqJson.getString("storeId");
         String userId = reqJson.getString("userId");
         String userId = reqJson.getString("userId");
 
 
-        JSONArray datas = reqJson.getJSONArray("datas");
+        JSONArray datas = reqJson.getJSONArray("importRoomFees");
 
 
         JSONObject data = null;
         JSONObject data = null;
         List<ImportRoomFee> importRoomFees = new ArrayList<>();
         List<ImportRoomFee> importRoomFees = new ArrayList<>();
@@ -104,6 +104,8 @@ public class ImportPayFeeDetailBMOImpl implements IImportPayFeeBMODetail {
         FeeDto feeDto = new FeeDto();
         FeeDto feeDto = new FeeDto();
         feeDto.setConfigId(tmpFeeConfigDto.getConfigId());
         feeDto.setConfigId(tmpFeeConfigDto.getConfigId());
         feeDto.setCommunityId(importRoomFee.getCommunityId());
         feeDto.setCommunityId(importRoomFee.getCommunityId());
+        feeDto.setPayerObjId(importRoomFee.getRoomId());
+        feeDto.setPayerObjType(FeeDto.PAYER_OBJ_TYPE_ROOM);
         List<FeeDto> feeDtos = feeInnerServiceSMOImpl.queryFees(feeDto);
         List<FeeDto> feeDtos = feeInnerServiceSMOImpl.queryFees(feeDto);
 
 
         List<PayFeePo> payFeePos = null;
         List<PayFeePo> payFeePos = null;