|
@@ -2,6 +2,7 @@ package com.sd.wln.service.impl;
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.fjhx.tenant.entity.dict.po.DictCommonData;
|
|
@@ -422,8 +423,17 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
|
orderSku.setSkuId(skuSpec.getSkuId());
|
|
|
orderSku.setSkuSpecId(skuSpec.getId());
|
|
|
orderSku.setBomSpecId(skuSpec.getBomSpecId());
|
|
|
+ orderSku.setBlueprint(skuSpec.getDesignImgUrl());
|
|
|
+ orderSku.setProductionDocument(skuSpec.getSharedFolder());
|
|
|
assignedOrderSkuPrice(context, orderSku, skuSpec);
|
|
|
+
|
|
|
+ if (OrderStatusEnum.STOCK_PREPARATION.getKey().equals(orderInfo.getStatus())
|
|
|
+ && (StrUtil.isBlank(skuSpec.getDesignImgUrl()) || StrUtil.isBlank(skuSpec.getSharedFolder()))) {
|
|
|
+ addExceptionType(orderInfo, OrderExceptionTypeEnum.NO_DESIGN_DOCUMENT);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
return orderSku;
|
|
|
}
|
|
|
|