爵位接口提交-后台-昵称颜色名称字段添加

This commit is contained in:
2025-11-06 15:39:44 +08:00
parent fb8276d741
commit ee0469aa3f
2 changed files with 13 additions and 3 deletions

View File

@@ -34,7 +34,7 @@ class Nobility extends adminApi
$page_limit = input('page_limit', 30); $page_limit = input('page_limit', 30);
$count = db::name('vs_nobility')->where('delete_time', 0)->count(); $count = db::name('vs_nobility')->where('delete_time', 0)->count();
$lists = db::name('vs_nobility') $lists = db::name('vs_nobility')
->field('lid,name,image,images,pay_price,pay_price,renew_price,pay_coin,renew_coin,day,power_ids,nick_name_color,createtime,updatetime') ->field('lid,name,image,images,pay_price,pay_price,renew_price,pay_coin,renew_coin,day,power_ids,nick_name_color,nick_name_color_name,createtime,updatetime')
->where('delete_time', 0) ->where('delete_time', 0)
->order($order, $sort) ->order($order, $sort)
->page($page, $page_limit) ->page($page, $page_limit)
@@ -67,6 +67,7 @@ class Nobility extends adminApi
$renew_coin = input('renew_coin', ''); $renew_coin = input('renew_coin', '');
$day = input('day', ''); $day = input('day', '');
$nick_name_color = input('nick_name_color', ''); $nick_name_color = input('nick_name_color', '');
$nick_name_color_name = input('nick_name_color_name', '');
$power_ids = input('power_ids', ''); $power_ids = input('power_ids', '');
if (empty($name)) { if (empty($name)) {
return V(0, "请输入爵位名称"); return V(0, "请输入爵位名称");
@@ -85,6 +86,7 @@ class Nobility extends adminApi
'renew_coin' => $renew_coin, 'renew_coin' => $renew_coin,
'day' => $day, 'day' => $day,
'nick_name_color' => $nick_name_color, 'nick_name_color' => $nick_name_color,
'nick_name_color_name' => $nick_name_color_name,
'createtime' => time(), 'createtime' => time(),
'power_ids' => $power_ids 'power_ids' => $power_ids
]; ];
@@ -107,6 +109,7 @@ class Nobility extends adminApi
$renew_coin = input('renew_coin', ''); $renew_coin = input('renew_coin', '');
$day = input('day', ''); $day = input('day', '');
$nick_name_color = input('nick_name_color', ''); $nick_name_color = input('nick_name_color', '');
$nick_name_color_name = input('nick_name_color_name', '');
$power_ids = input('power_ids', ''); $power_ids = input('power_ids', '');
$lid = input('lid', ''); $lid = input('lid', '');
$nobility_info = db::name('vs_nobility')->where('lid', $lid)->find(); $nobility_info = db::name('vs_nobility')->where('lid', $lid)->find();
@@ -145,6 +148,9 @@ class Nobility extends adminApi
if(!empty($nick_name_color)){ if(!empty($nick_name_color)){
$data['nick_name_color'] = $nick_name_color; $data['nick_name_color'] = $nick_name_color;
} }
if(!empty($nick_name_color_name)){
$data['nick_name_color_name'] = $nick_name_color_name;
}
if(!empty($power_ids)){ if(!empty($power_ids)){
$data['power_ids'] = $power_ids; $data['power_ids'] = $power_ids;
} }

View File

@@ -86,7 +86,7 @@ class Nobility extends Model
$return['nobility_power_list'] = []; $return['nobility_power_list'] = [];
//爵位列表 //爵位列表
$nobility_list = db::name('vs_nobility') $nobility_list = db::name('vs_nobility')
->field('lid,name,power_ids,nick_name_color') ->field('lid,name,power_ids,nick_name_color,nick_name_color_name')
->where('delete_time', 0) ->where('delete_time', 0)
->select(); ->select();
//权限列表 //权限列表
@@ -114,11 +114,13 @@ class Nobility extends Model
if($value['id']==2){ if($value['id']==2){
$v['type'] = 2; $v['type'] = 2;
$v['value'] = $v['nick_name_color'] ?? ''; $v['value'] = $v['nick_name_color'] ?? '';
$v['color_name'] = $v['nick_name_color_name'] ?? '';
}else{ }else{
$v['type'] = 1; $v['type'] = 1;
$v['value'] = ''; $v['value'] = '';
} }
unset($v['nick_name_color']); unset($v['nick_name_color']);
unset($v['nick_name_color_name']);
$return['nobility_power_list'][$key]['nobility_list'][$k] = $v; $return['nobility_power_list'][$key]['nobility_list'][$k] = $v;
} }
} }
@@ -309,7 +311,7 @@ class Nobility extends Model
->find(); ->find();
if($user_nobility_info){ if($user_nobility_info){
$nobility_info = db::name('vs_nobility') $nobility_info = db::name('vs_nobility')
->field('lid,name,image,pay_price,renew_price,day,power_ids') ->field('lid,name,image,pay_price,renew_price,day,power_ids,nick_name_color,nick_name_color_name')
->where('delete_time', 0) ->where('delete_time', 0)
->where('lid', $user_nobility_info['lid']) ->where('lid', $user_nobility_info['lid'])
->find(); ->find();
@@ -328,6 +330,8 @@ class Nobility extends Model
'lid' => $user_nobility_info['lid'] ?? 0, 'lid' => $user_nobility_info['lid'] ?? 0,
'nobility_name' => $nobility_info['name'] ?? '', 'nobility_name' => $nobility_info['name'] ?? '',
'nobility_image' => $nobility_info['image'] ?? '', 'nobility_image' => $nobility_info['image'] ?? '',
'nick_name_color' => $nobility_info['nick_name_color'] ?? '',
'nick_name_color_name' => $nobility_info['nick_name_color_name'] ?? '',
'end_time' => $user_nobility_info['end_time'] ?? 0, 'end_time' => $user_nobility_info['end_time'] ?? 0,
'power_list' => $power_list ?? [], 'power_list' => $power_list ?? [],
]; ];