Commit e15fff8402ff6cb898e5b07f0687631d1979536f

Authored by 易文鹏
1 parent 3c165e0c

只有新建状态或订单池才能进行单据合并。

src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
... ... @@ -514,8 +514,11 @@ public class ShipmentHeaderController extends BaseController {
514 514 }
515 515 if ("merge".equals(shipmentHeader.getShipmentType())) {
516 516 throw new ServiceException("单据类型为合并单据,不允许合并!!!");
517   -
518 517 }
  518 + if (shipmentHeader.getLastStatus()>QuantityConstant.RECEIPT_HEADER_POOL || shipmentHeader.getFirstStatus()>QuantityConstant.RECEIPT_HEADER_POOL) {
  519 + throw new ServiceException("单据已被使用,不能合并,必须是新建状态或订单池!");
  520 + }
  521 +
519 522 });
520 523 // 创建合并后的头表
521 524 ShipmentHeader shipmentHeader = new ShipmentHeader();
... ...