where('id', $user_id)->value('market_value'); $sign_market_value = get_system_config_value('sign_market_value'); //组个列表 $sign_coin_list = []; $first_value = $market_value + $sign_market_value; // 第一个值是身价加上sign_market_value for ($i = 0; $i < 8; $i++) { $sign_coin_list[] = $first_value + $i; // 每个值在第一个值的基础上加i(0到7) } return ['code' => 1, 'msg' => '成功', 'data' => $sign_coin_list]; } //签约开始 public function start_sign() { $room_id = input('room_id', 0); $user_id = input('user_id', 0); if ($room_id <= 0 || $user_id <= 0) { return ['code' => 0, 'msg' => '参数错误']; } $reslut = model('Sign')->start_sign($this->uid, $room_id, $user_id); return V($reslut['code'], $reslut['msg'], $reslut['data']); } //签约出价 public function sign_coin() { $user_id = input('user_id', 0); $sign_value = input('sign_value', 0); $room_id = input('room_id', 0); $sign_time = input('sign_id', 0); if ($sign_value <= 0 || $user_id <= 0 || $room_id <= 0) { return ['code' => 0, 'msg' => '参数错误']; } $reslut = model('Sign')->sign_coin($this->uid, $room_id, $user_id, $sign_value,$sign_time); return V($reslut['code'], $reslut['msg'], $reslut['data']); } //签约结束 public function end_sign() { $sign_time = input('sign_id', 0); $room_id = input('room_id', 0); $user_id = input('user_id', 0); if ($sign_time <= 0 || $room_id <= 0) { return ['code' => 0, 'msg' => '参数错误']; } $reslut = model('Sign')->end_sign($this->uid, $room_id, $sign_time,$user_id); return V($reslut['code'], $reslut['msg'], $reslut['data']); } //签约延时 public function sign_delay() { $sign_id = input('sign_id', 0); $room_id = input('room_id', 0); if ($sign_id <= 0 || $room_id <= 0) { return ['code' => 0, 'msg' => '参数错误']; } $reslut = model('Sign')->sign_delay($this->uid, $room_id, $sign_id); return V($reslut['code'], $reslut['msg'], $reslut['data']); } //免费续约 public function free_re_sign() { $sign_user_id = input('user_id', 0); if ($sign_user_id <= 0) { return ['code' => 0, 'msg' => '参数错误']; } $reslut = model('Sign')->free_re_sign($this->uid, $sign_user_id); return V($reslut['code'], $reslut['msg'], $reslut['data']); } //续签 public function re_sign() { $sign_user_id = input('user_id', 0); if ($sign_user_id <= 0) { return ['code' => 0, 'msg' => '参数错误']; } $reslut = model('Sign')->re_sign($this->uid, $sign_user_id); return V($reslut['code'], $reslut['msg'], $reslut['data']); } //才艺列表 public function skill_list() { $skill_list = [ '唱歌','脱口秀','口技','喊麦','相声' ]; return ['code' => 1, 'msg' => '成功', 'data' => $skill_list]; } }