|
@@ -367,6 +367,12 @@ class User extends BaseController{
|
|
|
'companyArr|关联账户' => 'array',
|
|
|
]);
|
|
|
if($validate->check($post)==false) return error_show(1004,$validate->getError());
|
|
|
+ if(!empty($post['companyArr'])){
|
|
|
+ foreach ($post['companyArr'] as &$item){
|
|
|
+ $company =Db::name("supplier_info")->where(["code"=>$item['companyCode']])->find();
|
|
|
+ $item['company_type'] = $company["type"]==3?2:1;
|
|
|
+ }
|
|
|
+ }
|
|
|
if($post['id']!=""){
|
|
|
$isSuper = Db::name("user_role")->alias("a")
|
|
|
->leftJoin("role b","a.roleid=b.id")
|
|
@@ -405,6 +411,7 @@ class User extends BaseController{
|
|
|
}
|
|
|
|
|
|
}else{
|
|
|
+
|
|
|
if($post['relaComNo']!=""){
|
|
|
$company =Db::name("supplier_info")->where(["code"=>$post['relaComNo']])->find();
|
|
|
if($company){
|
|
@@ -417,6 +424,8 @@ class User extends BaseController{
|
|
|
$post['companyArr'][]=$temp;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
$nam = addacount($post);
|
|
|
if(!isset($nam['code'])||$nam['code']!=0){
|
|
|
return error_show(1004,$nam['message']);
|