panlumeng 3 years ago
parent
commit
06d8168f4f
4 changed files with 240 additions and 196 deletions
  1. 21 10
      app/admin/controller/Business.php
  2. 29 15
      app/admin/controller/Cat.php
  3. 188 171
      app/admin/controller/Customar.php
  4. 2 0
      app/admin/route/app.php

+ 21 - 10
app/admin/controller/Business.php

@@ -31,7 +31,7 @@ class Business extends BaseController
         if($inv_legaler==""){
             return error_show(1002,"参数inv_legaler不能为空");
         }
-        $inv_time = isset($this->post['inv_time'])&&$this->post['inv_time']!== "" ? $this->post['inv_time']:date("Y-m-d H:i:s");
+        $inv_time = isset($this->post['inv_time'])&&$this->post['inv_time']!== "" ? $this->post['inv_time']:"";
         if($inv_time==""){
             return error_show(1005,'参数inv_time不能为空');
         }
@@ -64,9 +64,9 @@ class Business extends BaseController
             return error_show(1002,"参数inv_scope不能为空");
         }
         $license_img = isset($this->post['license_img']) && $this->post['license_img'] !==""? trim($this->post['license_img']):"";
-        if($license_img==""){
-            return error_show(1002,"参数license_img不能为空");
-        }
+//        if($license_img==""){
+//            return error_show(1002,"参数license_img不能为空");
+//        }
         $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
         if($token==''){
             return error_show(1005,"参数token不能为空");
@@ -83,7 +83,7 @@ class Business extends BaseController
             "inv_code"=>$inv_code,
             "company_type"=>$company_type,
             "inv_legaler"=>$inv_legaler,
-            "inv_time"=>date("Y-m-d H:i:s"),
+            "inv_time"=>$inv_time,
             "inv_addr"=>$inv_addr,
             "inv_bank"=>$inv_bank,
             "inv_bankNo"=>$inv_bankNo,
@@ -157,7 +157,7 @@ class Business extends BaseController
         if($inv_legaler==""){
             return error_show(1002,"参数inv_legaler不能为空");
         }
-        $inv_time = isset($this->post['inv_time'])&&$this->post['inv_time']!== "" ? $this->post['inv_time']:date("Y-m-d H:i:s");
+        $inv_time = isset($this->post['inv_time'])&&$this->post['inv_time']!== "" ? $this->post['inv_time']:"";
         if($inv_time==""){
             return error_show(1005,'参数inv_time不能为空');
         }
@@ -190,9 +190,9 @@ class Business extends BaseController
             return error_show(1002,"参数inv_scope不能为空");
         }
         $license_img = isset($this->post['license_img']) && $this->post['license_img'] !==""? trim($this->post['license_img']):"";
-        if($license_img==""){
-            return error_show(1002,"参数license_img不能为空");
-        }
+//        if($license_img==""){
+//            return error_show(1002,"参数license_img不能为空");
+//        }
         $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
         if($token==''){
             return error_show(1005,"参数token不能为空");
@@ -212,7 +212,7 @@ class Business extends BaseController
             "creater"=>$creater,
             "createrid"=>$createrid,
             "inv_legaler"=>$inv_legaler,
-            "inv_time"=>date("Y-m-d H:i:s"),
+            "inv_time"=>$inv_time,
             "inv_addr"=>$inv_addr,
             "inv_bank"=>$inv_bank,
             "inv_bankNo"=>$inv_bankNo,
@@ -266,4 +266,15 @@ class Business extends BaseController
         $update = Db::name("business")->save($info);
         return  $update? error_show(0,"{$msg}成功"):error_show(1004,"{$msg}失败");
     }
+    public function info(){
+        $id =isset($this->post['id']) && $this->post['id'] !==""? intval($this->post['id']) :"";
+        if($id==""){
+            return error_show(1004,"参数id不能为空");
+        }
+        $tod=Db::name('business')->where(['id'=>$id,'is_del'=>0])->find();
+        if($tod==""){
+            return error_show(1002,"未找到数据");
+        }
+        return app_show(0,"获取成功",$tod);
+    }
 }

+ 29 - 15
app/admin/controller/Cat.php

@@ -103,7 +103,7 @@ public function create()
             "addtime" => date("Y-m-d H:i:s"),
             "updatetime" => date("Y-m-d H:i:s")
         ];
-        $datainfo = Db::name('cat')->insert($data);
+        $datainfo = Db::name('cat')->insert($data,true);
         $vat =[];
 
         if ($datainfo>0) {
@@ -111,7 +111,7 @@ public function create()
             ActionLog::logAdd($this->post['token'],$stx,"sxd",$status,$stx);
 
             $spc =[];
-            $spc['cat_id']=$datainfo['id'];
+            $spc['cat_id']=$datainfo;
             $spc['exam_status']=0;
             $spc['status']=0;
             $spc['creater']=$creater;
@@ -127,17 +127,18 @@ public function create()
             }
             foreach ($specs_id as $value){
                 $item =[];
-                $item['cat_spec_id']=$vpn['id'];
-                $item['specs_id']=$value['specs_id'];
+                $item['cat_spec_id']=$vpn;
+                $item['specs_id']=$value;
                 $item['is_del']=0;
-                $item['addtime']=date("Y-m-d H:i:d");
+                $item['addtime']=date("Y-m-d H:i:s");
                 $vat[] = $item;
             }
 
             $vp = Db::name('cat_specs')->insertAll($vat);
-            if ($vp) {
+          // var_dump(Db::name('cat_specs')->getLastSql());
+            if ($vp==0) {
                 Db::rollback();
-                return error_show(1002, "新建失败");
+                return error_show(1005, "新建失败");
             }
 
            Db::commit();
@@ -155,6 +156,7 @@ public function create()
 public function edit(){
     $id = isset($this->post['id']) && $this->post['id'] !==""? intval($this->post['id']) :"";
     $idinfo = Db::name('cat')->where(['id'=>$id])->find();
+  //  var_dump($idinfo);
     if($idinfo==""){
         return error_show(1002,"未找到商品数据");
     }
@@ -200,28 +202,40 @@ public function edit(){
             ActionLog::logAdd($this->post['token'],$order,"sxd",$status,$order);
 
             $spc =[];
-            $vp = Db::name('cat_spec')->where(['id'=>$idinfo['id'],'is_del'=>0])->find();
-            if($vp==false){
+            $vp = Db::name('cat_spec')->where(['cat_id'=>$idinfo['id'],'is_del'=>0])->find();
+            if($vp!=false){
+                //var_dump($vp);
                 isset($vp['id']) && $vp['id'] !== "" ? $spc['id'] = $vp['id'] : '';
-            }
             $spc['cat_id']=$idinfo['id'];
             $spc['exam_status']=0;
             $spc['status']=0;
-            $spc['creater']=$creater;
-            $spc['createrid']=$createrid;
+           // $spc['creater']=$creater;
+          //  $spc['createrid']=$createrid;
             $spc['is_del']=0;
-            $spc['addtime']=date("Y-m-d H:i:d");
+            //$spc['addtime']=date("Y-m-d H:i:d");
             $spc['updatetime']=date("Y-m_d H:i:s");
+        }else{
+
+                $spc['cat_id']=$idinfo['id'];
+                $spc['exam_status']=0;
+                $spc['status']=0;
+                 $spc['creater']=$creater;
+                  $spc['createrid']=$createrid;
+                $spc['is_del']=0;
+                $spc['addtime']=date("Y-m-d H:i:d");
+                $spc['updatetime']=date("Y-m_d H:i:s");
+            }
 
             $vpn = Db::name('cat_spec')->save($spc);
+
             if ($vpn == false) {
                 Db::rollback();
                 return error_show(1002, "更新失败");
             }
             foreach ($specs_id as $value){
                 $item =[];
-                $item['id']=$value['id'];
-                $item['cat_spec_id']=$vpn['id'];
+                $item['id']=$value;
+                $item['cat_spec_id']=$vpn;
                 $item['specs_id']=$value;
                 $item['is_del']=0;
                 isset($value['id']) && $value['id'] !== "" ? '' : $item['addtime'] = date("Y-m-d H:i:s");

+ 188 - 171
app/admin/controller/Customar.php

@@ -8,27 +8,30 @@ use think\facade\Db;
 
 class Customar extends BaseController
 {
-    public $post="";
+    public $post = "";
+
     public function __construct(App $app)
     {
         parent::__construct($app);
-        $this->post=$this->request->post();
+        $this->post = $this->request->post();
     }
-    public function create(){
-        $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
-        if($token==''){
-            return error_show(1005,"参数token不能为空");
+
+    public function create()
+    {
+        $token = isset($this->post['token']) && $this->post['token'] != '' ? trim($this->post['token']) : "";
+        if ($token == '') {
+            return error_show(1005, "参数token不能为空");
         }
-        $companyNo=makeNo("KH");
-        $companyName=isset($this->post['companyName']) && $this->post['companyName'] !== "" ? $this->post['companyName'] : "";
+        $companyNo = makeNo("KH");
+        $companyName = isset($this->post['companyName']) && $this->post['companyName'] !== "" ? $this->post['companyName'] : "";
         if ($companyName == "") {
             return error_show(1002, "参数companyName不能为空");
         }
-        $parent=isset($this->post['parent']) && $this->post['parent'] !== "" ? $this->post['parent'] : "";
+        $parent = isset($this->post['parent']) && $this->post['parent'] !== "" ? $this->post['parent'] : "";
         if ($parent == "") {
             return error_show(1002, "参数parent不能为空");
         }
-        $customer_member=isset($this->post['customer_member']) && $this->post['customer_member'] !== "" ? $this->post['customer_member'] : "";
+        $customer_member = isset($this->post['customer_member']) && $this->post['customer_member'] !== "" ? $this->post['customer_member'] : "";
         if ($customer_member == "") {
             return error_show(1002, "参数customer_member不能为空");
         }
@@ -36,78 +39,78 @@ class Customar extends BaseController
 //        if($status==""){
 //            return error_show(1002,"参数status不能为空");
 //        }
-        $user =GetUserInfo($token);
-        if(empty($user)||$user['code']!=0){
-            return error_show(1002,"创建人数据不存在");
+        $user = GetUserInfo($token);
+        if (empty($user) || $user['code'] != 0) {
+            return error_show(1002, "创建人数据不存在");
         }
-        $createrid= isset($user["data"]['id']) ?  $user["data"]['id'] : "";
-        $creater= isset($user["data"]['nickname']) ?  $user["data"]['nickname'] : "";
+        $createrid = isset($user["data"]['id']) ? $user["data"]['id'] : "";
+        $creater = isset($user["data"]['nickname']) ? $user["data"]['nickname'] : "";
         Db::startTrans();
         try {
-            $data=[
-            "companyNo"=>$companyNo,
-            "companyName"=>$companyName,
-            "parent"=>"",
-            "itemid"=>"",
-            "area"=>"",
-            "comdepart"=>"",
-            "commobile"=>"",
-            "comtel"=>"",
-            "contactor"=>"",
-            "depart"=>"",
-            "mobile"=>"",
-            "invoice_title"=>"",
-            "invoice_people"=>"",
-            "invoice_addr"=>"",
-            "invoice_mobile"=>"",
-            "invoice_code"=>"",
-            "invoice_bank"=>"",
-            "invoice_bankNo"=>"",
-            "companyCode"=>"",
-            "status"=>0,
-            "sales_name"=>"",
-            "sales_depart"=>"",
-            "branch"=>"",
-            "middle"=>"",
-            "country"=>"",
-            "is_del"=>0,
-            "creater"=>"",
-            "modifier"=>"",
-            "addtime"=>date("Y-m-d H:i:s"),
-            "updatetime"=>date("Y-m-d H:i:s"),
+            $data = [
+                "companyNo" => $companyNo,
+                "companyName" => $companyName,
+                "parent" => $parent,
+                "itemid" => "",
+                "area" => "",
+                "comdepart" => "",
+                "commobile" => "",
+                "comtel" => "",
+                "contactor" => "",
+                "depart" => "",
+                "mobile" => "",
+                "invoice_title" => "",
+                "invoice_people" => "",
+                "invoice_addr" => "",
+                "invoice_mobile" => "",
+                "invoice_code" => "",
+                "invoice_bank" => "",
+                "invoice_bankNo" => "",
+                "companyCode" => "",
+                "status" => 0,
+                "sales_name" => "",
+                "sales_depart" => "",
+                "branch" => "",
+                "middle" => "",
+                "country" => "",
+                "is_del" => 0,
+                "creater" => "",
+                "modifier" => "",
+                "addtime" => date("Y-m-d H:i:s"),
+                "updatetime" => date("Y-m-d H:i:s"),
             ];
-            $datainfo=Db::name('customer_info')->insert($data);
-            if($datainfo){
+            $datainfo = Db::name('customer_info')->insert($data);
+            if ($datainfo) {
 
-                $var=[];
+                $var = [];
                 //var_dump($customer_member);
-                foreach ($customer_member as $value){
-                    $to= GetInfoById($token,['id'=>$value['id']]);
+                foreach ($customer_member as $value) {
+                    $to = GetInfoById($token, ['id' => $value['id']]);
 
-                    if(empty($to)||$to['code']!=0) {
+                    if (empty($to) || $to['code'] != 0) {
                         return app_show(1002, "数据拥有者信息不存在");
                     }
-                    $item=[];
-                    $info =$to['data'];
-                    $item['owner']=$info['nickname'];
-                    $item['ownerid']=$info['id'];
-                    $item['commobile']=$info['mobile'];
-                    $item['comtel']="";
-                    $item['contactor']=isset($value['contactor']) ? $value['contactor']:"" ;
-                    $item['position']=isset($value['position']) ? $value['position']:"" ;
-                    $item['wxaccount']=isset($value['wxaccount']) ? $value['wxaccount']:"" ;
-                    $item['qqaccount']=isset($value['qqaccount']) ? $value['qqaccount']:"" ;
-                    $item['email']=isset($value['email']) ? $value['email']:"" ;
-                    $item['comdepart']=isset($value['comdepart']) ? $value['comdepart']:"" ;
-                    $item['is_private']=isset($value['is_private']) ? $value['is_private']:"" ;
-                    $item['status']=$value['status'];
-                    $item['createrid']=$createrid;
-                    $item['creater']=$creater;
-                    $item['companyNo']=$companyNo;
-                    $item['is_del']=0;
-                    $item['addtime']=date("Y-m-d H:i:s");
-                    $item['updatetime']=date("Y-m-d H:i:s");
-                    $var[]=$item;
+                    $item = [];
+                    $info = $to['data'];
+                    $item['owner'] = $info['nickname'];
+                    $item['ownerid'] = $info['id'];
+                    $item['commobile'] = $info['mobile'];
+                    $item['comtel'] = "";
+                    $item['contactor'] = isset($value['contactor']) ? $value['contactor'] : "";
+                    $item['position'] = isset($value['position']) ? $value['position'] : "";
+                    $item['wxaccount'] = isset($value['wxaccount']) ? $value['wxaccount'] : "";
+                    $item['qqaccount'] = isset($value['qqaccount']) ? $value['qqaccount'] : "";
+                    $item['email'] = isset($value['email']) ? $value['email'] : "";
+                    $item['comdepart'] = isset($value['comdepart']) ? $value['comdepart'] : "";
+                    $item['is_private'] = isset($value['is_private']) ? $value['is_private'] : "";
+                    $item['status'] = $value['status'];
+                    $item['createrid'] = $createrid;
+                    $item['creater'] = $creater;
+                    $item['companyNo'] = $companyNo;
+                    $item['is_del'] = 0;
+                    $item['addtime'] = date("Y-m-d H:i:s");
+                    $item['updatetime'] = date("Y-m-d H:i:s");
+                    $var[] = $item;
                 }
                 $vp = Db::name('customer_member')->insertAll($var);
                 if ($vp == "") {
@@ -116,62 +119,66 @@ class Customar extends BaseController
                 }
 
                 Db::commit();
-                return error_show(0,"新建成功");
-            }else{
+                return error_show(0, "新建成功");
+            } else {
                 Db::rollback();
-                return error_show(1002,"新建失败");
+                return error_show(1002, "新建失败");
             }
-        }catch (\Exception $e) {
+        } catch (\Exception $e) {
             Db::rollback();
             return error_show(1005, $e->getMessage());
         }
     }
-    public function list(){
-        $page = isset($this->post['page']) && $this->post['page'] !=="" ? intval($this->post['page']):"1";
-        $size = isset($this->post['size']) && $this->post['size'] !=="" ? intval($this->post['size']):"10";
-        $where=[["a.is_del","=",0]];
-        $companyName= isset($this->post['companyName']) && $this->post['companyName'] !=="" ? trim($this->post['companyName']):"";
-        if($companyName!=""){
-            $where[]=['b.companyName',"like","%$companyName%"];
+
+    public function list()
+    {
+        $page = isset($this->post['page']) && $this->post['page'] !== "" ? intval($this->post['page']) : "1";
+        $size = isset($this->post['size']) && $this->post['size'] !== "" ? intval($this->post['size']) : "10";
+        $where = [["a.is_del", "=", 0]];
+        $companyName = isset($this->post['companyName']) && $this->post['companyName'] !== "" ? trim($this->post['companyName']) : "";
+        if ($companyName != "") {
+            $where[] = ['b.companyName', "like", "%$companyName%"];
         }
-        $status = isset($this->post['status']) && $this->post['status'] !=="" ? trim($this->post['status']):"";
-        if($status!=""){
-            $where[]=['a.status',"=",$status];
+        $status = isset($this->post['status']) && $this->post['status'] !== "" ? trim($this->post['status']) : "";
+        if ($status != "") {
+            $where[] = ['a.status', "=", $status];
         }
-        $creater = isset($this->post['creater']) && $this->post['creater'] !=="" ? intval($this->post['creater']):"";
-        if($creater!=""){
-            $where[]=['a.creater',"like","%$creater%"];
+        $creater = isset($this->post['creater']) && $this->post['creater'] !== "" ? intval($this->post['creater']) : "";
+        if ($creater != "") {
+            $where[] = ['a.creater', "like", "%$creater%"];
         }
-        $start = isset($this->post['start']) && $this->post['start']!=="" ? $this->post['start']:"";
-        if($start!==""){
-            $where[]=['a.addtime',">=",date('Y-m-d H:i:s',strtotime($start))];
+        $start = isset($this->post['start']) && $this->post['start'] !== "" ? $this->post['start'] : "";
+        if ($start !== "") {
+            $where[] = ['a.addtime', ">=", date('Y-m-d H:i:s', strtotime($start))];
         }
-        $end = isset($this->post['end']) && $this->post['end']!=="" ? $this->post['end']:"";
-        if($end!==""){
-            $where[]=['a.addtime',"<",date('Y-m-d H:i:s',strtotime($end)+24*3600)];
+        $end = isset($this->post['end']) && $this->post['end'] !== "" ? $this->post['end'] : "";
+        if ($end !== "") {
+            $where[] = ['a.addtime', "<", date('Y-m-d H:i:s', strtotime($end) + 24 * 3600)];
         }
-        $count = Db::name('customer_member')->alias('a')->join('customer_info b',"b.companyNo=a.companyNo","left")
+        $count = Db::name('customer_member')->alias('a')->join('customer_info b', "b.companyNo=a.companyNo", "left")
             ->where($where)->count();
         $total = ceil($count / $size);
         $page = $page >= $total ? $total : $page;
-        $list = Db::name('customer_member')->alias('a')->join('customer_info b',"b.companyNo=a.companyNo","left")
-            ->where($where)->page($page,$size)->order("addtime desc")->field("a.*,b.companyName,b.parent")->select();
-        return app_show(0,"获取成功",['list'=>$list,'count'=>$count]);
+        $list = Db::name('customer_member')->alias('a')->join('customer_info b', "b.companyNo=a.companyNo", "left")
+            ->where($where)->page($page, $size)->order("addtime desc")->field("a.*,b.companyName,b.parent")->select();
+        return app_show(0, "获取成功", ['list' => $list, 'count' => $count]);
     }
-    public function edit(){
-        $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
-        if($token==''){
-            return error_show(1005,"参数token不能为空");
+
+    public function edit()
+    {
+        $token = isset($this->post['token']) && $this->post['token'] != '' ? trim($this->post['token']) : "";
+        if ($token == '') {
+            return error_show(1005, "参数token不能为空");
         }
-        $id = isset($this->post['id']) && $this->post['id'] !=="" ? intval($this->post['id']):"";
-        if($id==""){
-            return error_show(1002,"参数id不能为空");
+        $id = isset($this->post['id']) && $this->post['id'] !== "" ? intval($this->post['id']) : "";
+        if ($id == "") {
+            return error_show(1002, "参数id不能为空");
         }
-        $idinfo = Db::name('customer_info')->where(['id'=>$id,'is_del'=>0])->find();
-        if(empty($idinfo)){
-            return error_show(1004,"未找到数据");
+        $idinfo = Db::name('customer_info')->where(['id' => $id, 'is_del' => 0])->find();
+        if (empty($idinfo)) {
+            return error_show(1004, "未找到数据");
         }
-        $companyNo=isset($this->post['companyNo']) && $this->post['companyNo'] !== "" ? $this->post['companyNo'] : "";
+        $companyNo = isset($this->post['companyNo']) && $this->post['companyNo'] !== "" ? $this->post['companyNo'] : "";
         if ($companyNo == "") {
             return error_show(1002, "参数companyNo不能为空");
         }
@@ -179,99 +186,109 @@ class Customar extends BaseController
 //        if(empty($company)){
 //            return error_show(1004,"未找到数据");
 //        }
-        $companyName=isset($this->post['companyName']) && $this->post['companyName'] !== "" ? $this->post['companyName'] : "";
+        $companyName = isset($this->post['companyName']) && $this->post['companyName'] !== "" ? $this->post['companyName'] : "";
         if ($companyName == "") {
             return error_show(1002, "参数companyName不能为空");
         }
-        $parent=isset($this->post['parent']) && $this->post['parent'] !== "" ? $this->post['parent'] : "";
+        $parent = isset($this->post['parent']) && $this->post['parent'] !== "" ? $this->post['parent'] : "";
         if ($parent == "") {
             return error_show(1002, "参数parent不能为空");
         }
-        $customer_member=isset($this->post['customer_member']) && $this->post['customer_member'] !== "" ? $this->post['customer_member'] : "";
+        $customer_member = isset($this->post['customer_member']) && $this->post['customer_member'] !== "" ? $this->post['customer_member'] : "";
         if ($customer_member == "") {
             return error_show(1002, "参数customer_member不能为空");
         }
-        $user =GetUserInfo($token);
-        if(empty($user)||$user['code']!=0){
-            return error_show(1002,"创建人数据不存在");
+        $user = GetUserInfo($token);
+        if (empty($user) || $user['code'] != 0) {
+            return error_show(1002, "创建人数据不存在");
         }
-        $createrid= isset($user["data"]['id']) ?  $user["data"]['id'] : "";
-        $creater= isset($user["data"]['nickname']) ?  $user["data"]['nickname'] : "";
+        $createrid = isset($user["data"]['id']) ? $user["data"]['id'] : "";
+        $creater = isset($user["data"]['nickname']) ? $user["data"]['nickname'] : "";
         Db::startTrans();
         try {
-            $data=[
-                "id"=>$id,
-                "companyName"=>$companyName,
-                "companyNo"=>$companyNo,
-                "parent"=>$parent,
-                "updatetime"=>date("Y-m-d H:i:s"),
+            $data = [
+                "id" => $id,
+                "companyName" => $companyName,
+                "companyNo" => $companyNo,
+                "parent" => $parent,
+                "updatetime" => date("Y-m-d H:i:s"),
             ];
-            $datainfo=Db::name('customer_info')->save($data);
-           // var_dump(Db::name('customer_info')->getLastSql());
-            if($datainfo){
+            $datainfo = Db::name('customer_info')->save($data);
+            // var_dump(Db::name('customer_info')->getLastSql());
+            if ($datainfo) {
                 //$var=[];
                 //var_dump($customer_member);
-                foreach ($customer_member as $value){
-                    $to= GetInfoById($token,['id'=>$value['ownerid']]);
+                foreach ($customer_member as $value) {
+                    $to = GetInfoById($token, ['id' => $value['ownerid']]);
 
-                    if(empty($to)||$to['code']!=0) {
+                    if (empty($to) || $to['code'] != 0) {
                         return app_show(1002, "数据拥有者信息不存在");
                     }
-                    $item=[];
-                    $info =$to['data'];
-                    $item['owner']=$info['nickname'];
-                    $item['ownerid']=$info['id'];
-                    $item['commobile']=$info['mobile'];
-                    $item['comtel']="";
-                    $item['id']=isset($value['id']) ? $value['id']:"" ;
-                    $item['contactor']=isset($value['contactor']) ? $value['contactor']:"" ;
-                    $item['position']=isset($value['position']) ? $value['position']:"" ;
-                    $item['wxaccount']=isset($value['wxaccount']) ? $value['wxaccount']:"" ;
-                    $item['qqaccount']=isset($value['qqaccount']) ? $value['qqaccount']:"" ;
-                    $item['email']=isset($value['email']) ? $value['email']:"" ;
-                    $item['comdepart']=isset($value['comdepart']) ? $value['comdepart']:"" ;
-                    $item['is_private']=isset($value['is_private']) ? $value['is_private']:"" ;
-                    $item['status']=$value['status'];
-                    $item['createrid']=$createrid;
-                    $item['creater']=$creater;
-                    $item['companyNo']=$companyNo;
-                    $item['is_del']=0;
-                   // $item['addtime']=date("Y-m-d H:i:s");
-                    $item['updatetime']=date("Y-m-d H:i:s");
-                  //  $var[]=$item;
+                    $item = [];
+                    $info = $to['data'];
+                    $item['owner'] = $info['nickname'];
+                    $item['ownerid'] = $info['id'];
+                    $item['commobile'] = $info['mobile'];
+                    $item['comtel'] = "";
+                    $item['id'] = isset($value['id']) ? $value['id'] : "";
+                    $item['contactor'] = isset($value['contactor']) ? $value['contactor'] : "";
+                    $item['position'] = isset($value['position']) ? $value['position'] : "";
+                    $item['wxaccount'] = isset($value['wxaccount']) ? $value['wxaccount'] : "";
+                    $item['qqaccount'] = isset($value['qqaccount']) ? $value['qqaccount'] : "";
+                    $item['email'] = isset($value['email']) ? $value['email'] : "";
+                    $item['comdepart'] = isset($value['comdepart']) ? $value['comdepart'] : "";
+                    $item['is_private'] = isset($value['is_private']) ? $value['is_private'] : "";
+                    $item['status'] = $value['status'];
+                    $item['createrid'] = $createrid;
+                    $item['creater'] = $creater;
+                    $item['companyNo'] = $companyNo;
+                    $item['is_del'] = 0;
+                    // $item['addtime']=date("Y-m-d H:i:s");
+                    $item['updatetime'] = date("Y-m-d H:i:s");
+                    //  $var[]=$item;
                 }
                 $vp = Db::name('customer_member')->save($item);
-              //  var_dump(Db::name('customer_member')->getLastSql());
+                //  var_dump(Db::name('customer_member')->getLastSql());
                 if ($vp == false) {
                     Db::rollback();
                     return error_show(1003, "更新失败");
                 }
 
                 Db::commit();
-                return error_show(0,"更新成功");
-            }else{
+                return error_show(0, "更新成功");
+            } else {
                 Db::rollback();
-                return error_show(1002,"更新失败");
+                return error_show(1002, "更新失败");
             }
-        }catch (\Exception $e) {
+        } catch (\Exception $e) {
             Db::rollback();
             return error_show(1005, $e->getMessage());
         }
     }
-    public function info(){
-        $id = isset($this->post['id']) && $this->post['id'] !=="" ? intval($this->post['id']):"";
-        if($id==""){
-            return error_show(1002,"参数id不能为空");
+
+    public function info()
+    {
+        $id = isset($this->post['id']) && $this->post['id'] !== "" ? intval($this->post['id']) : "";
+        if ($id == "") {
+            return error_show(1002, "参数id不能为空");
+        }
+        $idinfo = Db::name('customer_info')->where(['id' => $id, 'is_del' => 0])->field("companyNo,companyName,parent")->find();
+        if ($idinfo == "") {
+            return error_show(1002, "未找到数据");
         }
-        $idinfo = Db::name('customer_member')->alias('a')
-            ->join("customer_info b","b.companyNo=a.companyNo","left")
-            ->join("customer_attr c","c.id=b.parent","left")
-            ->field("a.*,b.companyName,b.parent,c.name as attr_name")
-            ->where(['a.id'=>$id,'a.is_del'=>0])->find();
-        if($idinfo==""){
-            return error_show(1002,"未找到数据");
+        $info = Db::name("customer_member")->where(['companyNo' => $idinfo['companyNo'], "is_del" => 0])->select();
+        if ($info == "") {
+            return error_show(1002, "未找到customer_member数据");
         }
-        return app_show(0,"获取成功",$idinfo);
+        $in = Db::name("customer_attr")->where(['id' => $idinfo['parent'], "is_del" => 0])->find();
+        if ($in == "") {
+            return error_show(1002, "未找到customer_attr数据");
+        }
+        $idinfo['attr_name'] = $in['name'];
+        $idinfo['member'] = $info;
+        if ($idinfo == "") {
+            return error_show(1002, "未找到数据");
+        }
+        return app_show(0, "获取成功", $idinfo);
     }
-
 }

+ 2 - 0
app/admin/route/app.php

@@ -302,5 +302,7 @@ Route::rule('businesslist','admin/Business/list');
 Route::rule('businessedit','admin/Business/edit');
 Route::rule('businessdel','admin/Business/del');
 Route::rule('businessstatus','admin/Business/status');
+Route::rule('businesssinfo','admin/Business/info');
+