diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/domain/WmsJobRequest.java b/ruoyi-admin/src/main/java/com/ruoyi/api/domain/WmsJobRequest.java index 2731e4a..4b0ec5f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/domain/WmsJobRequest.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/domain/WmsJobRequest.java @@ -22,4 +22,6 @@ public class WmsJobRequest { private String positionCode1; //终点 private String positionCode2; + //任务id + private String jobId; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ToWmsServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ToWmsServiceImpl.java index 04cae49..310ce9b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ToWmsServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ToWmsServiceImpl.java @@ -264,6 +264,7 @@ public class ToWmsServiceImpl implements IToWmsService { result.put("cargoSpaceId", mydoJob.getCargoSpaceId()); result.put("roadwayId", mydoJob.getRoadwayId()); result.put("entranceId", mydoJob.getEntranceId()); + result.put("inOrOut", mydoJob.getInOrOut()); return AjaxResult.success(result); } @@ -287,7 +288,7 @@ public class ToWmsServiceImpl implements IToWmsService { String width = basProduct.getSpare37(); String height = basProduct.getSpare38(); String volume = basProduct.getSpare39(); - return 0; + return 1; } @Override @@ -334,18 +335,19 @@ public class ToWmsServiceImpl implements IToWmsService { MydoJob mydoJobParam = new MydoJob(); switch (wmsJobRequest.getWmsType()) { case "1": - if (StrUtil.isEmpty(wmsJobRequest.getTrayCode())) { - return AjaxResult.error(MessageUtils.message("error.message1")); - } + if (StrUtil.isEmpty(wmsJobRequest.getTaskNo())) { - return AjaxResult.error(MessageUtils.message("error.message2")); + return AjaxResult.error("任务号不能为空"); + } + if (StrUtil.isEmpty(wmsJobRequest.getJobId())) { + return AjaxResult.error("任务Id不能为空"); } //入库 mydoJobParam.setTaskNo(wmsJobRequest.getTaskNo()); - mydoJobParam.setTrayCode(wmsJobRequest.getTrayCode()); + mydoJobParam.setJobId(wmsJobRequest.getJobId()); List inMydoJobs = mydoJobService.selectMydoJobListApi(mydoJobParam); if (inMydoJobs.isEmpty()) { - return AjaxResult.error(MessageUtils.message("warn.message")); + return AjaxResult.error("任务不存在"); } MydoJob inMydoJob = inMydoJobs.get(0); mydoJobService.manualCompleted(inMydoJob, 1); diff --git a/ruoyi-ui/src/views/stock/management/index.vue b/ruoyi-ui/src/views/stock/management/index.vue index 7e8583c..39e3ad7 100644 --- a/ruoyi-ui/src/views/stock/management/index.vue +++ b/ruoyi-ui/src/views/stock/management/index.vue @@ -140,7 +140,7 @@ - +