diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/inout/WareHouseController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/inout/WareHouseController.java
index ca3217f6..6b2baf7c 100644
--- a/api-admin/src/main/java/com/glxp/api/admin/controller/inout/WareHouseController.java
+++ b/api-admin/src/main/java/com/glxp/api/admin/controller/inout/WareHouseController.java
@@ -587,13 +587,22 @@ public class WareHouseController {
         if (StrUtil.isEmpty(udiEntity.getSerialNo()) && StrUtil.isEmpty(udiEntity.getBatchNo())) {
             return ResultVOUtils.error(500, "批次号不能为空!");
         }
-
+        String orderId = addOrderRequest.getOrderId();
 //        String isCheck = systemParamConfigService.selectValueByParamKey("code_fill_check");
         //三期校验
         if (addOrderRequest.isCodeFillCheck()) {
             BaseResponse checkOriginCodeRes = checkOriginCode(udiEntity);
             if (checkOriginCodeRes != null)
-                return checkOriginCodeRes;
+                if (StrUtil.isNotEmpty(orderId)) {
+                    WarehouseQueryRequest warehouseQueryRequest = new WarehouseQueryRequest();
+                    warehouseQueryRequest.setOrderId(orderId);
+                    List<WarehouseEntity> warehouseEntitys = codesTempService.findByOrderIdAndCode(warehouseQueryRequest);
+                    WarehouseEntity warehouseEntity = isExitLocal(code, warehouseEntitys);
+                    if (warehouseEntity == null) {
+                        return checkOriginCodeRes;
+                    }
+                } else
+                    return checkOriginCodeRes;
         }
 
         //过期提醒:
@@ -627,7 +636,6 @@ public class WareHouseController {
             }
         }
 
-        String orderId = addOrderRequest.getOrderId();
 
         //预验收校验
         if (addOrderRequest.isPreCheck()) {
diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/inventory/InvProductsController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/inventory/InvProductsController.java
index 9cef2a22..8d35b3cd 100644
--- a/api-admin/src/main/java/com/glxp/api/admin/controller/inventory/InvProductsController.java
+++ b/api-admin/src/main/java/com/glxp/api/admin/controller/inventory/InvProductsController.java
@@ -81,7 +81,7 @@ public class InvProductsController {
     @AuthRuleAnnotation("")
     @GetMapping("spms/inv/products/filter")
     public BaseResponse filterInvProduct(FilterInvProductRequest filterInvProductRequest) {
-        boolean showSup = false;
+        boolean showSup = true;
         if (StrUtil.isNotEmpty(filterInvProductRequest.getUdiCode())) {
             filterInvProductRequest.setNameCode(FilterUdiUtils.getDiStr(filterInvProductRequest.getUdiCode()));
         }