|
|
@ -20,11 +20,14 @@ import com.win.module.wms.dal.dataobject.unplannedreceiptJob.UnplannedreceiptJob |
|
|
|
import com.win.module.wms.dal.dataobject.unplannedreceiptJob.UnplannedreceiptJobMainDO; |
|
|
|
import com.win.module.wms.dal.dataobject.unplannedreceiptRecord.UnplannedreceiptRecordDetailDO; |
|
|
|
import com.win.module.wms.dal.dataobject.unplannedreceiptRecord.UnplannedreceiptRecordMainDO; |
|
|
|
import com.win.module.wms.dal.dataobject.unplannedreceiptRequest.UnplannedreceiptRequestMainDO; |
|
|
|
import com.win.module.wms.dal.mysql.unplannedreceiptJob.UnplannedreceiptJobMainMapper; |
|
|
|
import com.win.module.wms.dal.mysql.unplannedreceiptRecord.UnplannedreceiptRecordDetailMapper; |
|
|
|
import com.win.module.wms.dal.mysql.unplannedreceiptRecord.UnplannedreceiptRecordMainMapper; |
|
|
|
import com.win.module.wms.dal.mysql.unplannedreceiptRequest.UnplannedreceiptRequestMainMapper; |
|
|
|
import com.win.module.wms.enums.job.JobStatusEnum; |
|
|
|
import com.win.module.wms.enums.job.JobStatusState; |
|
|
|
import com.win.module.wms.enums.request.RequestStatusEnum; |
|
|
|
import com.win.module.wms.service.expectin.ExpectinService; |
|
|
|
import com.win.module.wms.service.location.LocationService; |
|
|
|
import com.win.module.wms.service.recordsetting.RecordsettingService; |
|
|
@ -78,6 +81,8 @@ public class UnplannedreceiptJobMainServiceImpl implements UnplannedreceiptJobMa |
|
|
|
private RecordsettingService recordsettingService; |
|
|
|
@Resource |
|
|
|
private UnplannedreceiptRecordDetailMapper unplannedreceiptRecordDetailMapper; |
|
|
|
@Resource |
|
|
|
private UnplannedreceiptRequestMainMapper unplannedreceiptRequestMainMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@ -313,6 +318,11 @@ public class UnplannedreceiptJobMainServiceImpl implements UnplannedreceiptJobMa |
|
|
|
transactionService.createTransaction(transactionCreateReqVOList); |
|
|
|
//移除预计入
|
|
|
|
expectinService.deleteExpectinByJobNumber(unplannedreceiptJobMainDO.getNumber()); |
|
|
|
//更新请求数据状态
|
|
|
|
String requestNumber = unplannedreceiptJobMainDO.getRequestNumber(); |
|
|
|
UnplannedreceiptRequestMainDO unplannedreceiptRequestMainDO = unplannedreceiptRequestMainMapper.queryByNumber(requestNumber); |
|
|
|
unplannedreceiptRequestMainDO.setStatus(RequestStatusEnum.COMPLETED.getCode()); |
|
|
|
unplannedreceiptRequestMainMapper.updateById(unplannedreceiptRequestMainDO); |
|
|
|
//变更记录
|
|
|
|
trendsApi.createTrends(unplannedreceiptJobMainDO.getId(), "UnplannedReceiptJob", "执行计划外入库任务", TrendsTypeEnum.UPDATE); |
|
|
|
return number; |
|
|
|