|
@@ -227,7 +227,7 @@ public class KxsMachineServiceImpl extends ServiceImpl<KxsMachineMapper, KxsMach
|
|
|
lambda.set(KxsMachine::getPartnerId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
lambda.set(KxsMachine::getPartnerId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "UpFeeFlag":
|
|
case "UpFeeFlag":
|
|
|
- Integer up = Integer.valueOf(validFieldDataMap.get(field).toString());
|
|
|
|
|
|
|
+ int up = Integer.parseInt(validFieldDataMap.get(field).toString());
|
|
|
machine.setUpFeeFlag(up);
|
|
machine.setUpFeeFlag(up);
|
|
|
lambda.set(KxsMachine::getUpFeeFlag, up);
|
|
lambda.set(KxsMachine::getUpFeeFlag, up);
|
|
|
//监听到调升费率增加记录
|
|
//监听到调升费率增加记录
|
|
@@ -244,11 +244,20 @@ public class KxsMachineServiceImpl extends ServiceImpl<KxsMachineMapper, KxsMach
|
|
|
machineRatio.setUserId(kxsMachine.getUserId());
|
|
machineRatio.setUserId(kxsMachine.getUserId());
|
|
|
machineRatio.setVersion(1);
|
|
machineRatio.setVersion(1);
|
|
|
kxsMachineRatioMapper.insert(machineRatio);
|
|
kxsMachineRatioMapper.insert(machineRatio);
|
|
|
|
|
+ //增加秒到费字段
|
|
|
|
|
+ machine.setSecondFee(new BigDecimal("3"));
|
|
|
|
|
+ lambda.set(KxsMachine::getSecondFee, new BigDecimal("3"));
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case "DownFeeFlag":
|
|
case "DownFeeFlag":
|
|
|
- machine.setDownFeeFlag(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
|
|
+ int downFlag = Integer.parseInt(validFieldDataMap.get(field).toString());
|
|
|
|
|
+ machine.setDownFeeFlag(downFlag);
|
|
|
lambda.set(KxsMachine::getDownFeeFlag, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
lambda.set(KxsMachine::getDownFeeFlag, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ if(downFlag == 1){
|
|
|
|
|
+ //增加秒到费字段
|
|
|
|
|
+ machine.setSecondFee(new BigDecimal("0"));
|
|
|
|
|
+ lambda.set(KxsMachine::getSecondFee, new BigDecimal("0"));
|
|
|
|
|
+ }
|
|
|
break;
|
|
break;
|
|
|
case "IsSupplement":
|
|
case "IsSupplement":
|
|
|
machine.setIsSupply(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setIsSupply(Integer.valueOf(validFieldDataMap.get(field).toString()));
|