| | |
| | | import com.vincent.rsf.server.api.entity.params.ContainerWaveParam; |
| | | import com.vincent.rsf.server.api.entity.params.WavePickItemsParams; |
| | | import com.vincent.rsf.server.api.service.PdaOutStockService; |
| | | import com.vincent.rsf.server.manager.entity.TaskItem; |
| | | import com.vincent.rsf.server.system.controller.BaseController; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | @Api(tags = "PDA出库操作接口") |
| | | @RequestMapping("/pda") |
| | |
| | | return pdaOutStockService.saveWavePick(containerWaveParam,getLoginUserId()); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/task/items") |
| | | @ApiOperation("查询出库任务拣货明细") |
| | | public R getTaskItem(@RequestBody Map<String, String> params) { |
| | | if (Objects.isNull(params.get("barcode"))) { |
| | | return R.error("托盘码不能为空"); |
| | | } |
| | | return pdaOutStockService.getTaskItems(params); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @ApiOperation("波次出库单明细换绑") |
| | | @PostMapping("/task/item/update") |
| | | public R modifyTaskItem(@RequestBody List<TaskItem> items) { |
| | | if (Objects.isNull(items) || items.isEmpty()) { |
| | | return R.error("参数不能为空!!"); |
| | | } |
| | | return pdaOutStockService.modifyTaskItem(items); |
| | | } |
| | | |
| | | |
| | | |
| | | } |