Procházet zdrojové kódy

商品下线查询详情接口优化

wufeng před 2 roky
rodič
revize
0f1b22082d
1 změnil soubory, kde provedl 6 přidání a 4 odebrání
  1. 6 4
      app/admin/controller/GoodOfflineLog.php

+ 6 - 4
app/admin/controller/GoodOfflineLog.php

@@ -36,16 +36,18 @@ class GoodOfflineLog extends Base
     public function getDetail()
     {
 
-        $skuCode = $this->request->post('skuCode', null, 'trim');
+        $code = $this->request->post('code', null, 'trim');
 
-        $val = Validate::rule(['skuCode' => 'require']);
+        $val = Validate::rule(['code' => 'require']);
 
-        if (!$val->check(['skuCode' => $skuCode])) return error_show(1004, $val->getError());
+        if (!$val->check(['code' => $code])) return error_show(1004, $val->getError());
         else {
             $res = Db::name('good_offline_log')
                 ->alias('gol')
                 ->field('gol.*,ri.result')
-                ->whereFindInSet('gol.skuCodes',$skuCode)
+                ->where(function ($query) use ($code) {
+                    return $query->whereFindInSet('gol.skuCodes', $code)->whereOr('gol.spuCode', $code);
+                })
                 ->leftJoin('result_info ri', 'ri.result_code=gol.offline_reason')
                 ->find();