From 656cc309860ad95eacce986e53dd528dec7cdb04 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期一, 21 七月 2025 14:00:53 +0800 Subject: [PATCH] #盘点修改 --- rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java | 4 ++++ rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java | 19 +++++++++++++++++++ rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java | 9 +++++++++ 3 files changed, 32 insertions(+), 0 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java index eefd1f6..75ba877 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java +++ b/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); + } + } diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java index 5641ca9..87f088b 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java +++ b/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); } diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java index 09def72..5349a8f 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java +++ b/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); + } } -- Gitblit v1.9.1