| | |
| | | estimatedReceivableBillLog.setOperation("修改账单名称为"+estimatedReceivableBill.getBillName()); |
| | | logService.insertEstimatedReceivableBillLog(estimatedReceivableBillLog); |
| | | pendingSettlementBusinessMapper.updatePendingSettlementBusinessByBillId(estimatedReceivableBill.getId(),estimatedReceivableBill.getBillName()); |
| | | |
| | | return estimatedReceivableBillMapper.updateEstimatedReceivableBill(estimatedReceivableBill); |
| | | } |
| | | |
| | |
| | | if (settlementAmount.add(settledAmount).compareTo(totalAmount) == 0) { |
| | | //已结算大于应计算金额为已结算 |
| | | estimatedReceivableBill.setStatus(2); |
| | | estimatedReceivableMapper.updateEstimatedReceivableBillStatus(dispatchNos,3); |
| | | estimatedReceivableMapper.updateEstimatedReceivableBillStatus(dispatchNos,3,null); |
| | | pendingSettlementBusinessMapper.updateEstimatedReceivableBillStatus(dispatchNos,3); |
| | | }else { |
| | | //否则部分结算 |
| | | estimatedReceivableBill.setStatus(1); |
| | | estimatedReceivableMapper.updateEstimatedReceivableBillStatus(dispatchNos,2); |
| | | estimatedReceivableMapper.updateEstimatedReceivableBillStatus(dispatchNos,2,null); |
| | | pendingSettlementBusinessMapper.updateEstimatedReceivableBillStatus(dispatchNos,2); |
| | | } |
| | | settledAmount = settledAmount.add(settlementAmount); |
| | |
| | | String dispatchNo = pendingSettlementBusiness.getDispatchNo(); |
| | | estimatedReceivableBillLog.setOperation("取消调度单"+ dispatchNo +"关联"); |
| | | logService.insertEstimatedReceivableBillLog(estimatedReceivableBillLog); |
| | | List<String> dispatchNos = new ArrayList<>(); |
| | | dispatchNos.add(dispatchNo); |
| | | estimatedReceivableMapper.updateEstimatedReceivableBillStatus(dispatchNos,0); |
| | | |
| | | |
| | | return pendingSettlementBusinessMapper.cancelRelevancy(id); |
| | | |