Jelajahi Sumber

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

wufeng 2 tahun lalu
induk
melakukan
0f1b22082d
1 mengubah file dengan 6 tambahan dan 4 penghapusan
  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();