|
@@ -9,6 +9,7 @@ import com.zd.common.core.utils.SecurityUtils;
|
|
|
import com.zd.common.core.utils.StringUtils;
|
|
import com.zd.common.core.utils.StringUtils;
|
|
|
import com.zd.laboratory.api.feign.RemoteMessageContentService;
|
|
import com.zd.laboratory.api.feign.RemoteMessageContentService;
|
|
|
import com.zd.model.constant.UserConstants;
|
|
import com.zd.model.constant.UserConstants;
|
|
|
|
|
+import com.zd.model.domain.AjaxResult;
|
|
|
import com.zd.model.domain.per.PerPrefix;
|
|
import com.zd.model.domain.per.PerPrefix;
|
|
|
import com.zd.model.entity.SysDept;
|
|
import com.zd.model.entity.SysDept;
|
|
|
import com.zd.model.entity.SysRole;
|
|
import com.zd.model.entity.SysRole;
|
|
@@ -208,6 +209,24 @@ public class SysTeacherServiceImpl implements ISysTeacherService {
|
|
|
/**
|
|
/**
|
|
|
* 校验用户名称是否唯一
|
|
* 校验用户名称是否唯一
|
|
|
*
|
|
*
|
|
|
|
|
+ * @param userId 用户id,userName 用户名称
|
|
|
|
|
+ * @return 结果
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public String checkUserNameUniqueNotOwn(Long userId,String userName) {
|
|
|
|
|
+ SysUser user = new SysUser();
|
|
|
|
|
+ user.setUserId(userId);
|
|
|
|
|
+ user.setUserName(userName);
|
|
|
|
|
+ int count = userMapper.checkUserNameUniqueNotOwn(user);
|
|
|
|
|
+ if (count > 0) {
|
|
|
|
|
+ return UserConstants.NOT_UNIQUE;
|
|
|
|
|
+ }
|
|
|
|
|
+ return UserConstants.UNIQUE;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 校验用户名称是否唯一
|
|
|
|
|
+ *
|
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
@@ -379,6 +398,10 @@ public class SysTeacherServiceImpl implements ISysTeacherService {
|
|
|
// 插入最新用户绑定的权限数据
|
|
// 插入最新用户绑定的权限数据
|
|
|
sysPermitMenuService.insertSysPermitMenuList(null,user.getUserId(),newPermitMenus);
|
|
sysPermitMenuService.insertSysPermitMenuList(null,user.getUserId(),newPermitMenus);
|
|
|
}
|
|
}
|
|
|
|
|
+ if (userMapper.checkCardUnique(user)>0) {
|
|
|
|
|
+ throw new ServiceException("卡号重复,请重新录入!");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
int count = userMapper.updateUser(user);
|
|
int count = userMapper.updateUser(user);
|
|
|
|
|
|
|
|
SysUser oldUser = userMapper.selectUserById(user.getUserId());
|
|
SysUser oldUser = userMapper.selectUserById(user.getUserId());
|