diff --git a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/location/domain/form/LocationQueryForm.java b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/location/domain/form/LocationQueryForm.java
index 71989c1..729d570 100644
--- a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/location/domain/form/LocationQueryForm.java
+++ b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/location/domain/form/LocationQueryForm.java
@@ -27,6 +27,6 @@ public class LocationQueryForm extends PageParam {
     private String status;
 
     @Schema(description = "是否启用")
-    private String disabledFlag;
+    private Boolean disabledFlag;
 
 }
diff --git a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/stock/domain/form/StockQueryForm.java b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/stock/domain/form/StockQueryForm.java
index 7030221..ed285f2 100644
--- a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/stock/domain/form/StockQueryForm.java
+++ b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/base/stock/domain/form/StockQueryForm.java
@@ -27,6 +27,6 @@ public class StockQueryForm extends PageParam {
     private String status;
 
     @Schema(description = "是否启用")
-    private String disabledFlag;
+    private Boolean disabledFlag;
 
 }
diff --git a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/constant/AsnOrderStatusEnum.java b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/constant/AsnOrderStatusEnum.java
index b717843..c3016aa 100644
--- a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/constant/AsnOrderStatusEnum.java
+++ b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/constant/AsnOrderStatusEnum.java
@@ -14,7 +14,7 @@ public enum AsnOrderStatusEnum implements BaseEnum {
 
     APPROVED("APPROVED", "已审核"),
 
-    IN_PROGRESS("IN_PROGRESS", "入库中"),
+    PARTIALLY_IN("PARTIALLY_IN", "部分入库"),
 
     COMPLETED("COMPLETED", "已完成"),
 
diff --git a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/domain/form/AsnQueryForm.java b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/domain/form/AsnQueryForm.java
index c7d684d..0430e40 100644
--- a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/domain/form/AsnQueryForm.java
+++ b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asn/domain/form/AsnQueryForm.java
@@ -20,4 +20,10 @@ public class AsnQueryForm extends PageParam {
     @Schema(description = "客户订单号")
     private String customerNumber;
 
+    @Schema(description = "状态")
+    private String status;
+
+    @Schema(description = "单据类型")
+    private String orderType;
+
 }
diff --git a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/domain/form/AsnDetailQueryForm.java b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/domain/form/AsnDetailQueryForm.java
index 6ab9ab7..126373b 100644
--- a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/domain/form/AsnDetailQueryForm.java
+++ b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/domain/form/AsnDetailQueryForm.java
@@ -4,6 +4,7 @@ import net.lab1024.sa.base.common.domain.PageParam;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
+import org.hibernate.validator.constraints.Length;
 
 /**
  * 入库明细 分页查询表单
@@ -20,7 +21,8 @@ public class AsnDetailQueryForm extends PageParam {
     @Schema(description = "入库单")
     private Long asnId;
 
-    @Schema(description = "物料")
-    private Long itemId;
+    @Schema(description = "关键字")
+    @Length(max = 200, message = "关键字最多200字符")
+    private String keywords;
 
 }
diff --git a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/service/impl/AsnDetailServiceImpl.java b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/service/impl/AsnDetailServiceImpl.java
index 4c4b9fc..df6783f 100644
--- a/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/service/impl/AsnDetailServiceImpl.java
+++ b/nc_wms_java/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/wms/receive/asnDetail/service/impl/AsnDetailServiceImpl.java
@@ -191,8 +191,8 @@ public class AsnDetailServiceImpl implements AsnDetailService {
         String status = asn.getStatus();
         if (orderQuantity.compareTo(BigDecimal.ZERO) >= 0 && receivedQuantity.compareTo(BigDecimal.ZERO) == 0) {
             status = AsnOrderStatusEnum.CREATED.getValue();
-        } else if (SmartBigDecimalUtil.subtract(orderQuantity, receivedQuantity, 2).compareTo(BigDecimal.ZERO) > 0) {
-            status = AsnOrderStatusEnum.IN_PROGRESS.getValue();
+        } else if (SmartBigDecimalUtil.subtract(orderQuantity, receivedQuantity, 2).compareTo(BigDecimal.ZERO) > 0 && receivedQuantity.compareTo(BigDecimal.ZERO) > 0) {
+            status = AsnOrderStatusEnum.PARTIALLY_IN.getValue();
         } else if (SmartBigDecimalUtil.subtract(orderQuantity, receivedQuantity, 2).compareTo(BigDecimal.ZERO) == 0 && receivedQuantity.compareTo(BigDecimal.ZERO) > 0) {
             status = AsnOrderStatusEnum.COMPLETED.getValue();
         }
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/address/AddressMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/address/AddressMapper.xml
index 1838e16..ef9ce77 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/address/AddressMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/address/AddressMapper.xml
@@ -9,10 +9,7 @@
         t_address.person,
         t_address.telephone,
         t_address.address,
-        t_address.create_time,
-        t_address.create_user_id,
-        t_address.create_user_name,
-        t_address.update_time
+        t_address.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/area/AreaMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/area/AreaMapper.xml
index 7cd45e9..2071811 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/area/AreaMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/area/AreaMapper.xml
@@ -9,10 +9,7 @@
         t_area.area_name,
         t_area.remark,
         t_area.disabled_flag,
-        t_area.create_user_id,
-        t_area.create_user_name,
-        t_area.create_time,
-        t_area.update_time
+        t_area.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/customer/CustomerMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/customer/CustomerMapper.xml
index 1bbdea8..90ae328 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/customer/CustomerMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/customer/CustomerMapper.xml
@@ -12,10 +12,7 @@
         t_customer.address,
         t_customer.remark,
         t_customer.disabled_flag,
-        t_customer.create_time,
-        t_customer.create_user_id,
-        t_customer.create_user_name,
-        t_customer.update_time
+        t_customer.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/item/ItemMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/item/ItemMapper.xml
index ad445ca..2f0faa4 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/item/ItemMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/item/ItemMapper.xml
@@ -4,7 +4,7 @@
 
     
     
-        t_item. item_id,
+        t_item.item_id,
         t_item.item_code,
         t_item.item_name,
         t_item.unit,
@@ -12,10 +12,7 @@
         t_item.disabled_flag,
         t_item.item_type,
         t_item.remark,
-        t_item.create_user_id,
-        t_item.create_user_name,
-        t_item.create_time,
-        t_item.update_time
+        t_item.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/location/LocationMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/location/LocationMapper.xml
index 058b920..21f7100 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/location/LocationMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/location/LocationMapper.xml
@@ -15,10 +15,7 @@
         t_location.location_cow,
         t_location.location_type,
         t_location.remark,
-        t_location.create_user_id,
-        t_location.create_user_name,
-        t_location.create_time,
-        t_location.update_time
+        t_location.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/stock/StockMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/stock/StockMapper.xml
index 59e8f40..9d3b345 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/stock/StockMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/base/stock/StockMapper.xml
@@ -11,10 +11,7 @@
         t_stock.disabled_flag,
         t_stock.stock_type,
         t_stock.remark,
-        t_stock.create_user_id,
-        t_stock.create_user_name,
-        t_stock.create_time,
-        t_stock.update_time
+        t_stock.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/inventory/InventoryMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/inventory/InventoryMapper.xml
index 7352e83..7e89b24 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/inventory/InventoryMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/inventory/InventoryMapper.xml
@@ -10,10 +10,7 @@
         t_inventory.stock_id,
         t_inventory.quantity,
         t_inventory.queued_quantity,
-        t_inventory.create_time,
-        t_inventory.create_user_id,
-        t_inventory.create_user_name,
-        t_inventory.update_time
+        t_inventory.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/itemKey/ItemKeyMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/itemKey/ItemKeyMapper.xml
index a56f22e..c1c9509 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/itemKey/ItemKeyMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/inventory/itemKey/ItemKeyMapper.xml
@@ -15,10 +15,7 @@
         t_item_key.prop_c6,
         t_item_key.prop_d1,
         t_item_key.prop_d2,
-        t_item_key.create_user_id,
-        t_item_key.create_user_name,
-        t_item_key.create_time,
-        t_item_key.update_time
+        t_item_key.create_time
     
 
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asn/AsnMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asn/AsnMapper.xml
index a48f626..7af2e2a 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asn/AsnMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asn/AsnMapper.xml
@@ -17,10 +17,7 @@
         t_asn.order_quantity,
         t_asn.received_quantity,
         t_asn.order_date,
-        t_asn.create_time,
-        t_asn.create_user_id,
-        t_asn.create_user_name,
-        t_asn.update_time
+        t_asn.create_time
     
 
     
@@ -33,6 +30,14 @@
             
                 AND INSTR(t_asn.customer_number,#{queryForm.customerNumber})
             
+            
+            
+                AND t_asn.order_type=#{queryForm.orderType}
+            
+            
+            
+                AND t_asn.status=#{queryForm.status}
+            
         
         ORDER BY t_asn.asn_id DESC
     
diff --git a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asnDetail/AsnDetailMapper.xml b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asnDetail/AsnDetailMapper.xml
index a47eacd..011ab69 100644
--- a/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asnDetail/AsnDetailMapper.xml
+++ b/nc_wms_java/sa-admin/src/main/resources/mapper/business/wms/receive/asnDetail/AsnDetailMapper.xml
@@ -9,27 +9,53 @@
         t_asn_detail.item_id,
         t_asn_detail.order_quantity,
         t_asn_detail.received_quantity,
-        t_asn_detail.create_time,
-        t_asn_detail.create_user_id,
-        t_asn_detail.create_user_name,
-        t_asn_detail.update_time
+        t_asn_detail.create_time
     
 
     
-