|
|
@@ -2489,11 +2489,15 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
}
|
|
|
}
|
|
|
// 金额发生变动,将受理单签名置空,判断全部金额都要和之前不一致
|
|
|
- if (!"1".equals(pipeTaskOrderDO.getIsSync()) && ObjectUtil.notEqual(shouldAmount, pipeTaskOrderDO.getShouldAmount()) || ObjectUtil.notEqual(serviceAmount, pipeTaskOrderDO.getServiceAmount()) || ObjectUtil.notEqual(reduceFee, pipeTaskOrderDO.getReduceFee()) || ObjectUtil.notEqual(orderFee, pipeTaskOrderDO.getActualAmount())) {
|
|
|
- orderReportService.updateFeePipe(id);
|
|
|
+ String acceptOrderId = pipeTaskOrderDO.getAcceptOrderId();
|
|
|
+ AcceptOrderDO acceptOrderDO = acceptOrderMapper.selectById(acceptOrderId);
|
|
|
+ if (acceptOrderDO != null) {
|
|
|
+ if (ObjectUtil.notEqual(shouldAmount, pipeTaskOrderDO.getShouldAmount()) || ObjectUtil.notEqual(serviceAmount, pipeTaskOrderDO.getServiceAmount()) || ObjectUtil.notEqual(reduceFee, pipeTaskOrderDO.getReduceFee()) || ObjectUtil.notEqual(orderFee, pipeTaskOrderDO.getActualAmount())) {
|
|
|
+ orderReportService.updateFeePipe(id);
|
|
|
|
|
|
- // 金额发送变化
|
|
|
- orderReportService.generatePipeOrderReport(id);
|
|
|
+ // 金额发送变化
|
|
|
+ orderReportService.generatePipeOrderReport(id);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
PipeTaskOrderDO taskOrderDO = new PipeTaskOrderDO();
|
|
|
@@ -2504,8 +2508,8 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
taskOrderDO.setActualAmount(orderFee);
|
|
|
pipeTaskOrderMapper.updateById(taskOrderDO);
|
|
|
|
|
|
- String acceptOrderId = pipeTaskOrderDO.getAcceptOrderId();
|
|
|
- AcceptOrderDO acceptOrderDO = acceptOrderMapper.selectById(acceptOrderId);
|
|
|
+// String acceptOrderId = pipeTaskOrderDO.getAcceptOrderId();
|
|
|
+// AcceptOrderDO acceptOrderDO = acceptOrderMapper.selectById(acceptOrderId);
|
|
|
if (acceptOrderDO != null) {
|
|
|
acceptOrderDO.setServiceAmount(serviceAmount);
|
|
|
acceptOrderDO.setShouldAmount(shouldAmount);
|