|
@@ -36,10 +36,12 @@ import com.ruoyi.ams.order.vo.PickingListVO;
|
|
|
import com.ruoyi.ams.order.vo.StockOrderVO;
|
|
|
import com.ruoyi.base.constant.Constant;
|
|
|
import com.ruoyi.base.domain.BaseLocationInfo;
|
|
|
+import com.ruoyi.base.domain.BaseSku;
|
|
|
import com.ruoyi.base.domain.vo.CodeSkuRelationshipSoVO;
|
|
|
import com.ruoyi.base.domain.vo.CodeSkuRelationshipVO;
|
|
|
import com.ruoyi.base.form.SnCheckSoForm;
|
|
|
import com.ruoyi.base.service.IBaseLocationInfoService;
|
|
|
+import com.ruoyi.base.service.IBaseSkuService;
|
|
|
import com.ruoyi.base.service.ICodeSkuRelationshipService;
|
|
|
import com.ruoyi.base.utils.IdSequenceUtils;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
@@ -102,6 +104,8 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
private IInvLotAttService invLotAttService;
|
|
|
@Autowired
|
|
|
private IWmsDocAsnHeaderService iWmsDocAsnHeaderService;
|
|
|
+ @Autowired
|
|
|
+ private IBaseSkuService baseSkuService;
|
|
|
|
|
|
/**
|
|
|
* 查询出库单头
|
|
@@ -1569,8 +1573,9 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
return codeSkuRelationshipSoVO;
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
@Override
|
|
|
- public void addOrUpdateErp(List<ErpOrderList> erpOrderList) {
|
|
|
+ public AjaxResult addOrUpdateErp(List<ErpOrderList> erpOrderList) {
|
|
|
String orderNo = "";
|
|
|
// String erpName = erpOrderList.get(0).getOrderName();
|
|
|
// WmsDocOrderHeader header = this.selectWmsDocOrderHeaderByErpNo(erpName);
|
|
@@ -1617,10 +1622,10 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
}
|
|
|
WmsDocOrderHeader orderHeader = new WmsDocOrderHeader();
|
|
|
orderHeader.setOrderNo(orderNo); //erp单号
|
|
|
- if (erpOrderList.get(0).getOrderType() == "axmt620") {
|
|
|
- orderHeader.setOrderType("BH");
|
|
|
+ if (erpOrderList.get(0).getOrderType().equals("axmt620")) {
|
|
|
+ orderHeader.setOrderType(Constant.ORDER_TYP.BH.getValue());
|
|
|
} else {
|
|
|
- orderHeader.setOrderType("ZC");
|
|
|
+ orderHeader.setOrderType(Constant.ORDER_TYP.ZC.getValue());
|
|
|
}
|
|
|
orderHeader.setOrderStatus("00");
|
|
|
orderHeader.setCustomerId(Constant.CUSTOMER_ID);
|
|
@@ -1629,6 +1634,7 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
orderHeader.setCreateTime(new Date());
|
|
|
orderHeader.setCreateBy("ERP");
|
|
|
wmsDocOrderHeaderMapper.insertWmsDocOrderHeader(orderHeader);
|
|
|
+ return AjaxResult.success("");
|
|
|
}
|
|
|
|
|
|
@Override
|