Просмотр исходного кода

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

anderx лет назад: 4
Родитель
Сommit
8661b2813a
1 измененных файлов с 6 добавлено и 1 удалено
  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 {
 	private void updateOrderDun(OutNewOrderDunBo t) throws UnsupportedEncodingException, MessagingException {
 		InputNewOrderDunBo o=new InputNewOrderDunBo();
 		InputNewOrderDunBo o=new InputNewOrderDunBo();
+		Date date = new Date();
 		o.setId(t.getId());
 		o.setId(t.getId());
 		o.setStatus(1);
 		o.setStatus(1);
-		o.setStartTime(new Date());
+		o.setStartTime(date);
 		if (t.getMoney()==null)t.setMoney(new BigDecimal(0));
 		if (t.getMoney()==null)t.setMoney(new BigDecimal(0));
 		tOrderMidMapper.addOrderReceivables(t.getOrderNo(),t.getMoney());
 		tOrderMidMapper.addOrderReceivables(t.getOrderNo(),t.getMoney());
 		TOrderMid tm=tOrderMidMapper.selectByOrderNo(t.getOrderNo());
 		TOrderMid tm=tOrderMidMapper.selectByOrderNo(t.getOrderNo());
+		if (tm.getDunStartTime()!=null){
+			tm.setDunStartTime(date);
+			tOrderMidMapper.updateByPrimaryKeySelective(tm);
+		}
 		newOrderDunService.updateDun(o);
 		newOrderDunService.updateDun(o);
 			TArrearsDun td=new TArrearsDun();
 			TArrearsDun td=new TArrearsDun();
 			td.setOrderArrears(tm.getOrderArrears());
 			td.setOrderArrears(tm.getOrderArrears());