Forráskód Böngészése

单点登录时更新E订单权限

shenjingwei 5 hónapja
szülő
commit
cd7fcc4773
1 módosított fájl, 4 hozzáadás és 2 törlés
  1. 4 2
      src/custom/common/crm/sso.java

+ 4 - 2
src/custom/common/crm/sso.java

@@ -85,7 +85,7 @@ public class sso extends Basic {
                     if (br_hrRows.isNotEmpty()) {
                     if (br_hrRows.isNotEmpty()) {
                         String phone = br_hrRows.get(0).getString("phone");
                         String phone = br_hrRows.get(0).getString("phone");
                         String name = br_hrRows.get(0).getString("name");
                         String name = br_hrRows.get(0).getString("name");
-                        passwordVerificationPassed = updateAgentUser(connect, userid, accountno);//检查更新账号权限
+                        passwordVerificationPassed = updateAgentUser(connect, userid, accountno, name, phone);//检查更新账号权限
                     }
                     }
                 } else if (status.equalsIgnoreCase("INACTIVE")) {
                 } else if (status.equalsIgnoreCase("INACTIVE")) {
                     errmsg = "账号已被锁定";
                     errmsg = "账号已被锁定";
@@ -244,7 +244,7 @@ public class sso extends Basic {
         return false;
         return false;
     }
     }
 
 
-    private boolean updateAgentUser(DBConnect dbConnect, Long userid, String accountno) {
+    private boolean updateAgentUser(DBConnect dbConnect, Long userid, String accountno, String name, String phonenumber) {
         try {
         try {
             HashMap<String, Long> roleidMapping = new HashMap<>();
             HashMap<String, Long> roleidMapping = new HashMap<>();
             roleidMapping.put("agentBoss", 4097L);//经销商主账号权限组
             roleidMapping.put("agentBoss", 4097L);//经销商主账号权限组
@@ -268,6 +268,8 @@ public class sso extends Basic {
             }
             }
             String siteid = "MD";
             String siteid = "MD";
             SQLDump sqlDump = new SQLDump();
             SQLDump sqlDump = new SQLDump();
+            sqlDump.add("update sys_users set name='" + name + "',phonenumber='" + phonenumber + "' where userid=" + userid);
+            sqlDump.add("update sys_enterprise_hr set name='" + name + "',phonenumber='" + phonenumber + "' where userid=" + userid);
 
 
             DeleteSQL sysUserrole = SQLFactory.createDeleteSQL(dbConnect, "sys_userrole");
             DeleteSQL sysUserrole = SQLFactory.createDeleteSQL(dbConnect, "sys_userrole");
             sysUserrole.setWhere("userid", userid);
             sysUserrole.setWhere("userid", userid);