Просмотр исходного кода

小程序app-商贸区-检测问题

xupuyuan месяцев назад: 8
Родитель
Сommit
441b290e4b
1 измененных файлов с 51 добавлено и 33 удалено
  1. 51 33
      app/controller/api/store/merchant/Merchant.php

+ 51 - 33
app/controller/api/store/merchant/Merchant.php

@@ -195,38 +195,37 @@ class Merchant extends BaseController
195
      */
195
      */
196
     public function commerceProductList()
196
     public function commerceProductList()
197
     {
197
     {
198
-        $hajimi = Db::name('merchant')->where('mer_id',3478)->find();
199
-        return app('json')->success($hajimi);
200
-//        $params= $this->request->params(['pageNum','pageSize','category_id']);
201
-//        $mer_id_unset = [496,486,439,148,491];
202
-//        $domain = $this->request->domain();
203
-//        if(strpos($domain, 'test.hebeiyhc.com') !== false) {
204
-//            // 域名中包含 "test.hebeiyhc.com'" 字符串
205
-//            array_push($mer_id_unset, 486);
206
-//        }else{
207
-//            array_push($mer_id_unset, 497);
208
-//        }
209
-//
210
-//        $is_commercetrade = 1;
211
-//        [$page, $limit] = $this->getPage();
212
-//        if($params['pageNum']!=''){
213
-//            $page=$params['pageNum'];
214
-//        }
215
-//        if($params['pageSize']!=''){
216
-//            $limit=$params['pageSize'];
217
-//        }
218
-//        $category_id = $params['category_id']?:0;
219
-//        $where['is_del'] = 0;
220
-//        $where['status'] = 1;
221
-//        $category_id && $where['category_id'] = $category_id;
222
-//
223
-//        $hasProductMerIdList = Db::name('store_product')
224
-//            ->where('status', '=', 1)
225
-//            ->where('is_show', '=', 1)
226
-//            ->where('is_del', '=', 0)
227
-//            ->group('mer_id')
228
-//            ->field('mer_id')
229
-//            ->select();
198
+        $params= $this->request->params(['pageNum','pageSize','category_id']);
199
+        $mer_id_unset = [496,486,439,148,491];
200
+        $domain = $this->request->domain();
201
+        if(strpos($domain, 'test.hebeiyhc.com') !== false) {
202
+            // 域名中包含 "test.hebeiyhc.com'" 字符串
203
+            array_push($mer_id_unset, 486);
204
+        }else{
205
+            array_push($mer_id_unset, 497);
206
+        }
207
+
208
+        $is_commercetrade = 1;
209
+        [$page, $limit] = $this->getPage();
210
+        if($params['pageNum']!=''){
211
+            $page=$params['pageNum'];
212
+        }
213
+        if($params['pageSize']!=''){
214
+            $limit=$params['pageSize'];
215
+        }
216
+        $category_id = $params['category_id']?:0;
217
+        $where['is_del'] = 0;
218
+        $where['status'] = 1;
219
+        $category_id && $where['category_id'] = $category_id;
220
+
221
+        $hasProductMerIdList = Db::name('store_product')
222
+            ->where('status', '=', 1)
223
+            ->where('is_show', '=', 1)
224
+            ->where('is_del', '=', 0)
225
+            ->group('mer_id')
226
+            ->field('mer_id')
227
+            ->select();
228
+        return app('json')->success($hasProductMerIdList);
230
 //        if ($hasProductMerIdList) {
229
 //        if ($hasProductMerIdList) {
231
 //            $hasProductMerIdList = array_column($hasProductMerIdList->toArray(), 'mer_id');
230
 //            $hasProductMerIdList = array_column($hasProductMerIdList->toArray(), 'mer_id');
232
 //        }
231
 //        }
@@ -235,7 +234,26 @@ class Merchant extends BaseController
235
 //            $query->whereIn('mer_id', $hasProductMerIdList);
234
 //            $query->whereIn('mer_id', $hasProductMerIdList);
236
 //        }
235
 //        }
237
 //        $mer_list = $query->page($page)->limit($limit)->select();
236
 //        $mer_list = $query->page($page)->limit($limit)->select();
238
-//        return app('json')->success(['list'=>$mer_list]);
237
+//        $where['is_gift_bag'] = 0;
238
+//        $where['is_used'] = 1;
239
+//        $where['product_type'] = 0;
240
+//        $where['is_hide'] = 0;
241
+//        $return_list = [];
242
+//        if($mer_list) {
243
+//            $mer_list = $mer_list->toArray();
244
+//            foreach ($mer_list as $mer) {
245
+//                if(in_array($mer['mer_id'],$mer_id_unset)) continue;
246
+//                $goods = $this->repository->productList($mer['mer_id'],$where, 1, 3,$this->userInfo,false,$is_commercetrade);
247
+//                if(empty($goods['list'])) continue;
248
+//                $mer['goods_list'] = $goods['list'];
249
+//                if (mb_strlen($mer['mer_name']) > 8) {
250
+//                    $mer['mer_name'] = mb_substr($mer['mer_name'], 0, 8) . '...';
251
+//                }
252
+//                $return_list[] = $mer;
253
+//            }
254
+//        }
255
+//        return app('json')->success(['list'=>$return_list]);
256
+
239
     }
257
     }
240
 
258
 
241
     /**
259
     /**