|
@@ -363,10 +363,12 @@ public class AnalysisDiyCustomerComponent {
|
|
|
|
|
|
SysUser user = sysUserService.selectUserByLoginName(userid);
|
|
|
/*判断不是导购角色,更新经销商角色*/
|
|
|
- if (isManager == 1 || isManager == 2 || isManager == 3) {
|
|
|
- user.setRoleIds(roleIds);
|
|
|
- sysUserService.updateUser(user);
|
|
|
- }
|
|
|
+// if (isManager == 1 || isManager == 2 || isManager == 3) {
|
|
|
+// user.setRoleIds(roleIds);
|
|
|
+// sysUserService.updateUser(user);
|
|
|
+// }
|
|
|
+ sysUserService.insertUserRole(user.getUserId(), roleIds[0]);
|
|
|
+
|
|
|
if (!user.getSysUserExt().getIsCustomerManager().contains(isManager + "") ||
|
|
|
!user.getSysUserExt().getCustomerCode().equals(customerCode) || !user.getSysUserExt().getOrgCode().equals(customerCode)) {
|
|
|
if (!user.getSysUserExt().getIsCustomerManager().contains(isManager + "")) {
|
|
@@ -501,6 +503,13 @@ public class AnalysisDiyCustomerComponent {
|
|
|
(首先查询当前用户职位,判断当前职位是否包含当前职位,不存在就更新,存在就不更新)*/
|
|
|
SysUser user = sysUserService.selectUserByLoginName(userid);
|
|
|
|
|
|
+ if (diyNameSet.contains(userid)) {
|
|
|
+ sysUserService.insertUserRole(user.getUserId(), roleIds[0]);
|
|
|
+ sysUserService.insertUserRole(user.getUserId(), roleCwIds[0]);
|
|
|
+ } else {
|
|
|
+ sysUserService.insertUserRole(user.getUserId(), roleCwIds[0]);
|
|
|
+ }
|
|
|
+
|
|
|
if (!user.getSysUserExt().getIsCustomerManager().contains(isManager + "") ||
|
|
|
!user.getSysUserExt().getCustomerCode().equals(customerCode) || !user.getSysUserExt().getOrgCode().equals(customerCode)) {
|
|
|
if (!user.getSysUserExt().getIsCustomerManager().contains(isManager + "")) {
|