|
|
|
@ -1764,9 +1764,15 @@ public class OrderInfoServiceImpl implements OrderInfoService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(orderProcessInfo != null){ |
|
|
|
|
if(!OrderInfoEnum.ORDER_STATUS_0.getKey().equals(orderProcessInfo.getDdzt())){ |
|
|
|
|
if(!OrderInfoEnum.ORDER_STATUS_0.getKey().equals(orderProcessInfo.getDdzt()) && OrderInfoEnum.ORDER_SOURCE_3.getKey().equals(orderProcessInfo.getDdly())){ |
|
|
|
|
|
|
|
|
|
throw new OrderReceiveException(OrderInfoContentEnum.INVOICE_BZDH_OPERATED); |
|
|
|
|
} |
|
|
|
|
if((OrderInfoEnum.ORDER_STATUS_5.getKey().equals(orderProcessInfo.getDdzt()) || OrderInfoEnum.ORDER_STATUS_7.getKey().equals(orderProcessInfo.getDdzt())) |
|
|
|
|
&&!OrderInfoEnum.ORDER_SOURCE_3.getKey().equals(orderProcessInfo.getDdly())){ |
|
|
|
|
throw new OrderReceiveException(OrderInfoContentEnum.INVOICE_BZDH_REPEAT_OPERATED); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
OrderProcessInfo orderProcessInfo1 = new OrderProcessInfo(); |
|
|
|
|
orderProcessInfo1.setOrderStatus(OrderInfoEnum.ORDER_VALID_STATUS_1.getKey()); |
|
|
|
|
orderProcessInfo1.setOrderInfoId(orderProcessInfo.getOrderInfoId()); |
|
|
|
|