소스 검색

佰卓同步订单状态为1时判断图稿

fgd 1 년 전
부모
커밋
10fa5554e6
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      sd-wln/src/main/java/com/sd/wln/service/impl/WlnOrderServiceImpl.java

+ 4 - 1
sd-wln/src/main/java/com/sd/wln/service/impl/WlnOrderServiceImpl.java

@@ -632,7 +632,10 @@ public class WlnOrderServiceImpl implements WlnOrderService {
 
             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
                     && !Objects.equals(skuSpec.getGiftTag(), StatusConstant.YES)) {
                 addExceptionType(orderInfo, OrderExceptionTypeEnum.NO_DESIGN_DOCUMENT);