From f3ce4485cd37eb7c3bcf16fde86a7f149974c4b6 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期五, 20 三月 2026 09:51:50 +0800
Subject: [PATCH] #检查导出功能:  1.商品档案无异常  2.库存明细管理(异常)已修复  3.库存明细统计无异常  4.工作档查询维护无异常  5.工作档明细查询无异常  6.工作历史档查询无异常  7.工作明细历史档查询无异常  8.入库通知历史档无异常  9.库存移动流水记录(异常)已修复  10.机台工位绑定无异常  11.库存调整记录无异常  12.工作档维护日志(异常)已修复  13.操作日志无异常

---
 src/main/java/com/zy/asrs/service/impl/LocAroundBindServiceImpl.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/LocAroundBindServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocAroundBindServiceImpl.java
index 6029d47..0fc46fe 100644
--- a/src/main/java/com/zy/asrs/service/impl/LocAroundBindServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/LocAroundBindServiceImpl.java
@@ -55,6 +55,7 @@
         List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                 .between("row1", params.getStartRow(), params.getEndRow())
                 .between("bay1", params.getStartBay(), params.getEndBay())
+                .eq("frozen", 0).eq("deleted", 0)
                 .between("lev1", params.getStartLev(), params.getEndLev())
                 .ne("loc_sts", LocStsType.LOC_STS_TYPE_X.type));
         if (Cools.isEmpty(locMasts)) {
@@ -64,18 +65,27 @@
         // 鏍¢獙搴撲綅鏄惁宸茬粦瀹�
         for (LocMast mast : locMasts) {
             LocAroundBind aroundBind = this.selectOne(new EntityWrapper<LocAroundBind>()
-                    .eq("dev_no", params.getDevNo())
                     .eq("b_loc_no", mast.getLocNo()));
             if (!Objects.isNull(aroundBind)) {
                 continue;
             }
             LocAroundBind bind = new LocAroundBind();
             bind.setDevNo(params.getDevNo());
-            bind.setBLocNo(mast.getLocNo());
+            bind.setBlocNo(mast.getLocNo());
             bind.setDevId(basDevice.getId());
             if (!this.insert(bind)) {
                 throw new CoolException("缁戝畾搴撲綅澶辫触");
             }
+
+            LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", bind.getBlocNo()));
+            locMast.setLocSts(LocStsType.LOC_STS_TYPE_X.type);
+            locMast.setDeleted(1);
+            locMast.setFrozen(1);
+
+            if (!locMastService.updateById(locMast)) {
+                return R.error("鍘熷簱绂佺敤澶辫触锛侊紒");
+            }
+
         }
         return R.ok("缁戝畾搴撲綅鎴愬姛");
     }

--
Gitblit v1.9.1