Browse Source

用户登录删除时联动操作

用户登录删除时联动
q 1 year ago
parent
commit
1f9f840463

File diff suppressed because it is too large
+ 341 - 5
include/chajian/xinhuapiChajian.php


+ 14 - 3
webmain/flow/input/mode_userAction.php

@@ -56,7 +56,7 @@ class mode_userClassAction extends inputAction{
 		$notsave		= '';
 		
 		if($addbo){
-			if(isempt($pass))$pass = '123456';
+			if(isempt($pass))$pass = 'Zhks2023_jw';
 			$rows['pass'] 	= md5($pass);
 		}else{
 			if(isempt($pass)){
@@ -66,7 +66,13 @@ class mode_userClassAction extends inputAction{
 				$rows['editpass'] 	= '0';
 			}
 		}
-		$arr = array('msg'=>$msg, 'rows'=>$rows,'notsave'=>$notsave);
+
+        $info = [  $table, $cans, $id, $addbo ];
+
+//        // 第三方会议-第三方同步创建用户
+//        m('meet_sys_login')->createUser($user, $pass, False);
+
+		$arr = array('msg'=>$msg, 'rows'=>$rows, 'notsave'=>$notsave);
 		return $arr;
 	}
 	
@@ -82,7 +88,12 @@ class mode_userClassAction extends inputAction{
 		m($table)->record(array('superman'=>$cans['name']), "`superid`='$id'");
 	
 		if(isset($cans['groupname']))m('sjoin')->addgroupuid($id, $cans['groupname']);
-		
+
+        // 第三方会议-第三方同步创建用户第三方平台密码调整
+        $uname = $cans['user'];
+        $pass = $cans['pass'];
+        m('meet_sys_login')->changeUserInfo($uname, $pass);
+
 		return m('admin')->updateinfo('and a.id='.$id.'');
 	}
 	

+ 5 - 1
webmain/login/loginAction.php

@@ -45,7 +45,11 @@ class loginClassAction extends ActionNot{
 			$barr['success'] = true;
 			$barr['face'] 	 = $face;
 			$barr['token'] 	 = $token;
-		}else{
+
+            // 第三方会议-登录第三方
+            m('meet_sys_login')->loginMeetSysLogin($user, $pass);
+
+		} else {
 			$barr['success'] = false;
 			$barr['msg'] 	 = $arr;
 		}

+ 7 - 2
webmain/model/flow/userModel.php

@@ -105,7 +105,7 @@ class flow_userClassModel extends flowModel
 		}
 		return $temp_dwid;
 	}
-	
+
 	//删除用户时
 	protected function flowdeletebill($sm)
 	{
@@ -114,7 +114,6 @@ class flow_userClassModel extends flowModel
 		m('im_messzt')->delete('`uid`='.$id.'');
 		m('im_history')->delete('`uid`='.$id.'');
 		
-		
 		$dbs = m('userinfo');
 		$urs = $dbs->getone($id);
 		if(!$urs)return;
@@ -124,6 +123,12 @@ class flow_userClassModel extends flowModel
 		if(isempt($quitdt))$uarr['quitdt'] = date('Y-m-d'); //设置离职日期
 		if($state != '5')$uarr['state']		= 5;//离职状态为5
 		if($uarr)$dbs->update($uarr, $id);
+
+        // 第三方会议——同步删除用户
+        $uinfo = m('meet_sys_login')->getone("oa_uid=$id", 'id, username');
+        m('log')->addlog('删除用户-删', json_encode($uinfo));
+        m('meet_sys_login')->dropUser($uinfo['username'] ?? null);
+
 	}
 	
 	//导入数据的测试显示

+ 7 - 1
webmain/system/geren/gerenAction.php

@@ -109,7 +109,7 @@ class gerenClassAction extends Action
 		m('admin')->update('`style`='.$style.'', 'id='.$this->adminid.'');
 	}
 
-
+    // 信呼-修改密码
 	public function editpassAjax()
 	{
 		$id			= $this->adminid;
@@ -129,6 +129,12 @@ class gerenClassAction extends Action
 			if(!$this->db->record($this->T('admin'), "`pass`='".md5($pasword)."',`editpass`=`editpass`+1", "`id`='$id'"))$msg	= $this->db->error();
 		}
 		if($msg=='')$msg='success';
+
+        // 第三方会议--修改密码同时修改后台
+        if ($msg=='success') {
+            m('meet_sys_login')->changePassword($pasword, $oldpass);
+        }
+
 		echo $msg;
 	}