Przeglądaj źródła

查询商品编号

shish 9 miesięcy temu
rodzic
commit
bb981fe167

+ 3 - 1
app-hd/controllers/GoodsController.php

@@ -86,7 +86,9 @@ class GoodsController extends BaseController
     public function actionGetBySn()
     {
         $sn = Yii::$app->request->get('sn');
-        $goods = GoodsClass::getByCondition(['sn' => $sn], true);
+        $sn = str_replace('#', '', $sn);
+        $mainId = $this->mainId;
+        $goods = GoodsClass::getByCondition(['mainId' => $mainId, 'sn' => $sn], true);
         GoodsClass::valid($goods, $this->mainId);
         util::success($goods);
     }

+ 5 - 1
biz-hd/goods/classes/GoodsCategoryClass.php

@@ -40,7 +40,11 @@ class GoodsCategoryClass extends BaseClass
             $query->andWhere(['xhGoodsCategory.cId' => $cId]);
         }
         if (!empty($askInfo['searchText'])) {
-            $query->andWhere(['like', 'xhGoods.name', $askInfo['searchText']]);
+            if($askInfo['searchType'] == 1){
+                $query->andWhere(['xhGoods.sn' => $askInfo['searchText']]);
+            }else{
+                $query->andWhere(['like', 'xhGoods.name', $askInfo['searchText']]);
+            }
         }
         if (!empty($askInfo['search'])) {
             $query->andWhere(['like', 'xhGoods.name', $askInfo['search']]);