rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java
@@ -51,4 +51,13 @@ 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); } } rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java
@@ -3,6 +3,8 @@ import com.vincent.rsf.framework.common.R; import com.vincent.rsf.server.api.controller.params.SaveCheckDiffParams; import java.util.Map; public interface PdaCheckOrderService { R getCheckList(String code); @@ -11,4 +13,6 @@ R getCheckDiffReasonList(); R saveCheckDiff(SaveCheckDiffParams saveCheckDiffParams,Long loginUserId); R selectAddMatnr(Map<String, String> map); } rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java
@@ -20,6 +20,7 @@ import java.util.Date; import java.util.List; import java.util.Map; @Service public class PdaCheckOrderServiceImpl implements PdaCheckOrderService { @@ -39,6 +40,8 @@ private DictTypeService dictTypeService; @Autowired private DictDataService dictDataService; @Autowired private MatnrService matnrService; @Override public R getCheckList(String code) { @@ -119,4 +122,20 @@ } return R.ok("盘点完成"); } @Override public R selectAddMatnr(Map<String, String> map) { String matnrCode = map.get("matnr"); if (Cools.isEmpty(matnrCode)){ return R.error("物料码为空"); } Matnr matnr = matnrService.getOne(new LambdaQueryWrapper<Matnr>().eq(Matnr::getCode, matnrCode)); CheckDiffItem checkDiffItem = new CheckDiffItem() .setMatnrCode(matnr.getCode()) .setMaktx(matnr.getName()) .setAnfme(0D) .setCheckQty(0D) ; return R.ok(checkDiffItem); } }