From d4514d2e1f586ae4cd0fc1ea0609869a96b765fc Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期二, 30 七月 2024 13:47:25 +0800
Subject: [PATCH] pda
---
src/main/java/com/zy/asrs/controller/MatController.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java
index 53e9135..e8b78e6 100644
--- a/src/main/java/com/zy/asrs/controller/MatController.java
+++ b/src/main/java/com/zy/asrs/controller/MatController.java
@@ -330,5 +330,42 @@
return R.ok().add(valueVos);
}
+ @RequestMapping(value = "/mat/list/pda/page/auth")
+ @ManagerAuth
+ public R pdaPageList(@RequestParam(required = true)Long tagId,
+ @RequestParam(defaultValue = "1")Integer curr,
+ @RequestParam(defaultValue = "10")Integer limit){
+ EntityWrapper<Mat> wrapper = new EntityWrapper<>();
+ wrapper.eq("tag_id", tagId);
+ wrapper.orderBy("create_time", false);
+ return R.ok().add(matService.selectPage(new Page<>(curr, limit), wrapper));
+ }
+ @RequestMapping(value = "/mat/split")
+ @ManagerAuth
+ public R split(@RequestParam("matnr") String matnr) {
+ if (Cools.isEmpty(matnr)) {
+ return R.error("鏁版嵁涓虹┖");
+ }
+ String[] split = matnr.split(",");
+ if (split.length != 8) {
+ return R.error("鏁版嵁閿欒");
+ }
+ Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("matnr", split[0]));
+ if (Cools.isEmpty(mat)){
+ return R.error("鏈煡璇㈠埌鐗╂枡淇℃伅,"+split[0]);
+ }
+ Map<String, Object> map = new HashMap<>();
+ map.put("matnr", split[0]);
+ map.put("batch", split[1]);
+ map.put("specs", split[2].substring(0,split[2].length()-1));
+ map.put("manuDate", split[3]);
+ map.put("model", split[4].substring(0,split[4].length()-1));
+ map.put("weight", split[5].substring(0,split[5].length()-2));
+ map.put("length", split[6]);
+ map.put("volume", split[7]);
+ return R.ok().add(map);
+ }
+
+//0205040001,K44132-09-0724,PE@,20240724,HD-233L@,70@@,2816,53908.56626 80000001
}
--
Gitblit v1.9.1