From e04d2cd03fb5a9228b8c71f6c4cfaf490defc2c7 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期二, 15 四月 2025 09:16:09 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 27 +++++++++++++++++++++++++++
src/main/java/com/zy/asrs/controller/MobileController.java | 11 +++++++++++
src/main/java/com/zy/asrs/service/MobileService.java | 5 +++++
3 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index 2ac0161..88a979e 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -227,6 +227,17 @@
}
return R.ok("榻愬鍏ュ簱鍛煎彨鎴愬姛");
}
+ @RequestMapping("/loc/origin/query/auth")
+ @ManagerAuth(memo = "搴撳瓨鏌ヨ")
+ public R locOriginQuery(@RequestParam("barcode") String barcode){
+ List<LocDetl> locDetlList = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("zpallet", barcode));
+ return R.ok("鍦ㄥ簱鏍囪淇敼鎴愬姛").add(locDetlList);
+ }
+ @RequestMapping("/loc/origin/in/out/auth")
+ @ManagerAuth(memo = "鍦ㄥ簱鏍囪淇敼")
+ public R locOriginInOut(@RequestBody LocDetl locDetl){
+ return mobileService.locOriginInOut(locDetl, getUserId());
+ }
@RequestMapping("/pack/get/auth")
@ManagerAuth
diff --git a/src/main/java/com/zy/asrs/service/MobileService.java b/src/main/java/com/zy/asrs/service/MobileService.java
index 4db6f05..77dc08f 100644
--- a/src/main/java/com/zy/asrs/service/MobileService.java
+++ b/src/main/java/com/zy/asrs/service/MobileService.java
@@ -57,6 +57,11 @@
void kittingCall(String locNo, Long userId);
/**
+ * 鍦ㄥ簱鏍囪淇敼
+ */
+ R locOriginInOut(LocDetl param, Long userId);
+
+ /**
* 涓婃灦
*/
void onSale(CombParam param);
diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index c2f81eb..18548ae 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -681,6 +681,33 @@
}
+ @Override
+ @Transactional
+ public R locOriginInOut(LocDetl locDetl, Long userId) {
+ try{
+ Wrapper<LocDetl> wrapper = new EntityWrapper<LocDetl>()
+ .eq("loc_no", locDetl.getLocNo())
+ .eq("zpallet", locDetl.getZpallet())
+ .eq("matnr", locDetl.getMatnr())
+ .eq("specs", locDetl.getSpecs())
+ .eq("batch", locDetl.getBatch())
+ .eq("origin", locDetl.getOrigin());
+ LocDetl locDetl1 = locDetlService.selectOne(wrapper);
+ if (Cools.isEmpty(locDetl1)){
+ return R.error();
+ } else if (locDetl1.getOrigin().equals("涓嶅湪搴�")){
+ locDetl1.setOrigin("鍦ㄥ簱");
+ }else{
+ locDetl1.setOrigin("涓嶅湪搴�");
+ }
+ if (locDetlService.update(locDetl1,wrapper)){
+ return R.ok();
+ }
+ } catch (Exception e){
+
+ }
+ return R.error();
+ }
// 鍟嗗搧涓婃灦
@Override
public void onSale(CombParam param) {
--
Gitblit v1.9.1