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 bbfe5f81..de648286 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 @@ -59,6 +59,7 @@ public class TenantService { public List getTenant()throws Exception { TenantExample example = new TenantExample(); + example.createCriteria().andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); List list=null; try{ list=tenantMapper.selectByExample(example); @@ -162,7 +163,7 @@ public class TenantService { public int checkIsNameExist(Long id, String name)throws Exception { TenantExample example = new TenantExample(); - example.createCriteria().andIdNotEqualTo(id).andLoginNameEqualTo(name); + example.createCriteria().andIdNotEqualTo(id).andLoginNameEqualTo(name).andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); List list=null; try{ list= tenantMapper.selectByExample(example); @@ -175,7 +176,7 @@ public class TenantService { public Tenant getTenantByTenantId(long tenantId) { Tenant tenant = new Tenant(); TenantExample example = new TenantExample(); - example.createCriteria().andTenantIdEqualTo(tenantId); + example.createCriteria().andTenantIdEqualTo(tenantId).andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); List list = tenantMapper.selectByExample(example); if(list.size()>0) { tenant = list.get(0); diff --git a/jshERP-boot/src/main/resources/mapper_xml/AccountHeadMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/AccountHeadMapperEx.xml index 52b3378d..9877d9de 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/AccountHeadMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/AccountHeadMapperEx.xml @@ -15,7 +15,7 @@ left join jsh_account_item ai on ah.id=ai.header_id and ifnull(ai.delete_flag,'0') !='1' left join jsh_depot_head dh on dh.id=ai.bill_id and ifnull(dh.delete_flag,'0') !='1' left join jsh_supplier s on ah.organ_id=s.id and ifnull(s.delete_Flag,'0') !='1' - left join jsh_user u on ah.creator=u.id and ifnull(u.Status,'0') !='1' + left join jsh_user u on ah.creator=u.id and ifnull(u.delete_flag,'0') !='1' left join jsh_person p on ah.hands_person_id=p.id and ifnull(p.delete_Flag,'0') !='1' left join jsh_account a on ah.account_id=a.id and ifnull(a.delete_Flag,'0') !='1' where 1=1 diff --git a/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml index 67ec4700..9b88cc6a 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml @@ -1163,7 +1163,7 @@ select distinct dh.*, s.supplier OrganName, u.username userName from jsh_depot_head dh left join jsh_supplier s on dh.organ_id=s.id and ifnull(s.delete_Flag,'0') !='1' - left join jsh_user u on dh.creator=u.id and ifnull(u.Status,'0') !='1' + left join jsh_user u on dh.creator=u.id and and ifnull(u.delete_flag,'0') !='1' left join jsh_depot_item di on dh.id = di.header_id and ifnull(di.delete_flag,'0') !='1' left join jsh_material m on di.material_id = m.id and ifnull(m.delete_flag,'0') !='1' where 1=1 @@ -1217,7 +1217,7 @@ select distinct dh.*, s.supplier OrganName, u.username userName from jsh_depot_head dh left join jsh_supplier s on dh.organ_id=s.id and ifnull(s.delete_Flag,'0') !='1' - left join jsh_user u on dh.creator=u.id and ifnull(u.Status,'0') !='1' + left join jsh_user u on dh.creator=u.id and ifnull(u.delete_flag,'0') !='1' left join jsh_depot_item di on dh.id = di.header_id and ifnull(di.delete_flag,'0') !='1' left join jsh_material m on di.material_id = m.id and ifnull(m.delete_flag,'0') !='1' where 1=1 @@ -1361,7 +1361,7 @@ ) tb left join jsh_depot_head jdh on jdh.id=tb.id and ifnull(jdh.delete_flag,'0') !='1' left join jsh_supplier s on jdh.organ_id=s.id and ifnull(s.delete_flag,'0') !='1' - left join jsh_user u on jdh.creator=u.id and ifnull(u.Status,'0') !='1' + left join jsh_user u on jdh.creator=u.id and ifnull(u.delete_flag,'0') !='1' left join jsh_account a on jdh.account_id=a.id and ifnull(a.delete_flag,'0') !='1' diff --git a/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml index a295e60c..2f7ee2c4 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/TenantMapperEx.xml @@ -25,6 +25,7 @@ and remark like #{bindRemark} + and ifnull(delete_flag,'0') !='1' order by id desc limit #{offset},#{rows} @@ -49,5 +50,6 @@ and remark like #{bindRemark} + and ifnull(delete_flag,'0') !='1' \ No newline at end of file diff --git a/jshERP-boot/src/main/resources/mapper_xml/UserMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/UserMapperEx.xml index 964b72d9..9840f851 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/UserMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/UserMapperEx.xml @@ -26,7 +26,7 @@ left join jsh_orga_user_rel rel on user.id=rel.user_id and ifnull(rel.delete_flag,'0') !='1' left join jsh_organization org on rel.orga_id=org.id and ifnull(org.delete_flag,'0') !='1' where 1=1 - and user.status !='1' + and ifnull(user.delete_flag,'0') !='1' and user.username like #{bindUserName} @@ -45,7 +45,7 @@ select count(user.id) FROM jsh_user user where 1=1 - and user.status !='1' + and ifnull(user.delete_flag,'0') !='1' and user.username like #{bindUserName} @@ -60,7 +60,8 @@ user.description, user.remark,user.isystem FROM jsh_user user where 1=1 - and ifnull(user.status,'0') not in('1','2') + and user.status = 0 + and ifnull(user.delete_flag,'0') !='1' and user.userName = #{userName} @@ -118,7 +119,8 @@ and user.id=rel.user_id and rel.orga_id=#{orgId} and ifnull(rel.delete_flag,'0') !='1' - and ifnull(user.status,'0') not in('1','2') + and user.status = 0 + and ifnull(user.delete_flag,'0') !='1' ) node order by sort asc @@ -133,14 +135,15 @@ - update jsh_user set Status='2' - where tenant_id=#{tenantId} and id!=#{tenantId} and Status!='1' + update jsh_user set status='2' + where tenant_id=#{tenantId} and id!=#{tenantId} select u.* from jsh_user u where u.weixin_open_id = #{weixinOpenId} - and ifnull(u.status,'0') not in('1','2') + and u.status=0 + and ifnull(u.delete_flag,'0') !='1' update jsh_user u set u.weixin_open_id = #{weixinOpenId} where u.login_name = #{loginName} and u.password = #{password} - and ifnull(u.status,'0') not in('1','2') + and u.status=0 + and ifnull(u.delete_flag,'0') !='1' \ No newline at end of file