diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/BussinessLocalTypeController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/BussinessLocalTypeController.java
index 7cc09c5..6cc91f5 100644
--- a/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/BussinessLocalTypeController.java
+++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/BussinessLocalTypeController.java
@@ -90,9 +90,11 @@ public class BussinessLocalTypeController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
String customerId = getCustomerId();
- if(bussinessTypeFilterRequest.getType()==1){
- Integer userId=customerService.getUserId();
- bussinessTypeFilterRequest.setUserId(userId);
+ if(bussinessTypeFilterRequest.getType()!=null){
+ if(bussinessTypeFilterRequest.getType()==1) {
+ Integer userId=customerService.getUserId();
+ bussinessTypeFilterRequest.setUserId(userId);
+ }
}
if (!customerId.equals(Constant.SYSTEM_CUSTOMER_ID)) {
diff --git a/api-admin/src/main/java/com/glxp/sale/admin/req/basic/BussinessLocalTypeFilterRequest.java b/api-admin/src/main/java/com/glxp/sale/admin/req/basic/BussinessLocalTypeFilterRequest.java
index ca41539..c5dca5f 100644
--- a/api-admin/src/main/java/com/glxp/sale/admin/req/basic/BussinessLocalTypeFilterRequest.java
+++ b/api-admin/src/main/java/com/glxp/sale/admin/req/basic/BussinessLocalTypeFilterRequest.java
@@ -17,6 +17,7 @@ public class BussinessLocalTypeFilterRequest extends ListPageRequest {
private Boolean spUse;
private Boolean isFilter;
private String code;
+ private String invWarehouseCode;
private Integer userId;
private String lastUpdateTime;
private Integer type;
diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml
index 56b945f..f75247b 100644
--- a/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml
+++ b/api-admin/src/main/resources/mybatis/mapper/basic/BussinessLocalTypeDao.xml
@@ -124,6 +124,9 @@
AND inv_warehouse_user.`code` = #{code}
+
+ AND inv_warehouse_sub.`code` = #{invWarehouseCode}
+
AND inv_bustype_user.`userId` = #{userId}