|
|
@@ -275,6 +275,7 @@ private void processList(List<TArrearsDun> tarrearsList, Date date) {
|
|
|
BigDecimal arrears = tm.getOrderArrears();
|
|
|
if (arrears.compareTo(BigDecimal.ZERO) > 0) {
|
|
|
// 欠款大于0则触发邮件并新建记录
|
|
|
+ //把旧的停止
|
|
|
ta.setDunStatus(3);
|
|
|
tArrearsDunMapper.updateByPrimaryKeySelective(ta);
|
|
|
ta.setId(null);
|
|
|
@@ -282,6 +283,7 @@ private void processList(List<TArrearsDun> tarrearsList, Date date) {
|
|
|
ta.setStartTime(date);
|
|
|
ta.setOrderArrears(arrears);
|
|
|
ta.setOrderReceivables(tm.getOrderReceivables());
|
|
|
+ //新建一条新的
|
|
|
tArrearsDunMapper.insertSelective(ta);
|
|
|
orderNewService.addNotic(NoticeStatus.ORDER_ARREARS_DUN.getCode(), b, null);
|
|
|
} else if (arrears.compareTo(BigDecimal.ZERO) <= 0) {
|