|
|
@@ -44,13 +44,13 @@ public class WxBillSettleRecordServiceImpl implements WxBillSettleRecordService |
|
|
record.setId(idWorker.nextId()); |
|
|
record.setId(idWorker.nextId()); |
|
|
|
|
|
|
|
|
//清算完成 |
|
|
//清算完成 |
|
|
if(record.getSettleMoney().intValue() == abs(record.getBalance().intValue())){ |
|
|
|
|
|
|
|
|
if(record.getSettleMoney()!= null && record.getBalance()!=null && record.getSettleMoney().intValue() == abs(record.getBalance().intValue())){ |
|
|
WxBillSettle wxBillSettle = new WxBillSettle(); |
|
|
WxBillSettle wxBillSettle = new WxBillSettle(); |
|
|
wxBillSettle.setId(record.getSettleId()); |
|
|
wxBillSettle.setId(record.getSettleId()); |
|
|
wxBillSettle.setStatus(EnumSettleStatus.FINISH.getCode()); |
|
|
wxBillSettle.setStatus(EnumSettleStatus.FINISH.getCode()); |
|
|
wxBillSettleMapper.updateByPrimaryKeySelective(wxBillSettle); |
|
|
wxBillSettleMapper.updateByPrimaryKeySelective(wxBillSettle); |
|
|
} |
|
|
} |
|
|
if(record.getBalance() < 0){ |
|
|
|
|
|
|
|
|
if(record.getBalance()!=null && record.getBalance() < 0){ |
|
|
record.setSettleMoney(-record.getSettleMoney()); |
|
|
record.setSettleMoney(-record.getSettleMoney()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|