panlumeng 3 years ago
parent
commit
c6052dd2ad
3 changed files with 90 additions and 4 deletions
  1. 10 3
      app/admin/controller/Cat.php
  2. 73 0
      app/admin/controller/Title.php
  3. 7 1
      app/admin/route/app.php

+ 10 - 3
app/admin/controller/Cat.php

@@ -144,7 +144,7 @@ public function create()
             }
             foreach ($specs_id as $value){
                 $item =[];
-                $item['cat_spec_id']=$vpn;
+                $item['cat_id']=$datainfo;
                 $item['specs_id']=$value;
                 $item['is_del']=0;
                 $item['addtime']=date("Y-m-d H:i:s");
@@ -249,7 +249,7 @@ public function edit(){
                 Db::rollback();
                 return error_show(1002, "更新失败");
             }
-            $db = Db::name('cat_specs')->where(['cat_spec_id'=>$str,'is_del'=>0])->column("specs_id");
+            $db = Db::name('cat_specs')->where(['cat_id'=>$idinfo['id'],'is_del'=>0])->column("specs_id");
            if(empty($db)){
                $db=[];
            }
@@ -268,7 +268,7 @@ public function edit(){
                 $vat=[];
                 foreach ($sn as $value){
                     $item=[];
-                    $item['cat_spec_id']=$str;
+                    $item['cat_id']=$idinfo['id'];
                     $item['specs_id']=$value;
                     $item['is_del']=0;
                     $item['addtime'] = date("Y-m-d H:i:s");
@@ -298,6 +298,13 @@ public function info(){
         return error_show(1002,"参数id不能为空");
     }
     $idinfo = Db::name('cat')->where(['id'=>$id])->find();
+    if($idinfo==""){
+        return error_show(1002,"未找到数据");
+    }
+    $info = Db::name('cat_specs')->where(['cat_id'=>$idinfo['id'],'is_del'=>0])->find();
+    $temp = Db::name('specs')->where(['id'=>$info['specs_id'],'is_del'=>0])->find();
+    $idinfo['cat_id']=$info['cat_id'];
+    $idinfo['spec_name']=$temp['spec_name'];
     return app_show(0,"获取成功",$idinfo);
 }
 public function status(){

+ 73 - 0
app/admin/controller/Title.php

@@ -0,0 +1,73 @@
+<?php
+
+namespace app\admin\controller;
+
+use app\BaseController;
+use think\App;
+use think\facade\Db;
+
+class Title extends BaseController
+{
+    public $post = "";
+    public function __construct(App $app)
+    {
+        parent::__construct($app);
+        $this->post= $this->request->post();
+    }
+    public function creater(){
+        $companyNo = isset($this->post['companyNo']) && $this->post['companyNo'] !==""? trim($this->post['companyNo']):"";
+        if($companyNo==""){
+            return error_show(1002,"参数companyNo不能为空");
+        }
+        $invoice_title = isset($this->post['invoice_title']) && $this->post['invoice_title'] !=="" ? trim($this->post['invoice_title']):"";
+        if($invoice_title==""){
+            return error_show(1002,"参数invoice_title不能为空");
+        }
+        $invoice_people = isset($this->post['invoice_people']) && $this->post['invoice_people'] !== ""? trim($this->post['invoice_people']):"";
+        if($invoice_people==""){
+            return error_show(1002,"参数invoice_people不能为空");
+        }
+        $invoice_code = isset($this->post['invoice_code']) && $this->post['invoice_code'] !==""? trim($this->post['invoice_code']):"";
+        if($invoice_code==""){
+            return error_show(1002,"参数invoice_code不能为空");
+        }
+        $invoice_bank = isset($this->post['invoice_bank']) && $this->post['invoice_bank'] !==""? trim($this->post['invoice_bank']):"";
+        if($invoice_bank==""){
+            return error_show(1002,"参数invoice_bank不能为空");
+        }
+        $invoice_bankNo = isset($this->post['invoice_bankNo']) && $this->post['invoice_bankNo'] !==""? trim($this->post['invoice_bankNo']):"";
+        if($invoice_bankNo==""){
+            return error_show(1002,"参数invoice_bankNo不能为空");
+        }
+        $invoice_addr = isset($this->post['invoice_addr']) && $this->post['invoice_addr'] !==""? trim($this->post['invoice_addr']):"";
+        if($invoice_addr==""){
+            return error_show(1002,"参数invoice_addr不能为空");
+        }
+        $invoice_mobile = isset($this->post['invoice_mobile']) && $this->post['invoice_mobile'] !==""? trim($this->post['invoice_mobile']):"";
+        if($invoice_mobile==""){
+            return error_show(1002,"参数invoice_mobile不能为空");
+        }
+        $status = isset($this->post['status']) && $this->post['status'] !==""? trim($this->post['status']):"1";
+        $data =[
+            "companyNo"=>$companyNo,
+            "invoice_title"=>$invoice_title,
+            "invoice_people"=>$invoice_people,
+            "invoice_code"=>$invoice_code,
+            "invoice_bank"=>$invoice_bank,
+            "invoice_bankNo"=>$invoice_bankNo,
+            "invoice_addr"=>$invoice_addr,
+            "invoice_mobile"=>$invoice_mobile,
+            "status"=>$status,
+            "is_del"=>0,
+            "addtime"=>date("Y-m-d H:i:s"),
+            "updatetime"=>date("Y-m-d H:i:s")
+        ];
+        $info = Db::name('customer_title')->insert($data);
+        if($info){
+            return error_show(0,"新建成功");
+        }else{
+            return error_show(1002,"新建失败");
+        }
+    }
+
+}

+ 7 - 1
app/admin/route/app.php

@@ -363,4 +363,10 @@ Route::rule('keepblist','admin/Keepbrand/list');
 Route::rule('keepbinfo','admin/Keepbrand/info');
 Route::rule('keepbedit','admin/Keepbrand/edit');
 Route::rule('keepbstatus','admin/Keepbrand/status');
-Route::rule('keepbdelete','admin/Keepbrand/del');
+Route::rule('keepbdelete','admin/Keepbrand/del');
+
+Route::rule('valuecreate','admin/Specvalue/create');
+Route::rule('valueall','admin/Specvalue/all');
+
+
+Route::rule('titlecreate','admin/Title/create');