|
@@ -1,5 +1,6 @@
|
|
|
package com.sd.business.flow;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fjhx.flow.core.FlowDelegate;
|
|
|
import com.fjhx.flow.enums.FlowStatusEnum;
|
|
@@ -51,7 +52,8 @@ public class OrderFlow extends FlowDelegate {
|
|
|
orderService.update(q -> q
|
|
|
.eq(BaseIdPo::getId, businessId)
|
|
|
.set(OrderInfo::getFlowStatus, FlowStatusEnum.PASS.getKey())
|
|
|
- .set(OrderInfo::getStatus, OrderStatusEnum.STOCK_PREPARATION.getKey())
|
|
|
+ // 判断委外订单是否存在包材,不存在则直接修改为生产中
|
|
|
+ .set(OrderInfo::getStatus, orderService.isExistOrderSkuBom(businessId) ? OrderStatusEnum.IN_PRODUCTION.getKey() : OrderStatusEnum.STOCK_PREPARATION.getKey())
|
|
|
.set(BasePo::getUpdateTime, new Date())
|
|
|
.set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
);
|