Procházet zdrojové kódy

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

anderx před 4 roky
rodič
revize
8661b2813a

+ 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());