|
|
@@ -60,7 +60,8 @@ class Manage extends BaseStoreApi
|
|
|
$join = array (
|
|
|
[ 'goods g', 'g.goods_id = gs.goods_id', 'left' ],
|
|
|
);
|
|
|
-
|
|
|
+// $condition[] = [ 'g.sale_store', '%like%', [',11,']];
|
|
|
+// $condition[] = [ 'g.sale_store', 'like', '%,'.$store_id.',%' ];
|
|
|
if ($store_id > 0) {
|
|
|
$join[] = [
|
|
|
'store_goods_sku sgs',
|
|
|
@@ -69,9 +70,9 @@ class Manage extends BaseStoreApi
|
|
|
];
|
|
|
$field .= ',sgs.stock, sgs.real_stock';
|
|
|
}
|
|
|
-
|
|
|
+ $gwhere = "(g.sale_store = 'all' or FIND_IN_SET(".$store_id.",g.sale_store))";
|
|
|
$goods_model = new \app\model\goods\Goods();
|
|
|
- $list = $goods_model->getGoodsSkuPageList($condition, $page, $page_size, 'g.create_time desc', $field, 'gs', $join);
|
|
|
+ $list = $goods_model->getGoodsSkuPageList($condition, $page, $page_size, 'g.create_time desc', $field, 'gs', $join,null,$gwhere);
|
|
|
return $this->response($list);
|
|
|
}
|
|
|
|