修复bug:解决用户管理中不选择机构就不能排序的问题
This commit is contained in:
@@ -580,7 +580,7 @@ INSERT INTO `jsh_msg` VALUES (2, '标题1', '内容1', '2019-09-10 00:11:39', '
|
||||
DROP TABLE IF EXISTS `jsh_orga_user_rel`;
|
||||
CREATE TABLE `jsh_orga_user_rel` (
|
||||
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`orga_id` bigint(0) NOT NULL COMMENT '机构id',
|
||||
`orga_id` bigint(0) NULL DEFAULT NULL COMMENT '机构id',
|
||||
`user_id` bigint(0) NOT NULL COMMENT '用户id',
|
||||
`user_blng_orga_dspl_seq` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户在所属机构中显示顺序',
|
||||
`delete_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标记,0未删除,1删除',
|
||||
|
||||
@@ -1745,3 +1745,10 @@ create index depot_id on jsh_serial_number(depot_id) using btree;
|
||||
create index type on jsh_user_business(type) using btree;
|
||||
create index key_id on jsh_user_business(key_id) using btree;
|
||||
create index tenant_id on jsh_user_business(tenant_id) using btree;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
-- 时间 2026年1月31日
|
||||
-- by jishenghua
|
||||
-- 给jsh_user表的orga_id字段改为非必填
|
||||
-- --------------------------------------------------------
|
||||
alter table jsh_orga_user_rel change orga_id orga_id bigint(0) NULL DEFAULT NULL COMMENT '机构id';
|
||||
|
||||
@@ -553,10 +553,6 @@ public class UserService {
|
||||
ubObj.put("value", "[" + ue.getRoleId() + "]");
|
||||
userBusinessService.insertUserBusiness(ubObj, request);
|
||||
}
|
||||
if(ue.getOrgaId()==null){
|
||||
//如果没有选择机构,就不建机构和用户的关联关系
|
||||
return;
|
||||
}
|
||||
if(ue.getOrgaId()!=null && "1".equals(ue.getLeaderFlag())){
|
||||
//检查当前机构是否存在经理
|
||||
List<User> checkList = userMapperEx.getListByOrgaId(ue.getId(), ue.getOrgaId());
|
||||
@@ -707,10 +703,6 @@ public class UserService {
|
||||
userBusinessService.insertUserBusiness(ubObj, request);
|
||||
}
|
||||
}
|
||||
if (ue.getOrgaId() == null) {
|
||||
//如果没有选择机构,就不建机构和用户的关联关系
|
||||
return;
|
||||
}
|
||||
if(ue.getOrgaId()!=null && "1".equals(ue.getLeaderFlag())){
|
||||
//检查当前机构是否存在经理
|
||||
List<User> checkList = userMapperEx.getListByOrgaId(ue.getId(), ue.getOrgaId());
|
||||
|
||||
@@ -17,9 +17,7 @@
|
||||
<update id="updateOrgaUserRel" parameterType="com.jsh.erp.datasource.entities.OrgaUserRel" >
|
||||
update jsh_orga_user_rel
|
||||
<set >
|
||||
<if test="orgaId != null" >
|
||||
orga_id = #{orgaId},
|
||||
</if>
|
||||
<if test="userId != null" >
|
||||
user_id = #{userId},
|
||||
</if>
|
||||
|
||||
Reference in New Issue
Block a user