修改定时计费模型
This commit is contained in:
parent
f063885765
commit
1d2df8d0f7
@ -449,6 +449,8 @@ public class XhpcTimingChargingModelServiceImpl extends BaseService implements I
|
||||
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
||||
return R.fail("费率查询为空");
|
||||
}
|
||||
//添加费率
|
||||
Map<String, Long> map = new HashMap<>();
|
||||
for (int j = 0; j < timingChargingRate.size(); j++) {
|
||||
XhpcTimingChargingRate xhpcTimingChargingRate = timingChargingRate.get(j);
|
||||
XhpcRate xhpcRate = new XhpcRate();
|
||||
@ -460,6 +462,7 @@ public class XhpcTimingChargingModelServiceImpl extends BaseService implements I
|
||||
xhpcRate.setRateValue(xhpcTimingChargingRate.getRateValue());
|
||||
xhpcRate.setTenantId(xhpcTimingChargingRate.getTenantId());
|
||||
xhpcChargingStationService.insertXhpcRate(xhpcRate);
|
||||
map.put(xhpcTimingChargingRate.getRateValue(), xhpcRate.getRateId());
|
||||
}
|
||||
//添加费率时段
|
||||
List<XhpcTimingChargingTime> timingChargingTime = xhpcTimingChargingModelMapper.getTimeTimingChargingModelId(timingChargingModelId);
|
||||
@ -471,12 +474,13 @@ public class XhpcTimingChargingModelServiceImpl extends BaseService implements I
|
||||
XhpcTimingChargingTime xhpcTimingChargingTime = timingChargingTime.get(j);
|
||||
XhpcRateTime xhpcRateTime = new XhpcRateTime();
|
||||
xhpcRateTime.setChargingStationId(chargingStationId);
|
||||
xhpcRateTime.setRateId(xhpcTimingChargingTime.getTimingChargingRateId());
|
||||
xhpcRateTime.setStartTime(xhpcTimingChargingTime.getStartTime());
|
||||
xhpcRateTime.setEndTime(xhpcTimingChargingTime.getEndTime());
|
||||
xhpcRateTime.setRateModelId(rateModelId);
|
||||
xhpcRateTime.setSort(xhpcTimingChargingTime.getSort());
|
||||
xhpcRateTime.setType(xhpcTimingChargingTime.getType());
|
||||
Long rateId = map.get(xhpcTimingChargingTime.getRateValue());
|
||||
xhpcRateTime.setRateId(rateId);
|
||||
xhpcRateTime.setRateValue(xhpcTimingChargingTime.getRateValue());
|
||||
xhpcRateTime.setCreateTime(Calendar.getInstance().getTime());
|
||||
xhpcChargingStationService.insertXhpcRateTime(xhpcRateTime);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user