|
@@ -27,6 +27,7 @@ import org.springframework.scheduling.annotation.Async;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
@Service("analysisDiyCustomerService")
|
|
@Service("analysisDiyCustomerService")
|
|
|
public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
@@ -190,7 +191,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
// }
|
|
// }
|
|
|
|
|
|
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
|
- if (loginNameList.contains(user.getLoginName())) {
|
|
|
|
|
|
|
+ loginNameList = loginNameList.stream().map(String::toUpperCase).collect(Collectors.toSet());
|
|
|
|
|
+ if (loginNameList.contains(user.getLoginName().toUpperCase())) {
|
|
|
/** 更新 */
|
|
/** 更新 */
|
|
|
SysUser userInDb =sysUserService.selectUserByLoginName(user.getLoginName());
|
|
SysUser userInDb =sysUserService.selectUserByLoginName(user.getLoginName());
|
|
|
if(!userInDb.getSysUserExt().getSalesLevel().equals("diy_level")){
|
|
if(!userInDb.getSysUserExt().getSalesLevel().equals("diy_level")){
|
|
@@ -412,7 +414,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
// }
|
|
// }
|
|
|
|
|
|
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
|
- if (loginNameList.contains(user.getLoginName())) {
|
|
|
|
|
|
|
+ loginNameList = loginNameList.stream().map(String::toUpperCase).collect(Collectors.toSet());
|
|
|
|
|
+ if (loginNameList.contains(user.getLoginName().toUpperCase())) {
|
|
|
/** 更新 */
|
|
/** 更新 */
|
|
|
SysUser userInDb =sysUserService.selectUserByLoginName(user.getLoginName());
|
|
SysUser userInDb =sysUserService.selectUserByLoginName(user.getLoginName());
|
|
|
if(!userInDb.getSysUserExt().getSalesLevel().equals("diy_level")){
|
|
if(!userInDb.getSysUserExt().getSalesLevel().equals("diy_level")){
|
|
@@ -592,7 +595,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
|
- if (loginNameList.contains(user.getLoginName())) {
|
|
|
|
|
|
|
+ loginNameList = loginNameList.stream().map(String::toUpperCase).collect(Collectors.toSet());
|
|
|
|
|
+ if (loginNameList.contains(user.getLoginName().toUpperCase())) {
|
|
|
/** 更新 */
|
|
/** 更新 */
|
|
|
SysUser userInDb = sysUserService.selectUserByLoginName(user.getLoginName());
|
|
SysUser userInDb = sysUserService.selectUserByLoginName(user.getLoginName());
|
|
|
if (!userInDb.getSysUserExt().getSalesLevel().equals("diy_level")) {
|
|
if (!userInDb.getSysUserExt().getSalesLevel().equals("diy_level")) {
|
|
@@ -771,7 +775,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
/**======== 构建diy用户扩展信息表 end===============*/
|
|
|
- if (loginNameList.contains(user.getLoginName())) {
|
|
|
|
|
|
|
+ loginNameList = loginNameList.stream().map(String::toUpperCase).collect(Collectors.toSet());
|
|
|
|
|
+ if (loginNameList.contains(user.getLoginName().toUpperCase())) {
|
|
|
/** 更新 */
|
|
/** 更新 */
|
|
|
user.setSysUserExt(userExt);
|
|
user.setSysUserExt(userExt);
|
|
|
user.setUpdateTime(new Date());
|
|
user.setUpdateTime(new Date());
|