소스 검색

新增支持区域经理crm跳转登录

shenjingwei 4 달 전
부모
커밋
e59a1fd2c5
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 7 2
      src/custom/common/crm/sso.java

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

@@ -83,11 +83,16 @@ public class sso extends Basic {
                 if (!status.equalsIgnoreCase("ACTIVE")) {
                 if (!status.equalsIgnoreCase("ACTIVE")) {
                     connect.runSqlUpdate("update sys_users set failedlogins=0,status='ACTIVE' where userid=" + userid);
                     connect.runSqlUpdate("update sys_users set failedlogins=0,status='ACTIVE' where userid=" + userid);
                 }
                 }
-                Rows br_hrRows = new DBConnect("CRM").runSqlQuery("select fagent_num,phone,name from br_hr where hrid='" + accountno + "' and fagent_num!='meida'");
+                Rows br_hrRows = new DBConnect("CRM").runSqlQuery("select fagent_num,phone,name from br_hr where hrid='" + accountno + "' ");
                 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, name, phone);//检查更新账号权限
+                    String fagent_num = br_hrRows.get(0).getString("fagent_num");
+                    if (fagent_num.equals("meida")) {
+                        passwordVerificationPassed = true;
+                    } else {
+                        passwordVerificationPassed = updateAgentUser(connect, userid, accountno, name, phone);//检查更新账号权限
+                    }
                 }
                 }
             } else {
             } else {
                 //账号不存在,则查询crm账号,并在E-订单中创建并授权
                 //账号不存在,则查询crm账号,并在E-订单中创建并授权