|
@@ -7,6 +7,7 @@ import com.alibaba.fastjson2.JSONObject;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.fjhx.tenant.entity.dict.po.DictCommonData;
|
|
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.core.domain.BaseIdPo;
|
|
import com.ruoyi.common.core.domain.BaseIdPo;
|
|
import com.ruoyi.framework.mybatis.holder.LogicHolder;
|
|
import com.ruoyi.framework.mybatis.holder.LogicHolder;
|
|
import com.sd.business.entity.bom.bo.BomBo;
|
|
import com.sd.business.entity.bom.bo.BomBo;
|
|
@@ -73,7 +74,7 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
private SkuSpecLinkService skuSpecLinkService;
|
|
private SkuSpecLinkService skuSpecLinkService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public boolean syncOrder() {
|
|
+ public void syncOrder() {
|
|
|
|
|
|
|
|
|
|
Date endDate = new Date();
|
|
Date endDate = new Date();
|
|
@@ -90,7 +91,7 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
|
|
|
|
List<JSONObject> wlnOrderList = getWlnOrderList(endDate);
|
|
List<JSONObject> wlnOrderList = getWlnOrderList(endDate);
|
|
if (wlnOrderList == null || wlnOrderList.size() == 0) {
|
|
if (wlnOrderList == null || wlnOrderList.size() == 0) {
|
|
- return false;
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -182,12 +183,10 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
}
|
|
}
|
|
|
|
|
|
platformTransactionManager.commit(transactionStatus);
|
|
platformTransactionManager.commit(transactionStatus);
|
|
- return true;
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
|
|
platformTransactionManager.rollback(transactionStatus);
|
|
platformTransactionManager.rollback(transactionStatus);
|
|
log.error("同步订单失败", e);
|
|
log.error("同步订单失败", e);
|
|
- return false;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -301,7 +300,7 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
if (orderInfo.getWlnStatus() == 10 || orderInfo.getWlnStatus() == 11 || orderInfo.getWlnStatus() == 12) {
|
|
if (orderInfo.getWlnStatus() == 10 || orderInfo.getWlnStatus() == 11 || orderInfo.getWlnStatus() == 12) {
|
|
orderInfo.setStatus(OrderStatusEnum.EXCEPTION.getKey());
|
|
orderInfo.setStatus(OrderStatusEnum.EXCEPTION.getKey());
|
|
} else if (Objects.equals(department.getOrderMode(), "2")) {
|
|
} else if (Objects.equals(department.getOrderMode(), "2")) {
|
|
- orderInfo.setStatus(OrderStatusEnum.REJECT.getKey());
|
|
+ orderInfo.setStatus(OrderStatusEnum.STOCK_PREPARATION.getKey());
|
|
} else {
|
|
} else {
|
|
orderInfo.setStatus(OrderStatusEnum.UNDER_REVIEW.getKey());
|
|
orderInfo.setStatus(OrderStatusEnum.UNDER_REVIEW.getKey());
|
|
}
|
|
}
|
|
@@ -323,6 +322,7 @@ public class WlnOrderServiceImpl implements WlnOrderService {
|
|
orderSku.setWlnSkuName(wlnOrderSku.getString("oln_sku_name"));
|
|
orderSku.setWlnSkuName(wlnOrderSku.getString("oln_sku_name"));
|
|
orderSku.setSkuId(skuSpec.getSkuId());
|
|
orderSku.setSkuId(skuSpec.getSkuId());
|
|
orderSku.setSkuSpecId(skuSpec.getId());
|
|
orderSku.setSkuSpecId(skuSpec.getId());
|
|
|
|
+ orderSku.setStockPreparationStatus(StatusConstant.NO);
|
|
return orderSku;
|
|
return orderSku;
|
|
}
|
|
}
|
|
|
|
|