Browse Source

订单派单触发首期修改催款日期

anderx 4 years ago
parent
commit
8661b2813a
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/main/java/com/goafanti/common/task/OrderDunTask.java

+ 6 - 1
src/main/java/com/goafanti/common/task/OrderDunTask.java

@@ -317,12 +317,17 @@ public class OrderDunTask {
 
 	private void updateOrderDun(OutNewOrderDunBo t) throws UnsupportedEncodingException, MessagingException {
 		InputNewOrderDunBo o=new InputNewOrderDunBo();
+		Date date = new Date();
 		o.setId(t.getId());
 		o.setStatus(1);
-		o.setStartTime(new Date());
+		o.setStartTime(date);
 		if (t.getMoney()==null)t.setMoney(new BigDecimal(0));
 		tOrderMidMapper.addOrderReceivables(t.getOrderNo(),t.getMoney());
 		TOrderMid tm=tOrderMidMapper.selectByOrderNo(t.getOrderNo());
+		if (tm.getDunStartTime()!=null){
+			tm.setDunStartTime(date);
+			tOrderMidMapper.updateByPrimaryKeySelective(tm);
+		}
 		newOrderDunService.updateDun(o);
 			TArrearsDun td=new TArrearsDun();
 			td.setOrderArrears(tm.getOrderArrears());