|
@@ -632,7 +632,10 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
|
|
|
|
assignedOrderSkuPrice(context, orderSku, skuSpec);
|
|
assignedOrderSkuPrice(context, orderSku, skuSpec);
|
|
|
|
|
|
- if (OrderStatusEnum.STOCK_PREPARATION.getKey().equals(orderInfo.getStatus())
|
|
|
|
|
|
+ Department department = context.getDepartment();
|
|
|
|
+ if ((OrderStatusEnum.STOCK_PREPARATION.getKey().equals(orderInfo.getStatus())
|
|
|
|
+ || (department != null && Objects.equals(department.getOrderMode(), "2")
|
|
|
|
+ && OrderStatusEnum.UNDER_REVIEW.getKey().equals(orderInfo.getStatus())))
|
|
&& orderSku.getArtworkLibraryId() == null
|
|
&& orderSku.getArtworkLibraryId() == null
|
|
&& !Objects.equals(skuSpec.getGiftTag(), StatusConstant.YES)) {
|
|
&& !Objects.equals(skuSpec.getGiftTag(), StatusConstant.YES)) {
|
|
addExceptionType(orderInfo, OrderExceptionTypeEnum.NO_DESIGN_DOCUMENT);
|
|
addExceptionType(orderInfo, OrderExceptionTypeEnum.NO_DESIGN_DOCUMENT);
|