|
|
@@ -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);
|
|
|
|
|
|
}
|