Browse Source

qxm-修改经销商切换后,经销商认证页面数据错乱问题

qxm 3 years ago
parent
commit
a43057b7d6

+ 21 - 7
suishenbang-wxportal/suishenbang-wxportal-api/src/main/java/com/dgtly/wxportal/controller/EsignController.java

@@ -539,13 +539,27 @@ public class EsignController extends ApiBaseController {
                 sysUserExt.setPostName(sysUser.getSysUserExt().getPostName());
                 sysUserExtList.add(sysUserExt);
             }
-        }
-        //只有是经销商级别的存入sysUserExtList中
-        if(null != sysUser.getSysUserExt() &&
-                StringUtils.isNotEmpty( sysUser.getSysUserExt().getSalesLevel())&&
-                sysUser.getSysUserExt().getSalesLevel().equals("customer_level"))
-        {
-            sysUserExtList.add(sysUser.getSysUserExt());
+            SysUserExt sysUserExt = new SysUserExt();
+            sysUserExt.setUserId(sysUser.getSysUserExt().getUserId());
+            sysUserExt.setOrgCode(assRelcustomerinfoList.get(0).getMainkunnr());
+            sysUserExt.setOrgName(assRelcustomerinfoList.get(0).getMainname1());
+            sysUserExt.setSalesLevel(sysUser.getSysUserExt().getSalesLevel());
+            sysUserExt.setBossEmployeeId(sysUser.getSysUserExt().getBossEmployeeId());
+            sysUserExt.setBossName(sysUser.getSysUserExt().getBossName());
+            sysUserExt.setSapEmployeeId(sysUser.getSysUserExt().getSapEmployeeId());
+            sysUserExt.setCustomerCode(sysUser.getSysUserExt().getCustomerCode());
+            sysUserExt.setIsCustomerManager(sysUser.getSysUserExt().getIsCustomerManager());
+            sysUserExt.setPostCode(sysUser.getSysUserExt().getPostCode());
+            sysUserExt.setPostName(sysUser.getSysUserExt().getPostName());
+            sysUserExtList.add(sysUserExt);
+        }else{
+            //只有是经销商级别的存入sysUserExtList中
+            if(null != sysUser.getSysUserExt() &&
+                    StringUtils.isNotEmpty( sysUser.getSysUserExt().getSalesLevel())&&
+                    sysUser.getSysUserExt().getSalesLevel().equals("customer_level"))
+            {
+                sysUserExtList.add(sysUser.getSysUserExt());
+            }
         }
         sysUser.setSysUserExtLsit(sysUserExtList);
         if (sysUser!=null){