panlumeng 3 år sedan
förälder
incheckning
e8b8f1b211
3 ändrade filer med 80 tillägg och 5 borttagningar
  1. 50 3
      app/admin/controller/Cat.php
  2. 28 2
      app/admin/controller/Suppler.php
  3. 2 0
      app/admin/route/app.php

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

@@ -143,7 +143,10 @@ public function create()
     }
     $createrid= isset($user["data"]['id']) ?  $user["data"]['id'] : "";
     $creater= isset($user["data"]['nickname']) ?  $user["data"]['nickname'] : "";
-    $rate = isset($this->post['rate']) && $this->post['rate'] !== "" ? intval($this->post['rate']) : "";
+//    $rate = isset($this->post['rate']) && $this->post['rate'] !== "" ? intval($this->post['rate']) : "";
+//    $order_rate = isset($this->post['order_rate']) && $this->post['order_rate'] !== "" ? intval($this->post['order_rate']) : "";
+//    $sale_rate = isset($this->post['sale_rate ']) && $this->post['sale_rate '] !== "" ? intval($this->post['sale_rate ']) : "";
+//    $lower_rate = isset($this->post['lower_rate']) && $this->post['lower_rate'] !== "" ? intval($this->post['lower_rate']) : "";
     $weight = isset($this->post['weight']) && $this->post['weight'] !== "" ? intval($this->post['weight']) : "0";
     $status = isset($this->post['status']) && $this->post['status'] !== "" ? intval($this->post['status']) : "1";
     Db::startTrans();
@@ -152,7 +155,10 @@ public function create()
             "cat_name" => $cat_name,
             "pid" => $pid,
             "level" => $level,
-            "rate" => $rate,
+//            "rate" => $rate,
+//            "lower_rate"=>$lower_rate,
+//            "order_rate"=>$order_rate,
+//            "sale_rate"=>$sale_rate,
             "weight" => $weight,
             "status" => $status,
             "cat_desc"=>$cat_desc,
@@ -330,8 +336,49 @@ public function edit(){
         Db::rollback();
         return error_show(1005,$e->getMessage());
     }
-
 }
+
+    public function ratedit(){
+        $id = isset($this->post['id']) && $this->post['id'] !==""? intval($this->post['id']) :"";
+        $idinfo = Db::name('cat')->where(['id'=>$id])->find();
+        if($idinfo==""){
+            return error_show(1002,"未找到商品数据");
+        }
+        $rate = isset($this->post['rate']) && $this->post['rate'] !== "" ? intval($this->post['rate']) : "";
+        $order_rate = isset($this->post['order_rate']) && $this->post['order_rate'] !== "" ? intval($this->post['order_rate']) : "";
+        $sale_rate = isset($this->post['sale_rate']) && $this->post['sale_rate'] !== "" ? intval($this->post['sale_rate']) : "";
+        $lower_rate = isset($this->post['lower_rate']) && $this->post['lower_rate'] !== "" ? intval($this->post['lower_rate']) :"";
+        if($idinfo['pid']==0){
+            if($rate===""){
+                return error_show(1003,"参数rate不能为空");
+            }
+            if($order_rate===""){
+                return error_show(1003,"参数order_rate不能为空");
+            }
+            if($sale_rate===""){
+                return error_show(1003,"参数sale_rate不能为空");
+            }
+            if($lower_rate===""){
+                return error_show(1003,"参数lower_rate不能为空");
+            }
+        }
+        $data =[
+            "id"=>$id,
+            "rate" => $rate,
+            "lower_rate"=>$lower_rate,
+            "order_rate"=>$order_rate,
+            "sale_rate"=>$sale_rate,
+            "is_del"=>0,
+            "updatetime"=>date("Y-m-d H:i:s")
+        ];
+        $strinfo = Db::name('cat')->where(['id'=>$id])->save($data);
+        if($strinfo){
+            return error_show(0,"更新成功");
+        }else{
+            return error_show(1002,"更新失败");
+        }
+    }
+
 public function info(){
     $id = isset($this->post['id']) && $this->post['id'] !=="" ? intval($this->post['id']) :"";
     if($id==""){

+ 28 - 2
app/admin/controller/Suppler.php

@@ -42,6 +42,15 @@ class Suppler extends BaseController
         }
         $createrid= isset($user["data"]['id']) ?  $user["data"]['id'] : "";
         $creater= isset($user["data"]['nickname']) ?  $user["data"]['nickname'] : "";
+        $personid = isset($this->post['personid']) && $this->post['personid'] !==""? intval($this->post['personid']):"";
+        if($personid==""){
+            return error_show(1002,"参数personid不能为空");
+        }
+        $to= GetInfoById($token,['id'=>$personid]);
+        if(empty($to)||$to['code']!=0){
+            return app_show(1002,"负责人信息不存在");
+        }
+        $person = isset($to['data']['nickname']) &&$to['data']['nickname']!="" ? $to['data']['nickname'] :"" ;
         $type = isset($this->post['type']) && $this->post['type']!==""? intval($this->post['type']) :"";
         if($type===""){
             return error_show(1002,"申请类型不能为空");
@@ -145,7 +154,9 @@ class Suppler extends BaseController
                 "license_img"=>$supplier_img,
                 "creater"=>$creater,
                 "createrid"=>$createrid,
-                "registertime"=>date('Y-m-d H:i:s')
+                "registertime"=>date('Y-m-d H:i:s'),
+                "person"=>$person,
+                "personid"=>$personid,
             ];
             if($supplier_img!==""){
                 $ocr=new Ocr();
@@ -244,6 +255,10 @@ class Suppler extends BaseController
         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不能为空");
+        }
         $id = isset($this->post['id']) && $this->post['id'] !=="" ? intval($this->post['id']):"";
         if($id==""){
             return error_show(1002,"参数id不能为空");
@@ -288,6 +303,15 @@ class Suppler extends BaseController
         if($prove_img==""){
             return error_show(1002,"参数prove_img不能为空");
         }
+        $personid = isset($this->post['personid']) && $this->post['personid'] !==""? intval($this->post['personid']):"";
+        if($personid==""){
+            return error_show(1002,"参数personid不能为空");
+        }
+        $to= GetInfoById($token,['id'=>$personid]);
+        if(empty($to)||$to['code']!=0){
+            return app_show(1002,"负责人信息不存在");
+        }
+        $person = isset($to['data']['nickname']) &&$to['data']['nickname']!="" ? $to['data']['nickname'] :"" ;
         $name = isset($this->post['name']) && $this->post['name'] !=="" ? trim($this->post['name']) :"";
         if($name==""){
             return error_show(1002,"数据标题不能为空");
@@ -354,7 +378,9 @@ class Suppler extends BaseController
                 "ticket_type"=>$ticket_type,
                 "updatetime"=>date("Y-m-d H:i:s"),
                 "is_platform"=>$is_platform,
-                "prove_img"=>$prove_img
+                "prove_img"=>$prove_img,
+                "person"=>$person,
+                "personid"=>$personid,
             ];
             if($supplier_img!=="" &&$info['license_img']!=$supplier_img){
                 $ocr=new Ocr();

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

@@ -224,6 +224,8 @@ Route::rule('catstatus','admin/Cat/status');
 Route::rule('cattitle','admin/Cat/title');
 Route::rule('delete','admin/Cat/delete');
 Route::rule('cattlist','admin/Cat/tlist');
+Route::rule('catratedit','admin/Cat/ratedit');
+
 
 Route::rule('backcreate','admin/Purchback/create');
 Route::rule('backlist','admin/Purchback/list');