|
@@ -11,33 +11,24 @@ import com.ruoyi.ams.asn.vo.SearchStockVO;
|
|
|
import com.ruoyi.ams.box.domain.WmsBoxInfo;
|
|
|
import com.ruoyi.ams.box.service.IWmsBoxInfoService;
|
|
|
import com.ruoyi.ams.business.IBusinessService;
|
|
|
-import com.ruoyi.ams.config.domain.dto.AgvCallDTO;
|
|
|
import com.ruoyi.ams.config.domain.dto.LotattDTO;
|
|
|
-import com.ruoyi.ams.config.domain.vo.FlowConfigHeaderVO;
|
|
|
import com.ruoyi.ams.config.service.IFlowConfigHeaderService;
|
|
|
import com.ruoyi.ams.erp.domain.ErpBarcodes;
|
|
|
import com.ruoyi.ams.erp.domain.ErpOrderList;
|
|
|
import com.ruoyi.ams.erp.service.IErpBarcodesService;
|
|
|
-import com.ruoyi.ams.inv.domain.ActTransactionLog;
|
|
|
import com.ruoyi.ams.inv.domain.InvLotAtt;
|
|
|
import com.ruoyi.ams.inv.domain.InvLotLocId;
|
|
|
-import com.ruoyi.ams.inv.domain.form.InvLocIdSearchFrom;
|
|
|
-import com.ruoyi.ams.inv.domain.form.InvLotLocIdMoveForm;
|
|
|
import com.ruoyi.ams.inv.domain.vo.InvLotLocIdLotattVO;
|
|
|
import com.ruoyi.ams.inv.mapper.InvLotLocIdMapper;
|
|
|
import com.ruoyi.ams.inv.service.IActTransactionLogService;
|
|
|
import com.ruoyi.ams.inv.service.IInvLotAttService;
|
|
|
import com.ruoyi.ams.inv.service.IInvLotLocIdService;
|
|
|
-import com.ruoyi.ams.order.domain.ActAllocationDetails;
|
|
|
import com.ruoyi.ams.order.domain.WmsDocOrderDetails;
|
|
|
import com.ruoyi.ams.order.domain.WmsDocOrderHeader;
|
|
|
import com.ruoyi.ams.order.dto.WmsDocOrderDTO;
|
|
|
import com.ruoyi.ams.order.mapper.WmsDocOrderDetailsMapper;
|
|
|
import com.ruoyi.ams.order.service.IActAllocationDetailsService;
|
|
|
-import com.ruoyi.ams.order.service.IWmsDocOrderDetailsService;
|
|
|
import com.ruoyi.ams.order.service.IWmsDocOrderHeaderService;
|
|
|
-import com.ruoyi.ams.task.domain.WcsTask;
|
|
|
-import com.ruoyi.ams.task.service.IWcsTaskService;
|
|
|
import com.ruoyi.base.constant.Constant;
|
|
|
import com.ruoyi.base.domain.BaseLocationInfo;
|
|
|
import com.ruoyi.base.domain.BaseSku;
|
|
@@ -52,7 +43,6 @@ import com.ruoyi.common.core.domain.model.LoginUser;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
-import com.ruoyi.common.utils.uuid.SnowflakeIdWorker;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -62,7 +52,6 @@ import com.ruoyi.ams.asn.domain.WmsDocAsnDetails;
|
|
|
import com.ruoyi.ams.asn.mapper.WmsDocAsnHeaderMapper;
|
|
|
import com.ruoyi.ams.asn.domain.WmsDocAsnHeader;
|
|
|
import com.ruoyi.ams.asn.service.IWmsDocAsnHeaderService;
|
|
|
-import sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase;
|
|
|
|
|
|
/**
|
|
|
* 入库单Service业务层处理
|
|
@@ -707,22 +696,25 @@ public class WmsDocAsnHeaderServiceImpl implements IWmsDocAsnHeaderService {
|
|
|
WmsDocAsnDetails details = new WmsDocAsnDetails();
|
|
|
details.setAsnNo(asnNo);
|
|
|
details.setAsnLineNo(Long.valueOf(index));
|
|
|
- details.setSku(erpOrder.getIma01());
|
|
|
+ details.setSku(erpOrder.getIma01()); //品号
|
|
|
details.setReceivedQty(BigDecimal.ZERO);
|
|
|
details.setReceivedQtyEach(BigDecimal.ZERO);
|
|
|
- details.setExpectedQtyEach(erpOrder.getQty());
|
|
|
+ details.setExpectedQtyEach(erpOrder.getQty()); //数量
|
|
|
details.setExpectedQtyEach(erpOrder.getQty());
|
|
|
details.setCreateTime(new Date());
|
|
|
details.setCreateBy(erpOrder.getCreateUser());
|
|
|
- details.setdEdi04(erpOrder.getVaild());
|
|
|
- details.setdEdi05(erpOrder.getStockId());
|
|
|
- details.setdEdi06(erpOrder.getOrderState());
|
|
|
+ details.setdEdi04(erpOrder.getVaild()); //单据状态
|
|
|
+ details.setdEdi05(erpOrder.getStockId()); //仓库编号
|
|
|
+ details.setdEdi06(erpOrder.getOrderState()); //是否扫描完成
|
|
|
+ details.setdEdi07(erpOrder.getOrderNo()+""); //项次
|
|
|
+ details.setdEdi08(erpOrder.getOrderType()); //erp单据类型
|
|
|
+ details.setdEdi09(erpOrder.getInout()); //erp出入库类型
|
|
|
wmsDocAsnDetailsMapper.insertWmsDocAsnDetails(details);
|
|
|
index++;
|
|
|
}
|
|
|
WmsDocAsnHeader wmsDocAsnHeader = new WmsDocAsnHeader();
|
|
|
wmsDocAsnHeader.setAsnNo(asnNo);
|
|
|
- wmsDocAsnHeader.setAsnReference1(orderName);
|
|
|
+ wmsDocAsnHeader.setAsnReference1(orderName); //erp单号
|
|
|
wmsDocAsnHeader.setCreateBy("ERP");
|
|
|
wmsDocAsnHeader.setCreateTime(new Date());
|
|
|
wmsDocAsnHeader.setAsnStatus("00");
|