diff --git a/ruoyi-admin/src/main/java/com/ruoyi/pda/controller/PdaController.java b/ruoyi-admin/src/main/java/com/ruoyi/pda/controller/PdaController.java index 535b5c9..8ca3c5a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/pda/controller/PdaController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/pda/controller/PdaController.java @@ -65,6 +65,13 @@ public class PdaController extends BaseController { return pdaService.selectDetailByTray(trayCodeMakeSure); } + @RequestMapping("/selectDetailByPDTray") + @ResponseBody + public AjaxResult selectDetailByPDTray(@RequestBody TrayCodeMakeSure trayCodeMakeSure) { + return pdaService.selectDetailByPDTray(trayCodeMakeSure); + } + + /** * 出库确认 * diff --git a/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaService.java b/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaService.java index 5cd7d21..fafcd3b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaService.java @@ -15,6 +15,7 @@ public interface PdaService { public AjaxResult addInJob(RequestEnter requestEnter); public AjaxResult selectDetailByTray(TrayCodeMakeSure trayCodeMakeSure); + public AjaxResult selectDetailByPDTray(TrayCodeMakeSure trayCodeMakeSure); AjaxResult outMakeSure(TrayCodeMakeSure trayCodeMakeSure); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaServiceImp.java b/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaServiceImp.java index 34fcecb..20a3f2f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaServiceImp.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/pda/service/PdaServiceImp.java @@ -72,11 +72,21 @@ public class PdaServiceImp implements PdaService { mydoJob.setExitId(trayCodeMakeSure.getExitId()); mydoJob.setProductId(productId); mydoJob.setStatus("3"); - + mydoJob.setInOrOut("21"); List mydoJobDetails = mydoJobDetailService.selectMydoJobDetailListByExit(mydoJob); return AjaxResult.success(mydoJobDetails); } + @Override + public AjaxResult selectDetailByPDTray(TrayCodeMakeSure trayCodeMakeSure) { + MydoJob mydoJob = new MydoJob(); + mydoJob.setExitId(trayCodeMakeSure.getExitId()); + mydoJob.setStatus("3"); + mydoJob.setInOrOut("26"); + List mydoJobDetails = mydoJobDetailService.selectPdMydoJobDetailListByExit(mydoJob); + return AjaxResult.success(mydoJobDetails); + } + @Override public AjaxResult outMakeSure(TrayCodeMakeSure trayCodeMakeSure) { String trayCode = trayCodeMakeSure.getTrayCode(); @@ -86,6 +96,7 @@ public class PdaServiceImp implements PdaService { mydoJob.setExitId(trayCodeMakeSure.getExitId()); mydoJob.setProductId(productId); mydoJob.setStatus("3"); + mydoJob.setInOrOut("21"); List mydoJobDetails = mydoJobDetailService.selectMydoJobDetailListByExit(mydoJob); if(mydoJobDetails.size()==0){ return AjaxResult.error("该物料没有出库作业,请检查"); diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml index 5d41738..fbfb89e 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml @@ -372,7 +372,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and mj.status='3' and mj.execution_phase=2 and mjd.product_id=#{productId} - and mj.in_or_out>=20 + and mj.in_or_out=#{inOrOut}