|
|
@@ -195,38 +195,37 @@ class Merchant extends BaseController
|
|
195
|
195
|
*/
|
|
196
|
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
|
229
|
// if ($hasProductMerIdList) {
|
|
231
|
230
|
// $hasProductMerIdList = array_column($hasProductMerIdList->toArray(), 'mer_id');
|
|
232
|
231
|
// }
|
|
|
@@ -235,7 +234,26 @@ class Merchant extends BaseController
|
|
235
|
234
|
// $query->whereIn('mer_id', $hasProductMerIdList);
|
|
236
|
235
|
// }
|
|
237
|
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
|
/**
|