chuweiqiang 1 year ago
parent
commit
7c6861785a
2 changed files with 40 additions and 3 deletions
  1. 38 1
      app/data/controller/shop/Goods.php
  2. 2 2
      app/data/view/shop/goods/form.html

+ 38 - 1
app/data/controller/shop/Goods.php

@@ -199,6 +199,19 @@ class Goods extends Controller
 
         } elseif ($this->request->isPost()) {
 
+            //审核拒绝的情况
+            if (!empty($data['examine_cause'])){
+                $updata = [
+                    'examine_cause'=>$data['examine_cause'],
+                    'examine'=>2,
+                    'examine_time'=>date('Y-m-d H:i:s'),
+                    'examine_adminid'=>AdminService::getUserName()
+                ];
+                ShopGoods::update($updata,['id'=>$data['id']]);
+                $this->success('操作成功1', 'javascript:history.back()');
+                //$this->success('操作成功');
+            }
+
             $data['admin_id']=AdminService::getUserId();
 //            $data['examine']=0;
 
@@ -371,7 +384,30 @@ class Goods extends Controller
                 'examine.require' => '状态值不能为空!',
                 'examine_time' => date('Y-m-d H:i:s'),
                 'examine_adminid' => AdminService::getUserName()
-            ]), 'code');
+            ]), '');
+        }else{
+            ShopGoods::mForm('examinex_form', 'id');
+        }
+    }
+
+    /**
+     * 商品审核1
+     * @auth true
+     * @menu true
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public function examines()
+    {
+//        if ($this->request->isGet()) {
+//            $query = BasePostageCompany::mk()->where(['deleted' => 0, 'status' => 1]);
+//            $this->items = $query->order('sort desc,id desc')->select()->toArray();
+//        }
+        if(input('examine')==1){
+            $code = input('code');
+            ShopGoods::where('code',$code)->update(['examine'=>1]);
+            $this->success('商品编辑成功!', 'javascript:history.back()');
         }else{
             ShopGoods::mForm('examinex_form', 'id');
         }
@@ -450,6 +486,7 @@ class Goods extends Controller
                 'examine_adminid'=>AdminService::getUserName()
             ];
             ShopGoods::update($updata,['id'=>$data['id']]);
+            //$this->success('操作成功1', 'javascript:history.back()');
             $this->success('操作成功');
         }
     }

+ 2 - 2
app/data/view/shop/goods/form.html

@@ -316,10 +316,10 @@
             <button class="layui-btn layui-btn-danger" ng-click="pageBack()" type="button">取消编辑</button>
             <button class="layui-btn" type="submit">保存商品</button>
             {if $type == 'examine'}
-            <a class=" layui-btn-xs " data-action="{:url('examinex')}" data-value="code#{$vo.code};examine#1">
+            <a class=" layui-btn-xs " data-action="{:url('examines')}" data-value="code#{$vo.code};examine#1">
                 <button class="layui-btn" type="submit">通 过</button>
             </a>
-            <a class="layui-btn-xs" data-modal="{:url('shop.goods/examinex')}?id={$vo.id}" data-title="拒绝原因">
+            <a class="layui-btn-xs" data-modal="{:url('shop.goods/examines')}?id={$vo.id}" data-title="拒绝原因">
                 <button class="layui-btn layui-btn-danger" type="submit">拒 绝</button>
             </a>
             {/if}