CP礼物重组
This commit is contained in:
@@ -86,14 +86,21 @@ class Gift extends Model
|
|||||||
}
|
}
|
||||||
//获取配置里面的CP礼物
|
//获取配置里面的CP礼物
|
||||||
$cp_gift_ids = explode(',', get_system_config_value('cp_gift_id'));
|
$cp_gift_ids = explode(',', get_system_config_value('cp_gift_id'));
|
||||||
foreach ($list as &$v) {
|
$cp_gift = [];
|
||||||
|
foreach ($list as $key =>&$v) {
|
||||||
$v['is_lock'] = $is_lock;
|
$v['is_lock'] = $is_lock;
|
||||||
if (in_array($v['gift_id'], $cp_gift_ids)) {
|
if (in_array($v['gift_id'], $cp_gift_ids)) {
|
||||||
$v['is_cp'] = 1;
|
$v['is_cp'] = 1;
|
||||||
|
$cp_gift[] = $v;
|
||||||
|
unset($list[$key]);
|
||||||
}else{
|
}else{
|
||||||
$v['is_cp'] = 0;
|
$v['is_cp'] = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//如果有CP礼物 则放在最前面
|
||||||
|
if ($cp_gift) {
|
||||||
|
array_unshift($list, ...$cp_gift);
|
||||||
|
}
|
||||||
return ['code' => 1, 'msg' => '获取成功', 'data' => $list];
|
return ['code' => 1, 'msg' => '获取成功', 'data' => $list];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user