diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/controller/PdaController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/controller/PdaController.java index bdfe178..ee48a9a 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/controller/PdaController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/controller/PdaController.java @@ -261,28 +261,41 @@ public class PdaController { return new ResponseEntity<>(pdaService.updateData(shelfSaveDto), HttpStatus.OK); } + //华弘手持接口 + @PostMapping("/hnWorkOrder") + @Log("查询混碾工单") + @ApiOperation("查询混碾工单") + public ResponseEntity rgfjskTask() { + return new ResponseEntity<>(pdaService.getHnWorkOrder(), HttpStatus.OK); + } + @PostMapping("/orderFinish") - @Log("工单完成") - @ApiOperation("工单完成") + @Log("混碾工单完成") + @ApiOperation("混碾工单完成") public ResponseEntity orderFinish(@RequestBody OrderFinishReq req) { return new ResponseEntity<>(pdaService.orderFinish(req), HttpStatus.OK); } @PostMapping("/hnmlTask") - @Log("拆包机->混碾货架任务下发") - @ApiOperation("拆包机->混碾货架任务下发") + @Log("拆包机料盅入库") + @ApiOperation("拆包机料盅入库") public ResponseEntity hnmlTask(@RequestBody OrderFinishReq req) { return new ResponseEntity<>(pdaService.hnmlTask(req), HttpStatus.OK); } @PostMapping("/hnqkTask") - @Log("混碾货架->拆包机任务下发") - @ApiOperation("混碾货架->拆包机任务下发") + @Log("拆包机叫空蛊") + @ApiOperation("拆包机叫空蛊") public ResponseEntity hnqkTask() { return new ResponseEntity<>(pdaService.hnqkTask(), HttpStatus.OK); } - + @PostMapping("/yjslwPointList") + @Log("压机上料位下拉框") + @ApiOperation("压机上料位下拉框") + public ResponseEntity yjslwPointList(){ + return new ResponseEntity<>(pdaService.getYjslwPointList(), HttpStatus.OK); + } @PostMapping("/qzhhjTask") @Log("压机上料位强制回货架") @ApiOperation("压机上料位强制回货架") @@ -297,9 +310,23 @@ public class PdaController { return new ResponseEntity<>(pdaService.materialScrap(req), HttpStatus.OK); } + @PostMapping("/rgfjPoint") + @Log("查询人工分拣点位") + @ApiOperation("查询人工分拣点位") + public ResponseEntity rgfjPoint() { + return new ResponseEntity<>(pdaService.getRgfjPoint(), HttpStatus.OK); + } + + @PostMapping("/hchjPoint") + @Log("查询缓存货架点位") + @ApiOperation("查询缓存货架点位") + public ResponseEntity hchjPoint() { + return new ResponseEntity<>(pdaService.getHchjPoint(), HttpStatus.OK); + } + @PostMapping("/rgfjqlTask") - @Log("人工分拣 出窑缓存货架->人工分拣位") - @ApiOperation("人工分拣") + @Log("人工分拣叫料") + @ApiOperation("人工分拣叫料") public ResponseEntity rgfjqlTask(@RequestBody FjReq req) { return new ResponseEntity<>(pdaService.rgfjqlTask(req), HttpStatus.OK); } @@ -310,4 +337,5 @@ public class PdaController { public ResponseEntity rgfjskTask(@RequestBody FjReq req) { return new ResponseEntity<>(pdaService.rgfjskTask(req), HttpStatus.OK); } + } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/PdaService.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/PdaService.java index a75fe05..65c1f1d 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/PdaService.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/PdaService.java @@ -2,6 +2,7 @@ package org.nl.wms.pda.service; import org.nl.wms.pda.service.dao.dto.*; import org.nl.wms.pda.service.dao.vo.*; +import org.nl.wms.pdm.workorder.service.dao.PdmBdWorkorder; import java.util.List; @@ -79,4 +80,13 @@ public interface PdaService { PdaResponseVo rgfjqlTask(FjReq req); PdaResponseVo rgfjskTask(FjReq req); + + List getHnWorkOrder(); + + List getRgfjPoint(); + + List getHchjPoint(); + + List getYjslwPointList(); + } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.java index e88bb0d..d1124a7 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.java @@ -2,6 +2,7 @@ package org.nl.wms.pda.service.dao.mapper; import org.nl.wms.pda.service.dao.dto.CommonQueryDto; import org.nl.wms.pda.service.dao.vo.*; +import org.nl.wms.pdm.workorder.service.dao.PdmBdWorkorder; import org.nl.wms.sch.point.service.dao.SchBasePoint; import java.util.List; @@ -71,4 +72,12 @@ public interface PdaMapper { * @return */ List getAllPressPoint(); + + List getHnWorkOrder(); + + List getRgfjPoint(); + + List getHchjPoint(); + + List getYjslwPointList(); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml index 6769e14..7dbb9eb 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml @@ -149,4 +149,39 @@ p.region_code = 'YZ' AND p.point_type = '2' + + + + + diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java index 6395354..0799dfd 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java @@ -485,6 +485,26 @@ public class PdaServiceImpl implements PdaService { return PdaResponseVo.pdaResultOk("人工分拣送空请求成功"); } + @Override + public List getHnWorkOrder() { + return pdaMapper.getHnWorkOrder(); + } + + @Override + public List getRgfjPoint() { + return pdaMapper.getRgfjPoint(); + } + + @Override + public List getHchjPoint() { + return pdaMapper.getHchjPoint(); + } + + @Override + public List getYjslwPointList() { + return pdaMapper.getYjslwPointList(); + } + /** * 保存组盘信息 * @param shelfSaveDto diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/DTSKTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/DTSKTask.java index 95a1aa1..e81a881 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/DTSKTask.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/DTSKTask.java @@ -111,6 +111,7 @@ public class DTSKTask extends AbstractTask { } private SchBasePoint findNextPoint(List nextRegionStr) { + //固定缓存货架25-28存托盘 List points = dtkMapper.findPointForDTSK(nextRegionStr); return ObjectUtil.isNotEmpty(points) ? points.get(0) : null; } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/mapper/DTKMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/mapper/DTKMapper.xml index def632e..7cc6b5b 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/mapper/DTKMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/dtk/mapper/DTKMapper.xml @@ -8,6 +8,7 @@ `sch_base_point` p WHERE (p.ing_task_code = '' OR p.ing_task_code IS NULL) AND p.point_status = '1' + AND p.point_code in ('HCHJ25','HCHJ26','HCHJ27','HCHJ28') AND p.is_used = 1 AND p.region_code IN