小程序会员权益页接口bug
This commit is contained in:
@@ -11,6 +11,7 @@
|
|||||||
namespace app\api\controller\wdsxh\member;
|
namespace app\api\controller\wdsxh\member;
|
||||||
|
|
||||||
use app\common\controller\Api;
|
use app\common\controller\Api;
|
||||||
|
use think\Collection;
|
||||||
|
|
||||||
class MemberBenefits extends Api
|
class MemberBenefits extends Api
|
||||||
{
|
{
|
||||||
@@ -83,9 +84,15 @@ class MemberBenefits extends Api
|
|||||||
$owned_ids = array_map('intval', $owned_ids);
|
$owned_ids = array_map('intval', $owned_ids);
|
||||||
|
|
||||||
$benefits_with_flag = [];
|
$benefits_with_flag = [];
|
||||||
foreach ($all_benefits as $benefit) {
|
foreach ($all_benefits as $key => $val) {
|
||||||
$benefit['has'] = in_array(intval($benefit['id']), $owned_ids);
|
$benefits_with_flag[] = [
|
||||||
$benefits_with_flag[] = $benefit;
|
'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;
|
$level['benefits'] = $benefits_with_flag;
|
||||||
|
|||||||
Reference in New Issue
Block a user