xiachuang 1 年之前
父節點
當前提交
d86c7899c1

+ 8 - 4
src/main/java/com/palmnest/service/estateserve/airconditioner/impl/ConditionerAddTimeServiceImpl.java

@@ -2450,7 +2450,6 @@ public class ConditionerAddTimeServiceImpl implements ConditionerAddTimeService
 
             List<Integer> roomIds = order.getRoomIds();
 
-
             BigDecimal calcapplyArea = BigDecimal.ZERO;// 按层申请的面积
             Map<Integer, BigDecimal> floorSumAreaMap = new HashMap<>();// 每层楼的合计申请面积
             Map<Integer, Boolean> mapIsHaveFloor = new HashMap<>();// 当前楼层是有-一层起订
@@ -2688,8 +2687,8 @@ public class ConditionerAddTimeServiceImpl implements ConditionerAddTimeService
             // 使用时间(合并显示  工作日2018-09-18 07:00~21:00
             // 使用时间(合并显示  10月25日  07:00~21:00(工作日)
             // String UseStartTimeStr=DateUtils.getDate(repairBill.getUseStartTime(), "yyyy-MM-dd HH:mm");
-            String UseStartTimeStr = DateUtils.getDate(airConditionerAddTime.getUseStartTime(), "MM月dd日 HH:mm");
-            String useEndTimeStr = DateUtils.getDate(airConditionerAddTime.getUseEndTime(), "HH:mm");
+            String UseStartTimeStr = DateUtils.getDate(minDate, "MM月dd日 HH:mm");
+            String useEndTimeStr = DateUtils.getDate(maxDate, "HH:mm");
 
 
             return ConditionerAddTimeOrderFeeVO.builder()
@@ -2723,10 +2722,13 @@ public class ConditionerAddTimeServiceImpl implements ConditionerAddTimeService
         if (airConditionerAddTime.getModificationDisabled() != 0) {
             throw new RuntimeException("订单不允许修改");
         }
+        log.info("更新前订单信息:{}", JSON.toJSONString(airConditionerAddTime));
+        String history = JSON.toJSONString(airConditionerAddTime);
+
         ConditionerAddTimeOrderFeeVO conditionerAddTimeOrderFeeVO = calcAddTimeOrderFee(order);
+        log.info("计算空调加时修改订单费用:{}", JSON.toJSONString(conditionerAddTimeOrderFeeVO));
 
         // 更新前
-        String history = JSON.toJSONString(airConditionerAddTime);
 
         /**
          * 更新订单信息
@@ -2759,6 +2761,7 @@ public class ConditionerAddTimeServiceImpl implements ConditionerAddTimeService
         airConditionerAddTime.setUseLengthTime(conditionerAddTimeOrderFeeVO.getUseLengthTime()); // 使用时长
         airConditionerAddTime.setUseStartTime(order.getUseStartTime());// 使用开始时间
         airConditionerAddTime.setUseEndTime(order.getUseEndTime());// 使用结束时间
+        airConditionerAddTime.setUseDisplayTime(conditionerAddTimeOrderFeeVO.getUseDisplayTime());// 使用时间段
         airConditionerAddTime.setPriceDisplay(conditionerAddTimeOrderFeeVO.getPriceDisplay());// 单价
         airConditionerAddTime.setFreeDetail(conditionerAddTimeOrderFeeVO.getFeeDetail());// 费用明细
         airConditionerAddTime.setFreeTotal(conditionerAddTimeOrderFeeVO.getFeeTotal());// 费用总计
@@ -2783,6 +2786,7 @@ public class ConditionerAddTimeServiceImpl implements ConditionerAddTimeService
 
         // 更新原订单
         conditionerAddTimeManager.updateModel(airConditionerAddTime);
+        log.info("空调加时订单更新后信息:{}", JSON.toJSONString(airConditionerAddTime));
     }
 
     /**