|
|
@@ -233,7 +233,40 @@ class Jd extends BaseController
|
|
233
|
233
|
/*京粉精选商品查询接口*/
|
|
234
|
234
|
public function search()
|
|
235
|
235
|
{
|
|
236
|
|
-// [$page, $limit] = $this->getPage();
|
|
|
236
|
+ $keyword = request()->param('keyword', '');
|
|
|
237
|
+ $_cid = request()->param('cid', '');
|
|
|
238
|
+
|
|
|
239
|
+ [$page, $limit] = $this->getPage();
|
|
|
240
|
+ $uid = $this->request->uid();
|
|
|
241
|
+ TaoKe::set_third_history($uid,$keyword);
|
|
|
242
|
+
|
|
|
243
|
+ $goods_obj = Db::name('third_party_goods')
|
|
|
244
|
+ -> where('type',2);
|
|
|
245
|
+ // -> when(!empty($keyword),function($query) use ($keyword) {
|
|
|
246
|
+ // $query -> where('json',"like",'%'.$keyword.'%');
|
|
|
247
|
+ // })
|
|
|
248
|
+ // -> page($page,$limit)
|
|
|
249
|
+ // -> field('json')
|
|
|
250
|
+ // -> select()
|
|
|
251
|
+ // -> toArray();
|
|
|
252
|
+
|
|
|
253
|
+ if($keyword){
|
|
|
254
|
+ $goods_obj=$goods_obj->where('json', 'like', '%' . $keyword . '%');
|
|
|
255
|
+ }
|
|
|
256
|
+ if($_cid){
|
|
|
257
|
+ $goods_obj=$goods_obj->where('cid', $_cid);
|
|
|
258
|
+ }
|
|
|
259
|
+ $list=$goods_obj->page($page, $limit)
|
|
|
260
|
+ ->select()->toArray();
|
|
|
261
|
+
|
|
|
262
|
+ $formatList = [];
|
|
|
263
|
+ foreach ($list as $value){
|
|
|
264
|
+ $formatList[] = json_decode($value['json'],true);
|
|
|
265
|
+ }
|
|
|
266
|
+ return app("json")->success($formatList);
|
|
|
267
|
+
|
|
|
268
|
+
|
|
|
269
|
+ // [$page, $limit] = $this->getPage();
|
|
237
|
270
|
// $apiName = 'jd.union.open.goods.query';
|
|
238
|
271
|
// $keyword = $this->request->param(['keyword']);
|
|
239
|
272
|
// $params = [
|
|
|
@@ -268,33 +301,33 @@ class Jd extends BaseController
|
|
268
|
301
|
// ];
|
|
269
|
302
|
// }
|
|
270
|
303
|
|
|
271
|
|
- $keyword = request()->param('keyword', '');
|
|
272
|
|
- [$page, $limit] = $this->getPage();
|
|
273
|
|
- $uid = $this->request->uid();
|
|
274
|
|
- TaoKe::set_third_history($uid, $keyword);
|
|
275
|
|
-
|
|
276
|
|
- $list = Db::name('third_party_goods')
|
|
277
|
|
- ->where('type', 2)
|
|
278
|
|
- ->when(!empty($keyword), function ($query) use ($keyword) {
|
|
279
|
|
- $query->where('json', "like", '%' . $keyword . '%');
|
|
280
|
|
- })
|
|
281
|
|
- ->page($page, $limit)
|
|
282
|
|
- ->field('json')
|
|
283
|
|
- ->select()
|
|
284
|
|
- ->toArray();
|
|
285
|
|
- $formatList = [];
|
|
286
|
|
- foreach ($list as $value) {
|
|
287
|
|
- $json = json_decode($value['json'], true);
|
|
288
|
|
- $json['pension'] = $json['pension']??'0';
|
|
289
|
|
- $json['pv'] = $json['pension']*0.5;
|
|
290
|
|
- $json['yanglaojin'] = $json['pv']*0.05;
|
|
291
|
|
-
|
|
292
|
|
- $json['shopName'] = "";
|
|
293
|
|
- $json['monthSales'] = "0";
|
|
294
|
|
- $json['cid'] = "0";
|
|
295
|
|
- $formatList[] = $json;
|
|
296
|
|
- }
|
|
297
|
|
- return app("json")->success($formatList);
|
|
|
304
|
+ // $keyword = request()->param('keyword', '');
|
|
|
305
|
+ // [$page, $limit] = $this->getPage();
|
|
|
306
|
+ // $uid = $this->request->uid();
|
|
|
307
|
+ // TaoKe::set_third_history($uid, $keyword);
|
|
|
308
|
+ //
|
|
|
309
|
+ // $list = Db::name('third_party_goods')
|
|
|
310
|
+ // ->where('type', 2)
|
|
|
311
|
+ // ->when(!empty($keyword), function ($query) use ($keyword) {
|
|
|
312
|
+ // $query->where('json', "like", '%' . $keyword . '%');
|
|
|
313
|
+ // })
|
|
|
314
|
+ // ->page($page, $limit)
|
|
|
315
|
+ // ->field('json')
|
|
|
316
|
+ // ->select()
|
|
|
317
|
+ // ->toArray();
|
|
|
318
|
+ // $formatList = [];
|
|
|
319
|
+ // foreach ($list as $value) {
|
|
|
320
|
+ // $json = json_decode($value['json'], true);
|
|
|
321
|
+ // $json['pension'] = $json['pension']??'0';
|
|
|
322
|
+ // $json['pv'] = $json['pension']*0.5;
|
|
|
323
|
+ // $json['yanglaojin'] = $json['pv']*0.05;
|
|
|
324
|
+ //
|
|
|
325
|
+ // $json['shopName'] = "";
|
|
|
326
|
+ // $json['monthSales'] = "0";
|
|
|
327
|
+ // $json['cid'] = "0";
|
|
|
328
|
+ // $formatList[] = $json;
|
|
|
329
|
+ // }
|
|
|
330
|
+ // return app("json")->success($formatList);
|
|
298
|
331
|
}
|
|
299
|
332
|
|
|
300
|
333
|
|