小程序会员权益页接口bug
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user