|
@@ -331,71 +331,74 @@ class User extends BaseController
|
|
|
return error_show(1002,"未找到部门信息");
|
|
|
}
|
|
|
}
|
|
|
- $companyArr = isset($this->post['companyArr'])&&!empty($this->post['companyArr']) ?
|
|
|
- $this->post['companyArr']:"";
|
|
|
- if($companyArr==""){
|
|
|
- return error_show(1004,"参数companyArr不能为空");
|
|
|
- }
|
|
|
- $compArr=[];
|
|
|
- foreach ($companyArr as $value){
|
|
|
- $tmp=[];
|
|
|
- if(!isset($value['id'])||$value['id']==''){
|
|
|
- return error_show(1004,"参数业务公司id不能为空");
|
|
|
- }
|
|
|
- $tmp['userid']=$userid;
|
|
|
- $tmp['businessid']=$value['businessid'];
|
|
|
- $tmp['is_main']=isset($value['is_main'])?$value['is_main']:0;
|
|
|
- $tmp['is_del']=0;
|
|
|
- $tmp['addtime']=date("Y-m-d H:i:s");
|
|
|
- $tmp['updatetime']=date("Y-m-d H:i:s");
|
|
|
- $compArr[]=$tmp;
|
|
|
- }
|
|
|
- $platform = isset($this->post['platform'])&&!empty($this->post['platform']) ?
|
|
|
- $this->post['platform']:"";
|
|
|
- if($platform==""){
|
|
|
- return error_show(1004,"参数platform不能为空");
|
|
|
- }
|
|
|
- $plta =Db::name("platform")->where(["id"=>$platform,"is_del"=>0])->select()->toArray();
|
|
|
- if(empty($plta)){
|
|
|
- return error_show(1004,"未找到可用平台");
|
|
|
- }
|
|
|
- $userplat =Db::name("user_platform")->where(["uid"=>$userid,"is_del"=>0])->find();
|
|
|
+// $companyArr = isset($this->post['companyArr'])&&!empty($this->post['companyArr']) ?
|
|
|
+// $this->post['companyArr']:"";
|
|
|
+// if($companyArr==""){
|
|
|
+// return error_show(1004,"参数companyArr不能为空");
|
|
|
+// }
|
|
|
+// $compArr=[];
|
|
|
+// foreach ($companyArr as $value){
|
|
|
+// $tmp=[];
|
|
|
+// if(!isset($value['id'])||$value['id']==''){
|
|
|
+// return error_show(1004,"参数业务公司id不能为空");
|
|
|
+// }
|
|
|
+// $tmp['userid']=$userid;
|
|
|
+// $tmp['businessid']=$value['businessid'];
|
|
|
+// $tmp['is_main']=isset($value['is_main'])?$value['is_main']:0;
|
|
|
+// $tmp['is_del']=0;
|
|
|
+// $tmp['addtime']=date("Y-m-d H:i:s");
|
|
|
+// $tmp['updatetime']=date("Y-m-d H:i:s");
|
|
|
+// $compArr[]=$tmp;
|
|
|
+// }
|
|
|
+// $platform = isset($this->post['platform'])&&!empty($this->post['platform']) ?
|
|
|
+// $this->post['platform']:"";
|
|
|
+// if($platform==""){
|
|
|
+// return error_show(1004,"参数platform不能为空");
|
|
|
+// }
|
|
|
+// $plta =Db::name("platform")->where(["id"=>$platform,"is_del"=>0])->select()->toArray();
|
|
|
+// if(empty($plta)){
|
|
|
+// return error_show(1004,"未找到可用平台");
|
|
|
+// }
|
|
|
+// $userplat =Db::name("user_platform")->where(["uid"=>$userid,"is_del"=>0])->find();
|
|
|
|
|
|
$isall = isset($this->post['is_all'])&&$this->post['is_all']!==""?intval($this->post['is_all']):"0";
|
|
|
|
|
|
Db::startTrans();
|
|
|
try{
|
|
|
- $sc=Db::name("user_business")->where(["uid"=>$userid,"is_del"=>0])->select()->toArray();
|
|
|
- if(!empty($sc)){
|
|
|
- $del= Db::name("user_business")->where(["uid"=>$userid,"is_del"=>0])->save(["is_del"=>1,
|
|
|
- "updatetime"=>date("Y-m-d H:i:s")]);
|
|
|
- if($del==false){
|
|
|
- Db::rollback();
|
|
|
- return error_show(1005,'业务公司添加失败');
|
|
|
- }
|
|
|
- }
|
|
|
- $in = Db::name("user_business")->insertAll($compArr);
|
|
|
- if($in==0){
|
|
|
- Db::rollback();
|
|
|
- return error_show(1005,'业务公司添加失败');
|
|
|
- }
|
|
|
- if($userplat==false){
|
|
|
- $userplat=[
|
|
|
- "uid"=>$userid,
|
|
|
- "platform"=>implode(",",$platform),
|
|
|
- "is_del"=>0,
|
|
|
- "addtime"=>date("Y-m-d H:i:s"),
|
|
|
- "updatetime"=>date("Y-m-d H:i:s")
|
|
|
- ];
|
|
|
- }else{
|
|
|
- $userplat['platform']= implode(",",$platform);
|
|
|
- $userplat['updatetime']= date("Y-m-d H:i:s");
|
|
|
- }
|
|
|
- $patup =Db::name("user_platform")->save($userplat);
|
|
|
- if($patup==false){
|
|
|
- Db::rollback();
|
|
|
- return error_show(1005,'业务平台添加失败');
|
|
|
- }
|
|
|
+// $sc=Db::name("user_business")->where(["uid"=>$userid,"is_del"=>0])->select()->toArray();
|
|
|
+// if(!empty($sc)){
|
|
|
+// $del= Db::name("user_business")->where(["uid"=>$userid,"is_del"=>0])->save(["is_del"=>1,
|
|
|
+// "updatetime"=>date("Y-m-d H:i:s")]);
|
|
|
+// if($del==false){
|
|
|
+// Db::rollback();
|
|
|
+// return error_show(1005,'业务公司添加失败');
|
|
|
+// }
|
|
|
+// }
|
|
|
+// if(!empty($compArr)){
|
|
|
+// $in = Db::name("user_business")->insertAll($compArr);
|
|
|
+// if($in==0){
|
|
|
+// Db::rollback();
|
|
|
+// return error_show(1005,'业务公司添加失败');
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// if($userplat==false){
|
|
|
+// $userplat=[
|
|
|
+// "uid"=>$userid,
|
|
|
+// "platform"=>implode(",",$platform),
|
|
|
+// "is_del"=>0,
|
|
|
+// "addtime"=>date("Y-m-d H:i:s"),
|
|
|
+// "updatetime"=>date("Y-m-d H:i:s")
|
|
|
+// ];
|
|
|
+// }else{
|
|
|
+// $userplat['platform']= implode(",",$platform);
|
|
|
+// $userplat['updatetime']= date("Y-m-d H:i:s");
|
|
|
+// }
|
|
|
+// $patup =Db::name("user_platform")->save($userplat);
|
|
|
+// if($patup==false){
|
|
|
+// Db::rollback();
|
|
|
+// return error_show(1005,'业务平台添加失败');
|
|
|
+// }
|
|
|
$userrole = Db::name("user_role")->where(["uid"=>$userid,"is_del"=>0])->find();
|
|
|
if(empty($userrole)){
|
|
|
$roledata =[
|