| | |
| | | package com.vincent.rsf.server.api.controller.pda; |
| | | |
| | | import com.vincent.rsf.framework.common.R; |
| | | import com.vincent.rsf.server.api.controller.params.SaveCheckDiffParams; |
| | | import com.vincent.rsf.server.api.controller.erp.params.SaveCheckDiffParams; |
| | | import com.vincent.rsf.server.api.service.PdaCheckOrderService; |
| | | import com.vincent.rsf.server.system.controller.BaseController; |
| | | import io.swagger.annotations.Api; |
| | |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | @RestController |
| | | @RequestMapping("/pda") |
| | |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/getCheckTaskItemList2") |
| | | @ApiOperation("查询盘点任务列表,直接扫容器码") |
| | | public R getCheckTaskItemList2(@RequestBody Map<String, String> map) { |
| | | |
| | | return pdaCheckOrderService.getCheckTaskItemList2(map.get("barcode")); |
| | | } |
| | | |
| | | @ApiOperation("希日无单据临时盘点") |
| | | @PostMapping("/check/temp/items") |
| | | public R tempCheckItem(@RequestBody Map<String, String> map) { |
| | | if (Objects.isNull(map)) { |
| | | return R.error("参数不能为空!!"); |
| | | } |
| | | return pdaCheckOrderService.tempCheckItem(map.get("barcode")); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @GetMapping("/getCheckDiffReasonList") |
| | | @ApiOperation("查询盘点差异原因") |
| | | public R getCheckDiffReasonList() { |
| | |
| | | @PostMapping("/saveCheckDiff") |
| | | @ApiOperation("保存盘点数据") |
| | | public R saveCheckDiff(@RequestBody SaveCheckDiffParams saveCheckDiffParams) { |
| | | |
| | | return pdaCheckOrderService.saveCheckDiff(saveCheckDiffParams,getLoginUserId()); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/selectAddMatnr") |
| | | @ApiOperation("查询需要添加的物料") |
| | | public R selectAddMatnr(@RequestBody Map<String, String> map) { |
| | | |
| | | return pdaCheckOrderService.selectAddMatnr(map); |
| | | } |
| | | |
| | | @ApiOperation("确认新增盘点物料") |
| | | @PostMapping("/select/matnr/confirm") |
| | | public R confirmMatnr(@RequestBody Map<String, Object> params) { |
| | | if (Objects.isNull(params)) { |
| | | return R.error("参数不能为空!!"); |
| | | } |
| | | return pdaCheckOrderService.confirmMatnr(params); |
| | | } |
| | | |
| | | } |