1167 lines
43 KiB
PHP
1167 lines
43 KiB
PHP
<?php
|
|
|
|
namespace app\admin\model;
|
|
|
|
use think\Db;
|
|
use think\Model;
|
|
|
|
class Website extends Model
|
|
{
|
|
//轮播图列表
|
|
public function get_banner_list($order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map[] = ['is_delete', '=', 1];
|
|
$banner_list = db::name('banner')->where($map)->order($order, $sort)->page($page, $limit)->select();
|
|
foreach ($banner_list as $k => &$v) {
|
|
$v['image'] = localpath_to_netpath($v['image']);
|
|
}
|
|
$data = [];
|
|
$data['count'] = db::name('banner')->where($map)->count();
|
|
$data['list'] = $banner_list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
//编辑轮播图
|
|
public function edit_banner_info($bid, $image, $aid,$type, $show_status, $sort)
|
|
{
|
|
if (empty($bid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$room_info = db::name('banner')->find($bid);
|
|
if (empty($room_info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['image'] = $image;
|
|
$update_data['aid'] = $aid;
|
|
$update_data['type'] = $type;
|
|
$update_data['show_status'] = $show_status;
|
|
$update_data['sort'] = $sort;
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('banner')->where(['bid' => $bid])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
//添加轮播图
|
|
public function add_banner($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['image'] = $data['image'];
|
|
$add_data['aid'] = $data['aid'];
|
|
$add_data['show_status'] = $data['show_status'];
|
|
$add_data['sort'] = $data['sort'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('banner')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取轮播图信息
|
|
public function get_banner_info($bid)
|
|
{
|
|
if (empty($bid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$banner_info = db::name('banner')->where(['bid' => $bid])->find();
|
|
$banner_info['image'] = localpath_to_netpath($banner_info['image']);
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $banner_info];
|
|
}
|
|
|
|
//删除轮播图
|
|
public function banner_del($bid)
|
|
{
|
|
if (empty($bid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$banner_del = db::name('banner')->where(['bid' => $bid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($banner_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//充值可选列表
|
|
public function can_recharge_list($order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map[] = ['is_delete', '=', 1];
|
|
$banner_list = db::name('can_recharge')->where($map)->order($order, $sort)->select();
|
|
$data = [];
|
|
$data['count'] = db::name('can_recharge')->where($map)->count();
|
|
$data['list'] = $banner_list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
//编辑充值可选
|
|
public function edit_recharge_info($crid, $money, $integral)
|
|
{
|
|
if (empty($crid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$room_info = db::name('can_recharge')->find($crid);
|
|
if (empty($room_info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['money'] = $money;
|
|
$update_data['integral'] = $integral;
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('can_recharge')->where(['crid' => $crid])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
//添加 充值可选
|
|
public function add_recharge($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['money'] = $data['money'];
|
|
$add_data['integral'] = $data['integral'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('can_recharge')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 充值可选 信息
|
|
public function get_recharge_info($crid)
|
|
{
|
|
if (empty($crid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$can_recharge_info = db::name('can_recharge')->where(['crid' => $crid])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $can_recharge_info];
|
|
}
|
|
|
|
//删除 充值可选
|
|
public function recharge_del($crid)
|
|
{
|
|
if (empty($crid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('can_recharge')->where(['crid' => $crid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 用户建议 列表
|
|
public function suggest_list($id, $uid, $nickanme, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($id)) {
|
|
$map[] = ['a.id', '=', $id];
|
|
}
|
|
if (!empty($uid)) {
|
|
$map[] = ['a.uid', '=', $uid];
|
|
}
|
|
if (!empty($nickanme)) {
|
|
$map[] = ['b.nickanme', 'like', '%' . $nickanme . '%'];
|
|
}
|
|
|
|
$list = db::name('suggest')
|
|
->where($map)->alias('a')
|
|
->join('yy_user b', 'a.uid = b.uid')
|
|
->field(
|
|
'a.*,b.nick_name'
|
|
)->order($order, $sort)->page($page, $limit)->select();
|
|
foreach ($list as $k => &$v) {
|
|
$list[$k]['user_nick_name'] = $v['uid'] . '-' . $v['nick_name'];
|
|
if($v['image'] == 0 || empty($v['image'])){
|
|
$v['image'] = '';
|
|
}
|
|
}
|
|
$data = [];
|
|
$data['count'] = db::name('suggest')->join('yy_user b', 'a.uid = b.uid')->alias('a')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//编辑充值可选
|
|
public function edit_suggest_info($id, $is_deal)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('suggest')->find($id);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['is_deal'] = $is_deal;
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('suggest')->where(['id' => $id])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 充值可选 信息
|
|
public function get_suggest_info($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('suggest')->where(['id' => $id])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 建议
|
|
public function suggest_del($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('suggest')->where(['id' => $id])->delete();
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 用户等级 列表
|
|
public function user_level_list($lid, $type, $type_name, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($lid)) {
|
|
$map[] = ['lid', '=', $lid];
|
|
}
|
|
if (!empty($type)) {
|
|
$map[] = ['type', '=', $type];
|
|
}
|
|
if (!empty($type_name)) {
|
|
$map[] = ['type_name', 'like', '%' . $type_name . '%'];
|
|
}
|
|
$map[] = ['is_delete', '=', 1];
|
|
$list = db::name('user_level')->where($map)->order($order, $sort)->page($page, $limit)->select();
|
|
$did_head = array_column($list, 'head_decorate_id');
|
|
$did_mount = array_column($list, 'mount_decorate_id');
|
|
$did_arr = array_merge($did_head, $did_mount);
|
|
$decorate_list = db::name('decorate')->where('is_delete', 1)->whereIn('did', $did_arr)->column('title', 'did');
|
|
foreach ($list as $k => &$v) {
|
|
$v['image'] = localpath_to_netpath($v['image']);
|
|
$v['head_img_name'] = $decorate_list[$v['head_decorate_id']] ?? '';
|
|
$v['mount_img_name'] = $decorate_list[$v['mount_decorate_id']] ?? '';
|
|
}
|
|
$data = [];
|
|
$data['count'] = db::name('user_level')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 用户等级
|
|
public function add_user_level($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['type'] = $data['type'];
|
|
$add_data['image'] = $data['image'];
|
|
$add_data['type_name'] = $data['type_name'];
|
|
$add_data['level'] = $data['level'];
|
|
$add_data['number'] = $data['number'];
|
|
$add_data['mount_decorate_id'] = $data['mount_decorate_id'];
|
|
$add_data['head_decorate_id'] = $data['head_decorate_id'];
|
|
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('user_level')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑用户等级
|
|
public function edit_user_level($data)
|
|
{
|
|
if (empty($data['lid'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('user_level')->find($data['lid']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['type'] = $data['type'];
|
|
$update_data['image'] = $data['image'];
|
|
$update_data['type_name'] = $data['type_name'];
|
|
$update_data['level'] = $data['level'];
|
|
$update_data['number'] = $data['number'];
|
|
$update_data['mount_decorate_id'] = $data['mount_decorate_id'];
|
|
$update_data['head_decorate_id'] = $data['head_decorate_id'];
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('user_level')->where(['lid' => $data['lid']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 用户等级
|
|
public function get_user_level($lid)
|
|
{
|
|
if (empty($lid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('user_level')->where(['lid' => $lid])->find();
|
|
$info['http_image'] = localpath_to_netpath($info['image']);
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 用户等级
|
|
public function user_level_del($lid)
|
|
{
|
|
if (empty($lid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('user_level')->where(['lid' => $lid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 守护类型 列表
|
|
public function guard_type_list($gid, $guard_name, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($gid)) {
|
|
$map[] = ['gid', '=', $gid];
|
|
}
|
|
|
|
if (!empty($guard_name)) {
|
|
$map[] = ['guard_name', 'like', '%' . $guard_name . '%'];
|
|
}
|
|
$map[] = ['is_delete', '=', 1];
|
|
$list = db::name('guard')->where($map)->order($order, $sort)->page($page, $limit)->select();
|
|
$data = [];
|
|
$data['count'] = db::name('guard')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 守护类型
|
|
public function add_guard_type($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['guard_name'] = $data['guard_name'];
|
|
$add_data['base_image'] = $data['base_image'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('guard')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑 守护类型
|
|
public function edit_guard_type($data)
|
|
{
|
|
if (empty($data['gid'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('guard')->find($data['gid']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['guard_name'] = $data['guard_name'];
|
|
$update_data['title_image'] = $data['title_image'];
|
|
$update_data['position_image'] = $data['position_image'];
|
|
$update_data['frame_image'] = $data['frame_image'];
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('guard')->where(['gid' => $data['gid']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 守护类型 详情
|
|
public function get_guard_type($gid)
|
|
{
|
|
if (empty($gid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('guard')->where(['gid' => $gid])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//获取守护类型 列表
|
|
public function get_guard_type_list()
|
|
{
|
|
$guard = db::name('guard')->where(['is_delete' => 1])->select();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $guard];
|
|
}
|
|
|
|
//删除 守护类型
|
|
public function guard_type_del($gid)
|
|
{
|
|
if (empty($gid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('guard')->where(['gid' => $gid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 守护价格 列表
|
|
public function guard_price_list($id, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($id)) {
|
|
$map[] = ['a.id', '=', $id];
|
|
}
|
|
|
|
$map[] = ['a.is_delete', '=', 1];
|
|
$list = db::name('guard_price')->where($map)
|
|
->alias('a')
|
|
->join('yy_guard b', 'a.gid = b.gid')
|
|
->field('a.*,b.guard_name,b.title_image')
|
|
->order($order, $sort)->page($page, $limit)->select();
|
|
foreach ($list as $k => $v) {
|
|
$list[$k]['gid_guard_name'] = $v['gid'] . '-' . $v['guard_name'];
|
|
}
|
|
$data = [];
|
|
$data['count'] = db::name('guard_price')->alias('a')
|
|
->join('yy_guard b', 'a.gid = b.gid')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 守护价格
|
|
public function add_guard_price($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['gid'] = $data['gid'];
|
|
$add_data['day'] = $data['day'];
|
|
$add_data['sell_price'] = $data['sell_price'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('guard_price')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑 守护价格
|
|
public function edit_guard_price($data)
|
|
{
|
|
if (empty($data['id'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('guard_price')->find($data['id']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['gid'] = $data['gid'];
|
|
$update_data['day'] = $data['day'];
|
|
$update_data['sell_price'] = $data['sell_price'];
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('guard_price')->where(['id' => $data['id']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 守护价格详情
|
|
public function get_guard_price($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('guard_price')->where(['id' => $id])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 守护价格
|
|
public function guard_price_del($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('guard_price')->where(['id' => $id])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 特效 列表
|
|
public function special_effects_list($sid, $type, $effects_name, $is_can_buy, $is_show, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($sid)) {
|
|
$map[] = ['sid', '=', $sid];
|
|
}
|
|
if (!empty($type)) {
|
|
$map[] = ['type', '=', $type];
|
|
}
|
|
if (!empty($is_can_buy)) {
|
|
$map[] = ['is_can_buy', '=', $is_can_buy];
|
|
}
|
|
if (!empty($is_show)) {
|
|
$map[] = ['is_show', '=', $is_show];
|
|
}
|
|
if (!empty($effects_name)) {
|
|
$map[] = ['effects_name', 'like', '%' . $effects_name . '%'];
|
|
}
|
|
|
|
$map[] = ['is_delete', '=', 1];
|
|
$list = db::name('special_effects')->where($map)
|
|
->order($order, $sort)->page($page, $limit)->select();
|
|
$data = [];
|
|
$data['count'] = db::name('special_effects')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 特效 价格
|
|
public function add_special_effects($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['type'] = $data['type'];
|
|
$add_data['effects_name'] = $data['effects_name'];
|
|
$add_data['base_image'] = $data['base_image'];
|
|
$add_data['play_image'] = $data['play_image'];
|
|
$add_data['can_user_time'] = $data['can_user_time'];
|
|
$add_data['is_can_buy'] = $data['is_can_buy'];
|
|
$add_data['is_show'] = $data['is_show'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('special_effects')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑 特效
|
|
public function edit_special_effects($data)
|
|
{
|
|
if (empty($data['sid'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('special_effects')->find($data['sid']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['type'] = $data['type'];
|
|
$update_data['effects_name'] = $data['effects_name'];
|
|
$update_data['base_image'] = $data['base_image'];
|
|
$update_data['play_image'] = $data['play_image'];
|
|
$update_data['can_user_time'] = $data['can_user_time'];
|
|
$update_data['is_can_buy'] = $data['is_can_buy'];
|
|
$update_data['is_show'] = $data['is_show'];
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('special_effects')->where(['sid' => $data['sid']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 特效详情
|
|
public function get_special_effects($sid)
|
|
{
|
|
if (empty($sid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('special_effects')->where(['sid' => $sid])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 特效
|
|
public function special_effects_del($sid)
|
|
{
|
|
if (empty($sid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('special_effects')->where(['sid' => $sid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 特效 列表
|
|
public function get_special_effects_list()
|
|
{
|
|
$map = [];
|
|
$map[] = ['is_delete', '=', 1];
|
|
$data = db::name('special_effects')->where($map)->select();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//获取 特效价格 列表
|
|
public function special_effects_price($spid, $day, $sell_price, $effects_name, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($spid)) {
|
|
$map[] = ['a.spid', '=', $spid];
|
|
}
|
|
if (!empty($day)) {
|
|
$map[] = ['a.day', '=', $day];
|
|
}
|
|
if (!empty($sell_price)) {
|
|
$map[] = ['a.sell_price', '=', $sell_price];
|
|
}
|
|
|
|
if (!empty($effects_name)) {
|
|
$map[] = ['b.effects_name', 'like', '%' . $effects_name . '%'];
|
|
}
|
|
|
|
$map[] = ['a.is_delete', '=', 1];
|
|
$list = db::name('special_effects_price')->where($map)
|
|
->alias('a')
|
|
->join('yy_special_effects b', 'a.sid = b.sid')
|
|
->field(
|
|
'a.*,b.effects_name,b.base_image'
|
|
)
|
|
->order($order, $sort)->page($page, $limit)->select();
|
|
foreach ($list as $k => $v) {
|
|
$list[$k]['spid_effects_name'] = $v['spid'] . '-' . $v['effects_name'];
|
|
}
|
|
|
|
$data = [];
|
|
$data['count'] = db::name('special_effects_price')->alias('a')
|
|
->join('yy_special_effects b', 'a.sid = b.sid')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 特效 价格
|
|
public function add_special_effects_price($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['sid'] = $data['sid'];
|
|
$add_data['day'] = $data['day'];
|
|
$add_data['sell_price'] = $data['sell_price'];
|
|
$add_data['update_time'] = time();
|
|
$add_data['add_time'] = time();
|
|
$reslut = db::name('special_effects_price')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑 特效价格
|
|
public function edit_special_effects_price($data)
|
|
{
|
|
if (empty($data['spid'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('special_effects_price')->find($data['spid']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['sid'] = $data['sid'];
|
|
$update_data['day'] = $data['day'];
|
|
$update_data['sell_price'] = $data['sell_price'];
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('special_effects_price')->where(['spid' => $data['spid']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 特效价格 详情
|
|
public function get_special_effects_price($spid)
|
|
{
|
|
if (empty($spid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('special_effects_price')->where(['spid' => $spid])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 特效价格
|
|
public function special_effects_price_del($spid)
|
|
{
|
|
if (empty($spid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('special_effects_price')->where(['spid' => $spid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 单页信息 列表
|
|
public function page_list($order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
$map[] = ['is_delete', '=', 1];
|
|
$list = db::name('page')->where($map)
|
|
->order($order, $sort)->page($page, $limit)->select();
|
|
|
|
$data = [];
|
|
$data['count'] = db::name('page')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 单页信息
|
|
public function add_page($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['title'] = $data['title'];
|
|
$add_data['url'] = $data['url'];
|
|
$add_data['content'] = $data['content'];
|
|
$add_data['update_time'] = time();
|
|
$add_data['add_time'] = time();
|
|
$reslut = db::name('page')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑 单页信息
|
|
public function edit_page($data)
|
|
{
|
|
if (empty($data['aid'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('page')->find($data['aid']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['title'] = $data['title'];
|
|
$update_data['url'] = $data['url'];
|
|
$update_data['content'] = html_entity_decode($data['content']);
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('page')->where(['aid' => $data['aid']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 单页信息 详情
|
|
public function get_page($aid)
|
|
{
|
|
if (empty($aid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('page')->where(['aid' => $aid])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 单页信息
|
|
public function page_del($aid)
|
|
{
|
|
if (empty($aid)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
if ($aid <= 10) {
|
|
return ['code' => 201, 'msg' => '前10个单页禁止删除', 'data' => null];
|
|
}
|
|
$data_del = db::name('page')->where(['aid' => $aid])->update(['is_delete' => 2, 'delete_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//列表
|
|
public function pay_way_list($pay_type, $status, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if(!empty($pay_type)){
|
|
$map[] = ['pay_type', '=', $pay_type];
|
|
}
|
|
if(!empty($status)){
|
|
$map[] = ['status', '=', $status];
|
|
}
|
|
|
|
$map[] = ['is_delete', '=', 1];
|
|
$banner_list = db::name('pay_way')->where($map)->order($order, $sort)->page($page, $limit)->select();
|
|
|
|
$data = [];
|
|
$data['count'] = db::name('pay_way')->where($map)->count();
|
|
$data['list'] = $banner_list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//编辑
|
|
public function edit_pay_way($data)
|
|
{
|
|
if (empty($data['id'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$room_info = db::name('pay_way')->find($data['id']);
|
|
if (empty($room_info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['pay_type'] = $data['pay_type'];
|
|
if($data['pay_type'] == 1){
|
|
if(empty($data['wx_appid']) || empty($data['wx_mch_id']) || empty($data['wx_key'])){
|
|
return ['code' => 201, 'msg' => '配置参数不能为空', 'data' => null];
|
|
}
|
|
$update_data['wx_appid'] = $data['wx_appid'];
|
|
$update_data['wx_mch_id'] = $data['wx_mch_id'];
|
|
$update_data['wx_key'] = $data['wx_key'];
|
|
|
|
}else if($data['pay_type'] == 2){
|
|
if(empty($data['ali_appid']) || empty($data['alipay_public_key']) || empty($data['merchant_private_key'])){
|
|
return ['code' => 201, 'msg' => '配置参数不能为空', 'data' => null];
|
|
}
|
|
$update_data['ali_appid'] = $data['ali_appid'];
|
|
$update_data['alipay_public_key'] = $data['alipay_public_key'];
|
|
$update_data['merchant_private_key'] = $data['merchant_private_key'];
|
|
}else{
|
|
return ['code' => 201, 'msg' => '支付类型错误', 'data' => null];
|
|
}
|
|
$update_data['status'] = $data['status'];
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('pay_way')->where(['id' => $data['id']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
//添加
|
|
public function add_pay_way($data)
|
|
{
|
|
if(!in_array($data['pay_type'], [1,2])){
|
|
return ['code' => 201, 'msg' => '支付类型错误', 'data' => null];
|
|
}
|
|
|
|
$add_data = [];
|
|
|
|
if($data['pay_type'] == 1){
|
|
if(empty($data['wx_appid']) || empty($data['wx_mch_id']) || empty($data['wx_key'])){
|
|
return ['code' => 201, 'msg' => '配置参数不能为空', 'data' => null];
|
|
}
|
|
$add_data['wx_appid'] = $data['wx_appid'];
|
|
$add_data['wx_mch_id'] = $data['wx_mch_id'];
|
|
$add_data['wx_key'] = $data['wx_key'];
|
|
}else if($data['pay_type'] == 2){
|
|
if(empty($data['ali_appid']) || empty($data['alipay_public_key']) || empty($data['merchant_private_key'])){
|
|
return ['code' => 201, 'msg' => '配置参数不能为空', 'data' => null];
|
|
}
|
|
$add_data['ali_appid'] = $data['ali_appid'];
|
|
$add_data['alipay_public_key'] = $data['alipay_public_key'];
|
|
$add_data['merchant_private_key'] = $data['merchant_private_key'];
|
|
}
|
|
|
|
$add_data['status'] = $data['status'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('pay_way')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取信息
|
|
public function get_pay_way_info($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$banner_info = db::name('pay_way')->where(['id' => $id])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $banner_info];
|
|
}
|
|
|
|
//删除
|
|
public function pay_way_del($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$banner_del = db::name('pay_way')->where(['id' => $id])->update(['is_delete' => 2, 'update_time' => time()]);
|
|
if ($banner_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
|
|
//列表
|
|
public function auction_price_list($id, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map[] = ['is_delete', '=', 1];
|
|
$banner_list = db::name('auction_price')->where($map)->order($order, $sort)->select();
|
|
$data = [];
|
|
$data['count'] = db::name('auction_price')->where($map)->count();
|
|
$data['list'] = $banner_list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
//编辑
|
|
public function edit_auction_price_info($id, $price)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$room_info = db::name('auction_price')->find($id);
|
|
if (empty($room_info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
|
|
if($price < 1){
|
|
return ['code' => 201, 'msg' => '加价金币不能小于1', 'data' => null];
|
|
}
|
|
|
|
if($price != ceil($price)){
|
|
return ['code' => 201, 'msg' => '加价金币必须为整数', 'data' => null];
|
|
}
|
|
|
|
$update_data = [];
|
|
$update_data['price'] = $price;
|
|
$update_data['update_time'] = time();
|
|
$reslut = db::name('auction_price')->where(['id' => $id])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
//添加
|
|
public function add_auction_price($data)
|
|
{
|
|
if($data['price'] < 1){
|
|
return ['code' => 201, 'msg' => '加价金币不能小于1', 'data' => null];
|
|
}
|
|
|
|
if($data['price'] != ceil($data['price'])){
|
|
return ['code' => 201, 'msg' => '加价金币必须为整数', 'data' => null];
|
|
}
|
|
|
|
$add_data = [];
|
|
$add_data['price'] = $data['price'];
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('auction_price')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 信息
|
|
public function get_auction_price_info($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$can_recharge_info = db::name('auction_price')->where(['id' => $id])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $can_recharge_info];
|
|
}
|
|
|
|
//删除
|
|
public function auction_price_del($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('auction_price')->where(['id' => $id])->update(['is_delete' => 2, 'update_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 CP特权 列表
|
|
public function coupling_privilege_list($id, $order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$map = [];
|
|
if (!empty($lid)) {
|
|
$map[] = ['id', '=', $id];
|
|
}
|
|
|
|
$map[] = ['is_delete', '=', 1];
|
|
$list = db::name('cp_privilege')->where($map)->order($order, $sort)->page($page, $limit)->select();
|
|
foreach ($list as $k => &$v) {
|
|
$head_decorate = db::name('decorate')->where('did', $v['head_decorate_id'])->find();
|
|
if($head_decorate){
|
|
$v['head_decorate'] = $head_decorate['did'].'-'.$head_decorate['title'];
|
|
}else{
|
|
$v['head_decorate'] = '';
|
|
}
|
|
$mount_decorate = db::name('decorate')->where('did', $v['mount_decorate_id'])->find();
|
|
if($mount_decorate){
|
|
$v['mount_decorate'] = $mount_decorate['did'].'-'.$mount_decorate['title'];
|
|
}else{
|
|
$v['mount_decorate'] = '';
|
|
}
|
|
}
|
|
$data = [];
|
|
$data['count'] = db::name('cp_privilege')->where($map)->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//添加 CP特权
|
|
public function add_coupling_privilege($data)
|
|
{
|
|
$add_data = [];
|
|
$add_data['level'] = $data['level'];
|
|
$add_data['number'] = $data['number'];
|
|
$add_data['mount_decorate_id'] = $data['mount_decorate_id'];
|
|
$add_data['head_decorate_id'] = $data['head_decorate_id'];
|
|
$add_data['left_wing_decorate_id'] = $data['left_wing_decorate_id'];
|
|
$add_data['right_wing_decorate_id'] = $data['right_wing_decorate_id'];
|
|
$add_data['cp_tx_id'] = $data['cp_tx_id'];
|
|
|
|
$add_data['add_time'] = time();
|
|
$add_data['update_time'] = time();
|
|
$reslut = db::name('cp_privilege')->insert($add_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '添加失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '添加成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//编辑cp特权
|
|
public function edit_coupling_privilege($data)
|
|
{
|
|
if (empty($data['id'])) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('cp_privilege')->find($data['id']);
|
|
if (empty($info)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$update_data = [];
|
|
$update_data['level'] = $data['level'];
|
|
$update_data['number'] = $data['number'];
|
|
$update_data['mount_decorate_id'] = $data['mount_decorate_id'];
|
|
$update_data['head_decorate_id'] = $data['head_decorate_id'];
|
|
$update_data['left_wing_decorate_id'] = $data['left_wing_decorate_id'];
|
|
$update_data['right_wing_decorate_id'] = $data['right_wing_decorate_id'];
|
|
$update_data['cp_tx_id'] = $data['cp_tx_id'];
|
|
$update_data['update_time'] = time();
|
|
// dump($update_data);exit;
|
|
$reslut = db::name('cp_privilege')->where(['id' => $data['id']])->update($update_data);
|
|
if (!$reslut) {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
} else {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
}
|
|
}
|
|
|
|
//获取 CP特权
|
|
public function get_coupling_privilege_info($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$info = db::name('cp_privilege')->where(['id' => $id])->find();
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $info];
|
|
}
|
|
|
|
//删除 CP特权
|
|
public function coupling_privilege_del($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$data_del = db::name('cp_privilege')->where(['id' => $id])->update(['is_delete' => 2, 'update_time' => time()]);
|
|
if ($data_del) {
|
|
return ['code' => 200, 'msg' => '删除成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '删除失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
//客服信息列表
|
|
public function support_staff($order, $sort, $page = 1, $limit = 20)
|
|
{
|
|
$list = db::name('support_staff')->order($order, $sort)->select();
|
|
foreach ($list as $k => &$v){
|
|
$v['image'] = localpath_to_netpath($v['image']);
|
|
}
|
|
$data = [];
|
|
$data['count'] = db::name('support_staff')->count();
|
|
$data['list'] = $list;
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $data];
|
|
}
|
|
|
|
//获取客服信息
|
|
public function support_staff_info($id)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$report_type = db::name('support_staff')->find($id);
|
|
$report_type['http_image'] = localpath_to_netpath($report_type['image']);
|
|
return ['code' => 200, 'msg' => '获取成功', 'data' => $report_type];
|
|
}
|
|
|
|
//修改客服信息
|
|
public function support_staff_edit($id,$image, $content, $contents)
|
|
{
|
|
if (empty($id)) {
|
|
return ['code' => 201, 'msg' => '参数异常', 'data' => null];
|
|
}
|
|
$upd = db::name('support_staff')->where(['id' => $id])->update(['image' => $image, 'content' => $content, 'contents' => $contents, 'update_time' => time()]);
|
|
if ($upd) {
|
|
return ['code' => 200, 'msg' => '修改成功', 'data' => null];
|
|
} else {
|
|
return ['code' => 201, 'msg' => '修改失败', 'data' => null];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|