| | |
| | | import com.vincent.rsf.server.api.entity.params.ContainerWaveParam; |
| | | import com.vincent.rsf.server.api.entity.params.OrderOutGeneralParam; |
| | | import com.vincent.rsf.server.api.service.PdaOutStockService; |
| | | import com.vincent.rsf.server.manager.controller.params.OrderOutTaskParam; |
| | | import com.vincent.rsf.server.manager.entity.WkOrder; |
| | | import com.vincent.rsf.server.manager.entity.WkOrderItem; |
| | | import com.vincent.rsf.server.manager.enums.OrderType; |
| | |
| | | @Autowired |
| | | private DictDataService dictDataService; |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @GetMapping("/outStockTaskItem/{barcode}") |
| | | @ApiOperation("快速拣货查询") |
| | | public R getOutStockTaskItem(@PathVariable String barcode) { |
| | |
| | | return pdaOutStockService.getOutStockTaskItem(barcode); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @GetMapping("/saveOutTaskSts/{barcode}") |
| | | @ApiOperation("快速拣货") |
| | | public R saveOutTaskSts(@PathVariable String barcode) { |
| | |
| | | return pdaOutStockService.saveOutTaskSts(barcode); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/getWaveList") |
| | | @ApiOperation("查询波次列表") |
| | | public R getWaveListItem(@RequestBody Map<String, String> map) { |
| | |
| | | return pdaOutStockService.getWaveListItem(map.get("barcode")); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/getContainerWaveList") |
| | | @ApiOperation("根据容器码查询波次及出库单") |
| | | public R getContainerWaveList(@RequestBody Map<String, String> map) { |
| | |
| | | return pdaOutStockService.getContainerWaveList(map); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/saveWavePick") |
| | | @ApiOperation("根据容器码查询波次及出库单") |
| | | public R saveWavePick(@RequestBody ContainerWaveParam containerWaveParam) { |
| | |
| | | return pdaOutStockService.saveWavePick(containerWaveParam,getLoginUserId()); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/callForEmptyContainers") |
| | | @ApiOperation("呼叫空容器") |
| | | public R callForEmptyContainers(@RequestBody CallForEmptyContainersParam containerWaveParam) { |
| | |
| | | @PostMapping("/outStockItem/page") |
| | | public R page(@RequestBody JSONObject param) { |
| | | |
| | | return R.ok().add(outStockItemService.list(new LambdaQueryWrapper<>(WkOrderItem.class).eq(WkOrderItem::getDeleted, 0) |
| | | return R.ok() |
| | | .add(outStockItemService.list(new LambdaQueryWrapper<>(WkOrderItem.class).eq(WkOrderItem::getDeleted, 0) |
| | | .eq(WkOrderItem::getOrderCode, param.getString("orderId")))); |
| | | } |
| | | |
| | |
| | | |
| | | List<DictData> dictData = dictDataService.list(new LambdaQueryWrapper<DictData>() |
| | | .eq(DictData::getDictTypeCode, DictTypeCode.DICT_SYS_BUSINESS_TYPE) |
| | | .in(DictData::getValue, param.getType()) |
| | | ); |
| | | .in(DictData::getValue, param.getType())); |
| | | return R.ok(dictData); |
| | | } |
| | | |
| | |
| | | @PostMapping("/orderOut/getOutLocView") |
| | | public R orderOutGetOutLocView(@RequestBody OrderOutGeneralParam param) { |
| | | //参数 param.getOrderItemId()//出库预览 |
| | | if (Cools.isEmpty(param)) { |
| | | return R.error("参数不能为空"); |
| | | } |
| | | OrderOutTaskParam orderOutTaskParam = new OrderOutTaskParam(); |
| | | orderOutTaskParam.setOrderId(param.getOrderItemId()); |
| | | orderOutTaskParam.setWaveId(param.getWaveId()); |
| | | |
| | | return outStockService.getOrderOutTaskItem(orderOutTaskParam); |
| | | |
| | | // return R.ok(); |
| | | } |
| | | // |
| | | @PostMapping("/orderOut/getOutLocRun") |
| | | public R orderOutGetOutLocRun(@RequestBody OrderOutGeneralParam param) { |
| | | //参数 param.getOrderItemId()//出库执行 |
| | | |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | // |
| | | // @PostMapping("/orderOut/getOutLocRun") |
| | | // public R orderOutGetOutLocView(@RequestBody OrderOutGeneralParam param) { |
| | | // //参数 param.getOrderItemId()//出库执行 |
| | | // |
| | | // return R.ok(); |
| | | // } |
| | | |
| | | } |