|
@@ -8,6 +8,7 @@ import com.fjhx.tenant.entity.dict.po.DictCommonData;
|
|
import com.fjhx.tenant.service.dict.DictCommonDataService;
|
|
import com.fjhx.tenant.service.dict.DictCommonDataService;
|
|
import com.ruoyi.common.constant.StatusConstant;
|
|
import com.ruoyi.common.constant.StatusConstant;
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
|
+import com.ruoyi.framework.mybatis.holder.LogicHolder;
|
|
import com.sd.business.entity.bom.bo.BomSpecBo;
|
|
import com.sd.business.entity.bom.bo.BomSpecBo;
|
|
import com.sd.business.entity.department.po.Department;
|
|
import com.sd.business.entity.department.po.Department;
|
|
import com.sd.business.entity.order.enums.OrderExceptionTypeEnum;
|
|
import com.sd.business.entity.order.enums.OrderExceptionTypeEnum;
|
|
@@ -65,6 +66,8 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
@Override
|
|
@Override
|
|
public void syncOrder() {
|
|
public void syncOrder() {
|
|
|
|
|
|
|
|
+ LogicHolder.setLogicHolder(false);
|
|
|
|
+
|
|
List<DictCommonData> warehouseCodeList = dictCommonDataService.list(q -> q.eq(DictCommonData::getDictCode, "warehouse_code"));
|
|
List<DictCommonData> warehouseCodeList = dictCommonDataService.list(q -> q.eq(DictCommonData::getDictCode, "warehouse_code"));
|
|
if (warehouseCodeList.size() == 0) {
|
|
if (warehouseCodeList.size() == 0) {
|
|
log.error("订单同步失败,仓库字典:warehouse_code 为空");
|
|
log.error("订单同步失败,仓库字典:warehouse_code 为空");
|
|
@@ -129,6 +132,7 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ LogicHolder.clear();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|