wugg 2 years ago
parent
commit
029a487a57
1 changed files with 22 additions and 4 deletions
  1. 22 4
      app/admin/controller/User.php

+ 22 - 4
app/admin/controller/User.php

@@ -424,7 +424,7 @@ class User extends BaseController{
 			}
 
 		}else{
-
+		$userrole=[];
 		if($post['relaComNo']!=""){
 				$company =Db::name("supplier_info")->where(["code"=>$post['relaComNo']])->find();
 				if($company){
@@ -449,17 +449,35 @@ class User extends BaseController{
 						"company_type"=>0,
 						"is_main"=>1,
 					];
+					$userrole=[
+					"uid"=>0,
+					"nickname"=>'',
+					"roleid"=>1,
+					"companyNo"=>'',
+					"company_type"=>'',
+					"status"=>1,
+					"is_main"=>1,
+					"is_del"=>0,
+					"addtime"=>date("Y-m-d H:i:s"),
+					"updatetime"=>date("Y-m-d H:i:s"),
+					];
 				}
         	}
-
-
 			$nam = addacount($post);
 			if(!isset($nam['code'])||$nam['code']!=0){
 				return error_show(1004,$nam['message']);
         	}
+			if (!empty($userrole)){
+				$userrole['uid'] = $nam['data']["userid"];
+				$userrole['uid'] = $nam['data']["nickname"];
+				$up =Db::name("user_role")->insert($userrole);
+				if($up==false){
+					return error_show(1004,'账户超管角色分配失败');
+				}
+			}
 		}
 
-		 return $post['id']==""?app_show(0,"账户新建成功"):app_show(0,"账户新建失败");
+		 return $post['id']==""?app_show(0,"账户新建成功"):app_show(0,"账户编辑成功");
 	}