Pārlūkot izejas kodu

优化保存日志

Signed-off-by: java110 <928255095@qq.com>
java110 6 mēneši atpakaļ
vecāks
revīzija
db99c74902

+ 27 - 9
service-job/src/main/java/com/java110/job/importData/adapt/ImportRoomFeeQueueDataAdapt.java

@@ -304,16 +304,34 @@ public class ImportRoomFeeQueueDataAdapt extends DefaultImportData implements II
         importFeeDetailPo.setEndTime(importRoomFee.getEndTime());
         importFeeDetailPo.setFeeId(payFeePo.getFeeId());
         importFeeDetailPo.setFeeName(importRoomFee.getFeeName());
-        importFeeDetailPo.setFloorNum(importRoomFee.getFloorNum());
-        importFeeDetailPo.setUnitNum(importRoomFee.getUnitNum());
-        importFeeDetailPo.setRoomNum(importRoomFee.getRoomNum());
-        importFeeDetailPo.setRoomId(importRoomFee.getRoomId());
-        importFeeDetailPo.setObjId(importRoomFee.getRoomId());
+       
         importFeeDetailPo.setObjType(FeeDto.PAYER_OBJ_TYPE_ROOM);
-        importFeeDetailPo.setObjName(!"0".equals(importRoomFee.getUnitNum())
-                ? importRoomFee.getFloorNum() + "栋" + importRoomFee.getUnitNum() + "单元" + importRoomFee.getRoomNum() + "室" :
-                importRoomFee.getFloorNum() + "栋" + importRoomFee.getRoomNum() + "室"
-        );
+        if (FeeDto.PAYER_OBJ_TYPE_CONTRACT.equals(importRoomFee.getObjType())) {
+            importFeeDetailPo.setFloorNum("无");
+            importFeeDetailPo.setUnitNum("无");
+            importFeeDetailPo.setRoomNum(importRoomFee.getContractId());
+            importFeeDetailPo.setRoomId(importRoomFee.getContractId());
+            importFeeDetailPo.setObjId(importRoomFee.getContractId());
+            importFeeDetailPo.setObjName(importRoomFee.getContractId());
+        } else if (FeeDto.PAYER_OBJ_TYPE_CAR.equals(importRoomFee.getObjType())) {
+            importFeeDetailPo.setFloorNum("无");
+            importFeeDetailPo.setUnitNum("无");
+            importFeeDetailPo.setRoomNum(importRoomFee.getCarNum());
+            importFeeDetailPo.setRoomId(importRoomFee.getCarId());
+            importFeeDetailPo.setObjId(importRoomFee.getCarId());
+            importFeeDetailPo.setObjName(importRoomFee.getCarNum());
+        } else {
+            importFeeDetailPo.setFloorNum(importRoomFee.getFloorNum());
+            importFeeDetailPo.setUnitNum(importRoomFee.getUnitNum());
+            importFeeDetailPo.setRoomNum(importRoomFee.getRoomNum());
+            importFeeDetailPo.setRoomId(importRoomFee.getRoomId());
+            importFeeDetailPo.setObjId(importRoomFee.getRoomId());
+            importFeeDetailPo.setObjName(!"0".equals(importRoomFee.getUnitNum())
+                    ? importRoomFee.getFloorNum() + "栋" + importRoomFee.getUnitNum() + "单元" + importRoomFee.getRoomNum() + "室" :
+                    importRoomFee.getFloorNum() + "栋" + importRoomFee.getRoomNum() + "室"
+            );
+        }
+
         importFeeDetailPo.setStartTime(importRoomFee.getStartTime());
         importFeeDetailPo.setIfdId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_IfdId, true));
         importFeeDetailPo.setState("1000");