From de60b3491e1db133dd672a778bcc11f1e409a76f Mon Sep 17 00:00:00 2001 From: wangbiao Date: Tue, 28 Apr 2026 10:22:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A6=81=E6=AD=A2=E4=BD=BF=E7=94=A8SQL?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5--=E9=98=B2=E6=AD=A2=E6=BC=8F=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/vop/controller/admin/sku/stock.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/app/vop/controller/admin/sku/stock.php b/app/vop/controller/admin/sku/stock.php index ae2b3224..dec6d5d0 100644 --- a/app/vop/controller/admin/sku/stock.php +++ b/app/vop/controller/admin/sku/stock.php @@ -153,10 +153,14 @@ class vop_ctl_admin_sku_stock extends desktop_controller @ini_set('memory_limit','512M'); set_time_limit(0); - //shop + // 获取绑定的唯品会店铺列表 $shopObj = app::get('ome')->model('shop'); - $sql = "SELECT shop_id,shop_bn,name AS shop_name,shop_type,node_id FROM sdb_ome_shop WHERE shop_type ='vop' AND node_id IS NOT NULL AND node_id != ''"; - $shopList = $shopObj->db->select($sql); + $filter = [ + 'shop_type' => 'vop', + 'filter_sql' => 'node_id IS NOT NULL AND node_id != ""', + ]; + $shopList = $shopObj->getList('shop_id,shop_bn,name AS shop_name,shop_type,node_id', $filter); + $this->pagedata['shopList'] = $shopList; //开始时间(默认为昨天) @@ -212,9 +216,13 @@ class vop_ctl_admin_sku_stock extends desktop_controller 'err_msg' => array(), ); - //shop - $sql = "SELECT shop_id,shop_bn,name,shop_type,node_id FROM sdb_ome_shop WHERE shop_type ='vop' AND shop_bn='". $_POST['shop_bn'] ."' AND node_id IS NOT NULL AND node_id != ''"; - $shopInfo = $shopObj->db->selectrow($sql); + // 获取绑定的唯品会店铺 + $filter = [ + 'shop_type' => 'vop', + 'shop_bn' => $_POST['shop_bn'], + 'filter_sql' => 'node_id IS NOT NULL AND node_id != ""', + ]; + $shopInfo = $shopObj->dump($filter, '*'); if(empty($shopInfo)){ $retArr['err_msg'] = array('唯品会店铺不符合,无法拉取数据'); echo json_encode($retArr);