From b21ca070526ec10fbea98e29135751776dc31059 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期四, 30 四月 2026 10:09:47 +0800
Subject: [PATCH] 增加一种入库单类型

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/ScheduleJobs.java |   19 +++----------------
 1 files changed, 3 insertions(+), 16 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/ScheduleJobs.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/ScheduleJobs.java
index de355f0..65b52e1 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/ScheduleJobs.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/ScheduleJobs.java
@@ -13,11 +13,9 @@
 import com.vincent.rsf.server.system.constant.GlobalConfigCode;
 import com.vincent.rsf.server.system.constant.SerialRuleCode;
 import com.vincent.rsf.server.system.entity.Config;
-import com.vincent.rsf.server.system.entity.FieldsItem;
 import com.vincent.rsf.server.system.service.ConfigService;
-import com.vincent.rsf.server.system.service.FieldsItemService;
-import com.vincent.rsf.server.system.service.impl.FieldsItemServiceImpl;
 import com.vincent.rsf.server.system.utils.SerialRuleUtils;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -39,6 +37,7 @@
  * @description
  * @create 2025/3/3 15:38
  */
+@Slf4j
 @Component
 public class ScheduleJobs {
 
@@ -66,8 +65,6 @@
     private TransferService transferService;
     @Autowired
     private OutStockService outStockService;
-    @Autowired
-    private FieldsItemService fieldsItemService;
 
     /**
      * 鑷姩鏀惰揣锛氫粎褰� DirectWaitPakin 閰嶇疆涓� true 鏃舵墽琛岋紝灏嗘湭鎵ц鍏ュ簱鍗曠洿鎺ユ敹璐у苟鍐欏叆鏀惰揣鍖猴紝鏇存柊鍗曟嵁鐘舵�佷负鏀惰揣瀹屾垚銆�
@@ -165,17 +162,7 @@
                 .setWeight(matnr.getWeight())
                 .setFieldsIndex(orderItem.getFieldsIndex())
                 .setShipperId(matnr.getShipperId());
-        if (StringUtils.isNotBlank(orderItem.getFieldsIndex())) {
-            List<WarehouseAreasItem> warehousList = warehouseAreasItemService.list(new LambdaQueryWrapper<WarehouseAreasItem>().eq(WarehouseAreasItem::getFieldsIndex, orderItem.getFieldsIndex()));
-            WarehouseAreasItem warehousItem = warehousList.isEmpty() ? null : warehousList.get(0);
-            if (Objects.nonNull(warehousItem)) {
-                List<FieldsItem> fieldsList = fieldsItemService.list(new LambdaQueryWrapper<FieldsItem>().eq(FieldsItem::getUuid, orderItem.getFieldsIndex()).last("LIMIT 1"));
-                FieldsItem fieldsItem = fieldsList.isEmpty() ? null : fieldsList.get(0);
-                if (Objects.nonNull(fieldsItem)) {
-                    throw new CoolException("绁ㄥ彿锛�" + fieldsItem.getValue() + "宸插湪鏀惰揣鍖猴紝涓嶅彲鎺ㄩ�佺浉褰撶エ鍙锋暟鎹�傝鑱旂郴绠$悊鍛橈紒锛�");
-                }
-            }
-        }
+        // 鍚岀エ鍙� fields_index 鍙兘瀵瑰簲澶氭潯 ASN 鏄庣粏锛堜笉鍚� plat_item锛夛紝涓嶅緱鍦ㄦ澶勬暣娈� return锛涘惁鍒欎粎绗竴鏉″啓鍏ユ敹璐у尯锛屽叾浣欐暟閲忎涪澶便�傚悎骞堕�昏緫瑙佷笅鏂� queryWrapper銆�
         LambdaQueryWrapper<WarehouseAreasItem> queryWrapper = new LambdaQueryWrapper<WarehouseAreasItem>()
                 .eq(WarehouseAreasItem::getMatnrCode, orderItem.getMatnrCode())
                 .eq(!Cools.isEmpty(orderItem.getFieldsIndex()), WarehouseAreasItem::getFieldsIndex, orderItem.getFieldsIndex())

--
Gitblit v1.9.1