wugg 3 vuotta sitten
vanhempi
commit
047e2b020f
1 muutettua tiedostoa jossa 69 lisäystä ja 7 poistoa
  1. 69 7
      app/admin/controller/Goodup.php

+ 69 - 7
app/admin/controller/Goodup.php

@@ -249,6 +249,16 @@ class Goodup extends BaseController
 
         $speclist = isset($this->post['speclist'])&&!empty($this->post['speclist'])? $this->post['speclist']:"";
         $good_ladder = isset($this->post['good_ladder'])&&!empty($this->post['good_ladder'])? $this->post['good_ladder']:"";
+        $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
+        if($token==''){
+            return error_show(1005,"参数token不能为空");
+        }
+        $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'] : "";
         $spucode=makeNo("SPU");
         Db::startTrans();
         try {
@@ -303,8 +313,8 @@ class Goodup extends BaseController
                 "is_step"=>$is_step,
                 "is_online"=>0,
                 "status"=>0,
-                "createrid"=>0,
-                "creater"=>"",
+                "createrid"=>$createrid,
+                "creater"=>$creater,
                 "addtime"=>date("Y-m-d H:i:s"),
                 "updatetime"=>date("Y-m-d H:i:s")
             ];
@@ -679,6 +689,20 @@ class Goodup extends BaseController
         if($status===""){
             return error_show(1004,"参数status不能为空");
         }
+        $remark = isset($this->post['remark'])&&$this->post['remark']!=="" ? trim($this->post['remark']):"";
+        if($remark===""){
+            return error_show(1004,"参数remark不能为空");
+        }
+        $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
+        if($token==''){
+            return error_show(1005,"参数token不能为空");
+        }
+        $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'] : "";
         Db::startTrans();
         try {
             if($data['status']==3){
@@ -688,8 +712,23 @@ class Goodup extends BaseController
             $data['updatetime']=date("Y-m-d H:i:s");
             $up= Db::name("good_basic")->save($data);
             if($up){
-                Db::commit();
-                return app_show(0,"审核成功");
+                $data=[
+                    "code"=>$supcode,
+                    "exam_status"=>$status,
+                    "type"=>1,
+                    "exam_id"=>$createrid,
+                    "exam_name"=>$creater,
+                    "exam_remark"=>$remark,
+                    "addtime"=>date("Y-m-d H:i:s")
+                ];
+                $inr=Db::name("good_exam")->insert($data);
+                if($inr){
+                    Db::commit();
+                    return app_show(0,"审核成功");
+                }else{
+                    Db::rollback();
+                    return error_show(1004,"审核失败");
+                }
             }else{
                 Db::rollback();
                 return error_show(1004,"审核失败");
@@ -788,6 +827,16 @@ class Goodup extends BaseController
         if($online_remark===""){
             return error_show(1004,"参数online_remark不能为空");
         }
+        $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
+        if($token==''){
+            return error_show(1005,"参数token不能为空");
+        }
+        $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'] : "";
         $data=[];
         foreach ($spuCode as $value){
             $data[]=[
@@ -800,6 +849,8 @@ class Goodup extends BaseController
                 "is_online"=>0,
                 "status"=>1,
                 "is_del"=>0,
+                "creater"=>$creater,
+                "createrid"=>$createrid,
                 "addtime"=>date("Y-m-d H:i:s"),
                 "updatetime"=>date("Y-m-d H:i:s")
             ];
@@ -839,15 +890,26 @@ class Goodup extends BaseController
         $exam_remark = isset($this->post['exam_remark'])&&$this->post['exam_remark']!==""?trim($this->post['exam_remark']):"";
         $platform['exam_status']=$exam_status;
         $platform['updatetime']=date("Y-m-d H:i:s");
+        $token = isset($this->post['token'])&& $this->post['token']!='' ? trim($this->post['token']):"";
+        if($token==''){
+            return error_show(1005,"参数token不能为空");
+        }
+        $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'] : "";
         Db::startTrans();
         try {
             $up = Db::name("good_platform")->save($platform);
             if($up){
                 $data=[
-                    "skuCode"=>$platform['skuCode'],
+                    "code"=>$platform['skuCode'],
                     "exam_status"=>$exam_status,
-                    "exam_id"=>0,
-                    "exam_name"=>"",
+                    "type"=>2,
+                    "exam_id"=>$createrid,
+                    "exam_name"=>$creater,
                     "exam_remark"=>$exam_remark,
                     "addtime"=>date("Y-m-d H:i:s")
                 ];