|
@@ -613,13 +613,11 @@ class User extends BaseController{
|
|
|
//添加超管账号
|
|
|
public function adminAccountAdd()
|
|
|
{
|
|
|
-
|
|
|
$post = $this->request->only(['nickname', 'mobile', 'email' => '', 'relaComNo' => ''], 'post', 'trim');
|
|
|
$validate = Validate::rule([
|
|
|
'nickname|真实姓名' => 'require|min:2|max:200',
|
|
|
'mobile|手机号' => 'require|mobile',
|
|
|
'email|邮箱' => 'email|max:255',
|
|
|
- 'companyArr|关联账户' => 'array|max:100',
|
|
|
]);
|
|
|
if ($validate->check($post) == false) return error_show(1004, $validate->getError());
|
|
|
|
|
@@ -636,7 +634,7 @@ class User extends BaseController{
|
|
|
$up = Db::name("user_role")->insert([
|
|
|
"uid" => $rs['data']["userid"],
|
|
|
"nickname" => $rs['data']["nickname"],
|
|
|
- "roleid" => 1,
|
|
|
+ "roleid" => env('default_admin_addcount_role_id',1),
|
|
|
"companyNo" => '',
|
|
|
"company_type" => '',
|
|
|
"status" => 1,
|
|
@@ -650,6 +648,37 @@ class User extends BaseController{
|
|
|
return app_show(0, '添加超管账号成功');
|
|
|
}
|
|
|
|
|
|
+ //添加供应商账号
|
|
|
+ public function supplierAccountAdd(){
|
|
|
+ $post = $this->request->only(['nickname', 'mobile', 'email' => '', 'relaComNo' => '','companyArr'], 'post', 'trim');
|
|
|
+ $validate = Validate::rule([
|
|
|
+ 'nickname|真实姓名' => 'require|min:2|max:200',
|
|
|
+ 'mobile|手机号' => 'require|mobile',
|
|
|
+ 'email|邮箱' => 'email|max:255',
|
|
|
+ 'companyArr|关联账户' => 'require|array|max:100'
|
|
|
+ ]);
|
|
|
+ if ($validate->check($post) == false) return error_show(1004, $validate->getError());
|
|
|
+
|
|
|
+ $rs = add_supplier_acount($post);
|
|
|
+ if (!isset($rs['code']) || $rs['code'] != 0) return app_show(1004, $rs['message'],$rs['data']);
|
|
|
+
|
|
|
+ $up = Db::name("user_role")->insert([
|
|
|
+ "uid" => $rs['data']["userid"],
|
|
|
+ "nickname" => $rs['data']["nickname"],
|
|
|
+ "roleid" => env('default_supplier_addcount_role_id',90),//需要专门为供应商账号指定一个默认的角色id,要同步到采销
|
|
|
+ "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"),
|
|
|
+ ]);
|
|
|
+ if ($up == false) return error_show(1004, '供应商账号分配角色失败');
|
|
|
+
|
|
|
+ return app_show(0, '添加供应商账号成功');
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|