This commit is contained in:
youda 2025-04-24 13:48:39 +08:00
parent 830d31ed1c
commit 0e7b852e51
2 changed files with 15 additions and 3 deletions

View File

@ -168,7 +168,7 @@ class Goods extends Base
];
// 缓存空结果,避免重复查询
$redis->set($cache_key, json_encode($new_data), 300);
$redis->set($cache_key, json_encode($new_data), 10);
return $this->renderSuccess('请求成功', $new_data);
}

View File

@ -29,10 +29,22 @@ class Index extends Base
foreach ($advert as &$advert_value) {
$advert_value['imgurl'] = imageUrl($advert_value['imgurl']);
}
$tuijian = Advert::field('imgurl,ttype,coupon_id,goods_id,url')->where(['type' => 5])->order('sort desc,id desc')->select();
foreach ($tuijian as &$advert_value) {
$tuijian = Advert::field('id,imgurl,ttype,coupon_id,goods_id,url')->where(['type' => 5])->order('sort desc,id desc')->select();
$tuijian_list = [];
foreach ($tuijian as $key => &$advert_value) {
$advert_value['imgurl'] = imageUrl($advert_value['imgurl']);
if ($advert_value['goods_id']) {
$goods = Goods::where('id', '=', $advert_value['goods_id'])->find();
$status = $goods['status'];
if (!$goods || $status != 1) {
// 商品不存在或已下架或卖完,不显示此推荐位
// unset($tuijian[$key]);
continue;
}
$tuijian_list[] = $advert_value;
}
}
$tuijian = $tuijian_list;
#公告
$notice = Danye::field('title,content')->where(['id' => 3])->find();
$notice['content'] = contentUrl($notice['content']);