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