小程序会员权益页接口bug

This commit is contained in:
2026-04-27 16:32:42 +08:00
parent 97b77e179d
commit 4537d070c8

View File

@@ -11,6 +11,7 @@
namespace app\api\controller\wdsxh\member;
use app\common\controller\Api;
use think\Collection;
class MemberBenefits extends Api
{
@@ -83,9 +84,15 @@ class MemberBenefits extends Api
$owned_ids = array_map('intval', $owned_ids);
$benefits_with_flag = [];
foreach ($all_benefits as $benefit) {
$benefit['has'] = in_array(intval($benefit['id']), $owned_ids);
$benefits_with_flag[] = $benefit;
foreach ($all_benefits as $key => $val) {
$benefits_with_flag[] = [
'id' => $val['id'],
'join_config_id' => $val['join_config_id'],
'title' => $val['title'],
'image' => $val['image'],
'desc' => $val['desc'],
'has' => !empty($owned_ids) && in_array($val['id'], $owned_ids, true),
];
}
$level['benefits'] = $benefits_with_flag;