Browse Source

订单列表修改

anderx 6 years ago
parent
commit
b9dc9229c3

+ 11 - 1
src/main/java/com/goafanti/order/service/impl/OrderChangeServiceImpl.java

@@ -136,9 +136,19 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 		nb.setStatus(4);
 		//将订单恢复正常
 		TOrderNew orderNew =new TOrderNew();
+		TOrderNew additionalOrder =new TOrderNew();
+		String additionalOrderNo;
 		orderNew.setOrderNo(nb.getOrderNo());
 		orderNew.setDeleteSign(4);//设置为变更中
-		orderNew .setPrimaryOrder(newOrderNo);
+		orderNew.setPrimaryOrder(newOrderNo);
+		if (nb.getType()==4||nb.getType()==5) {//重报或者附加
+			additionalOrderNo=idGenerator.generateId().toString();
+			orderNew.setAdditionalOrder(additionalOrderNo);
+			additionalOrder.setOrderNo(additionalOrderNo);
+			additionalOrder.setOrderType(t1.getOrderType());
+			additionalOrder.setBuyerId(t1.getBuyerId());	
+			tOrderNewMapper.insertSelective(additionalOrder);
+		}
 		tOrderNewMapper.updateByPrimaryKeySelective(orderNew);
 		
 	}