Parcourir la source

优化查询total 为空问题

java110 il y a 4 ans
Parent
commit
6ccdfe3a49

+ 1 - 1
service-fee/src/main/java/com/java110/fee/cmd/fee/ListFeeCmd.java

@@ -140,10 +140,10 @@ public class ListFeeCmd extends AbstractServiceCmdListener {
         for (FeeDto feeDto : feeDtos) {
         for (FeeDto feeDto : feeDtos) {
             try {
             try {
                 // 轮数 * 周期 * 30 + 开始时间 = 目标 到期时间
                 // 轮数 * 周期 * 30 + 开始时间 = 目标 到期时间
-                feeDto.setCycle(feeDto.getPaymentCycle());
                 Map<String, Object> targetEndDateAndOweMonth = computeFeeSMOImpl.getTargetEndDateAndOweMonth(feeDto);
                 Map<String, Object> targetEndDateAndOweMonth = computeFeeSMOImpl.getTargetEndDateAndOweMonth(feeDto);
                 Date targetEndDate = (Date) targetEndDateAndOweMonth.get("targetEndDate");
                 Date targetEndDate = (Date) targetEndDateAndOweMonth.get("targetEndDate");
                 double oweMonth = (double) targetEndDateAndOweMonth.get("oweMonth");
                 double oweMonth = (double) targetEndDateAndOweMonth.get("oweMonth");
+                feeDto.setCycle(feeDto.getPaymentCycle());
                 if (FeeDto.PAYER_OBJ_TYPE_ROOM.equals(feeDto.getPayerObjType())) { //房屋相关
                 if (FeeDto.PAYER_OBJ_TYPE_ROOM.equals(feeDto.getPayerObjType())) { //房屋相关
                     computeFeePriceByRoom(feeDto, oweMonth);
                     computeFeePriceByRoom(feeDto, oweMonth);
                 } else if (FeeDto.PAYER_OBJ_TYPE_CAR.equals(feeDto.getPayerObjType())) {//车位相关
                 } else if (FeeDto.PAYER_OBJ_TYPE_CAR.equals(feeDto.getPayerObjType())) {//车位相关