diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/TenantMapperEx.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/TenantMapperEx.java index 25c88079..fbb8748f 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/TenantMapperEx.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/TenantMapperEx.java @@ -12,11 +12,13 @@ public interface TenantMapperEx { @Param("loginName") String loginName, @Param("type") String type, @Param("enabled") String enabled, + @Param("remark") String remark, @Param("offset") Integer offset, @Param("rows") Integer rows); Long countsByTenant( @Param("loginName") String loginName, @Param("type") String type, - @Param("enabled") String enabled); + @Param("enabled") String enabled, + @Param("remark") String remark); } \ No newline at end of file diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantComponent.java b/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantComponent.java index eae6397d..470a65e4 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantComponent.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantComponent.java @@ -36,7 +36,8 @@ public class TenantComponent implements ICommonQuery { String loginName = StringUtil.getInfo(search, "loginName"); String type = StringUtil.getInfo(search, "type"); String enabled = StringUtil.getInfo(search, "enabled"); - return tenantService.select(loginName, type, enabled, QueryUtils.offset(map), QueryUtils.rows(map)); + String remark = StringUtil.getInfo(search, "remark"); + return tenantService.select(loginName, type, enabled, remark, QueryUtils.offset(map), QueryUtils.rows(map)); } @Override @@ -45,7 +46,8 @@ public class TenantComponent implements ICommonQuery { String loginName = StringUtil.getInfo(search, "loginName"); String type = StringUtil.getInfo(search, "type"); String enabled = StringUtil.getInfo(search, "enabled"); - return tenantService.countTenant(loginName, type, enabled); + String remark = StringUtil.getInfo(search, "remark"); + return tenantService.countTenant(loginName, type, enabled, remark); } @Override diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantService.java index 7d485d75..60d0bd28 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/tenant/TenantService.java @@ -71,11 +71,11 @@ public class TenantService { return list; } - public List select(String loginName, String type, String enabled, int offset, int rows)throws Exception { + public List select(String loginName, String type, String enabled, String remark, int offset, int rows)throws Exception { List list= new ArrayList<>(); try{ if(BusinessConstants.DEFAULT_MANAGER.equals(userService.getCurrentUser().getLoginName())) { - list = tenantMapperEx.selectByConditionTenant(loginName, type, enabled, offset, rows); + list = tenantMapperEx.selectByConditionTenant(loginName, type, enabled, remark, offset, rows); if (null != list) { for (TenantEx tenantEx : list) { tenantEx.setCreateTimeStr(Tools.getCenternTime(tenantEx.getCreateTime())); @@ -89,11 +89,11 @@ public class TenantService { return list; } - public Long countTenant(String loginName, String type, String enabled)throws Exception { + public Long countTenant(String loginName, String type, String enabled, String remark)throws Exception { Long result=null; try{ if(BusinessConstants.DEFAULT_MANAGER.equals(userService.getCurrentUser().getLoginName())) { - result = tenantMapperEx.countsByTenant(loginName, type, enabled); + result = tenantMapperEx.countsByTenant(loginName, type, enabled, remark); } }catch(Exception e){ JshException.readFail(logger, e); diff --git a/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml index 65eba7f0..a295e60c 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml @@ -21,6 +21,10 @@ and enabled = #{enabled} + + + and remark like #{bindRemark} + order by id desc limit #{offset},#{rows} @@ -41,5 +45,9 @@ and enabled = #{enabled} + + + and remark like #{bindRemark} + \ No newline at end of file