manghe/app/admin/controller/Draw.php
2025-03-21 19:25:07 +08:00

898 lines
33 KiB
PHP
Executable File

<?php
namespace app\admin\controller;
use app\admin\controller\Base;
use app\common\model\Category;
use app\common\model\Yushou;
use \think\Request;
use think\facade\View;
use app\common\model\Goods as GoodsModel;
use app\common\model\GoodsList;
use think\facade\Db;
use app\common\model\Shang;
class Draw extends Base
{
/**
* 盒子列表
*/
public function goods(Request $request)
{
$title = trim(input('get.title'));
$status = trim(input('get.status'));
$type = trim(input('get.type'));
$whe = array();
if ($title) {
$whe[] = ['title', 'like', '%' . $title . '%'];
}
if ($status) {
$whe[] = ['status', '=', $status];
}
if ($type) {
$whe[] = ['type', '=', $type];
} else {
$whe[] = ['type', '=', 7];
}
$field = "*";
$order = "id desc";
$data = GoodsModel::getList($whe, $field, $order, $this->page);
View::assign('list', $data['list']);
View::assign('count', $data['count']);
View::assign('page', $data['page']);
return View::fetch("Draw/goods");
}
/**
* 添加盒子
*/
public function draw_add(Request $request)
{
if (!$request->isPost()) {
return View::fetch("Draw/goods_add");
} else {
$data = input('post.');
if (empty($data['title'])) {
return $this->renderError("请输入盒子名称");
}
if (RegZero($data['sort'])) {
return $this->renderError("排序输入不规范,请输入整数");
}
if ($data['type'] == 7) {
$data['stock'] = 0;
$data['lock_is'] = 0;
$data['lock_time'] = 0;
$data['show_is'] = 0;
$data['prize_num'] = 0;
$data['category_id'] = 0;
}else {
return $this->renderError("盒子类型选择错误");
}
if (isset($data['sale_time'])) {
$data['sale_time'] = strtotime($data['sale_time']);
} else {
$data['sale_time'] = 0;
}
if (empty($data['imgurl'])) {
return $this->renderError("请上传盒子封面图");
}
if (empty($data['imgurl_detail'])) {
return $this->renderError("请上传盒子详情图");
}
$data['status'] = 2;
$data['addtime'] = time();
$dd = GoodsModel::insert($data);
if ($dd) {
return $this->renderSuccess("添加成功");
} else {
return $this->renderError("网络繁忙,请稍后");
}
}
}
/**
* 编辑盒子
*/
public function draw_edit(Request $request)
{
if (!$request->isPost()) {
$id = $request->param('id/d', 0);
$info = GoodsModel::where(['id' => $id])->find();
if (!$info) {
return $this->renderError("请求参数错误");
}
if ($info['sale_time']) {
$info['sale_time'] = date('Y-m-d', $info['sale_time']);
} else {
$info['sale_time'] = '';
}
$type = $info['type'];
View::assign('type', $type);
View::assign('info', $info);
return View::fetch("Draw/goods_edit");
} else {
$data = input('post.');
if (empty($data['id'])) {
return $this->renderError("请求参数错误");
}
$info = GoodsModel::where(['id' => $data['id']])->find();
if (!$info) {
return $this->renderError("请求参数错误1");
}
if (empty($data['title'])) {
return $this->renderError("请输入盒子名称");
}
if($data['type'] == 7){
#是抽奖券
unset($data['type']);
$res[] = $info->allowField([])->update($data);
if (resCheck($res)) {
Db::commit();
return $this->renderSuccess("编辑成功");
} else {
Db::rollback();
return $this->renderError("网络繁忙,请稍后");
}
}else{
return $this->renderError("网络繁忙,请稍后");
}
exit;
if (RegMoney($data['price'])) {
return $this->renderError("盒子价格输入不规范,最多保留两位小数");
}
if (RegZero($data['sort'])) {
return $this->renderError("排序输入不规范,请输入整数");
}
$type = $info['type'];
if ($type == 1) {
if (RegInt($data['stock'])) {
return $this->renderError("库存输入不规范,请设置大于0的整数");
}
if ($data['lock_is'] == 1) {
if (RegInt($data['lock_time'])) {
return $this->renderError("请设置锁箱时间");
}
} elseif ($data['lock_is'] == 0) {
$data['lock_time'] = 0;
} else {
return $this->renderError("锁箱类型选择错误");
}
if ($data['coupon_is'] == 1) {
if (RegInt($data['coupon_pro'])) {
return $this->renderError("发券概率请设置大于0的整数");
}
} elseif ($data['coupon_is'] == 0) {
$data['coupon_pro'] = 0;
} else {
return $this->renderError("发券开关选择错误");
}
if ($data['integral_is'] != 0 && $data['integral_is'] != 1) {
return $this->renderError("发积分开关选择错误");
}
$data['prize_num'] = 0;
$data['category_id'] = 0;
} elseif ($type == 2) {
$data['stock'] = 0;
$data['lock_is'] = 0;
$data['lock_time'] = 0;
$data['prize_num'] = 0;
$data['category_id'] = 0;
if ($data['coupon_is'] == 1) {
if (RegInt($data['coupon_pro'])) {
return $this->renderError("发券概率请设置大于0的整数");
}
} elseif ($data['coupon_is'] == 0) {
$data['coupon_pro'] = 0;
} else {
return $this->renderError("发券开关选择错误");
}
if ($data['integral_is'] != 0 && $data['integral_is'] != 1) {
return $this->renderError("发积分开关选择错误");
}
} elseif ($type == 3) {
if ($info['stock'] != $data['stock']) {
return $this->renderError("不可修改库存");
}
$data['lock_is'] = 0;
$data['lock_time'] = 0;
$data['category_id'] = 0;
$data['prize_num'] = 0;
// if (RegInt($data['prize_num'])) {
// return $this->renderError("擂台赏抽全局赏数量设置错误,请设置大于0的整数");
// }
if ($data['coupon_is'] == 1) {
if (RegInt($data['coupon_pro'])) {
return $this->renderError("发券概率请设置大于0的整数");
}
} elseif ($data['coupon_is'] == 0) {
$data['coupon_pro'] = 0;
} else {
return $this->renderError("发券开关选择错误");
}
if ($data['integral_is'] != 0 && $data['integral_is'] != 1) {
return $this->renderError("发积分开关选择错误");
}
} elseif ($type == 5) {
if (RegInt($data['stock'])) {
return $this->renderError("库存输入不规范,请设置大于0的整数");
}
$data['lock_is'] = 0;
$data['lock_time'] = 0;
$data['prize_num'] = 0;
$data['coupon_is'] = 0;
$data['coupon_pro'] = 0;
$data['integral_is'] = 0;
$data['category_id'] = 0;
}elseif($type == 6){
if (RegInt($data['stock'])) {
return $this->renderError("库存输入不规范,请设置大于0的整数");
}
if ($data['lock_is'] == 1) {
if (RegInt($data['lock_time'])) {
return $this->renderError("请设置锁箱时间");
}
} elseif ($data['lock_is'] == 0) {
$data['lock_time'] = 0;
} else {
return $this->renderError("锁箱类型选择错误");
}
if ($data['coupon_is'] == 1) {
if (RegInt($data['coupon_pro'])) {
return $this->renderError("发券概率请设置大于0的整数");
}
} elseif ($data['coupon_is'] == 0) {
$data['coupon_pro'] = 0;
} else {
return $this->renderError("发券开关选择错误");
}
if ($data['integral_is'] != 0 && $data['integral_is'] != 1) {
return $this->renderError("发积分开关选择错误");
}
if ($data['show_is'] != 0 && $data['show_is'] != 1) {
return $this->renderError("首页显示开关选择错误");
}
$data['prize_num'] = 0;
$data['category_id'] = 0;
} else {
return $this->renderError("盒子类型选择错误");
}
if (isset($data['sale_time'])) {
$data['sale_time'] = strtotime($data['sale_time']);
} else {
$data['sale_time'] = 0;
}
if (empty($data['imgurl'])) {
return $this->renderError("请上传盒子封面图");
}
if (empty($data['imgurl_detail'])) {
return $this->renderError("请上传盒子封面图");
}
$data['update_time'] = time();
if ($data['stock'] < $info['stock']) {
return $this->renderError("不能减少库存");
}
Db::startTrans();
$res = [];
#添加套
if ($type == 1 || $type == 5 || $type ==6) {
if (($data['stock'] > $info['stock'])) {
#赏品
$goods_list = GoodsList::where(['goods_id' => $info['id']])
->where(['num' => 1])
->select()->toArray();
if ($goods_list) {
#循环数据
$save_sports_data = [];
$start_num = $info['stock'] + 1;
for ($i = $start_num; $i <= $data['stock']; $i++) {
foreach ($goods_list as $k => $v) {
unset($v['id']);
unset($v['num']);
$v['num'] = $i;
$v['surplus_stock'] = $v['stock'];
$save_sports_data[] = $v;
}
}
#添加赏品
$res[] = GoodsList::insertAll($save_sports_data);
}
}
}
$res[] = $info->allowField([])->update($data);
if (resCheck($res)) {
Db::commit();
return $this->renderSuccess("编辑成功");
} else {
Db::rollback();
return $this->renderError("网络繁忙,请稍后");
}
}
}
/**
* 上、下架,删除盒子
*/
public function goods_del(Request $request)
{
$id = $request->post('id/d');
$status = $request->post('type/d');
$data = GoodsModel::where(['id' => $id])->field('id')->find();
if (!$data) {
return $this->renderError("数据不存在");
}
if ($status == 1 || $status == 2) {
$result = GoodsModel::where(['id' => $id])->update(['status' => $status]);
} elseif ($status == 3) {
$result = GoodsModel::where(['id' => $id])->update(['delete_time' => time(), 'status' => 2]);
// $goods = GoodsList::field('id')->where(['goods_id' => $id])->find();
// if ($goods) {
// GoodsList::field('id')->where(['goods_id' => $id])->delete();
// }
} else {
return $this->renderError("请求参数错误");
}
if ($result) {
return $this->renderSuccess("操作成功");
} else {
return $this->renderError("网络繁忙,请稍后");
}
}
/**
* 盒子奖品
*/
public function drawlist(Request $request)
{
$goods_id = $request->param('goods_id/d', 0);
$info = GoodsModel::where(['id' => $goods_id])->find();
if (!$info) {
return $this->renderError('请求参数错误');
}
$type = $info['type'];
$title = trim(input('get.title'));
$whe = array();
$whe[] = ['goods_id', '=', $goods_id];
// if ($type == 1 || $type == 3 || $type == 5 || $type == 6) {
// $whe[] = ['num', '=', 1];
// } elseif ($type == 2) {
// $whe[] = ['num', '=', 0];
// } else {
// return $this->renderError('请求参数错误1');
// }
if (!empty($title)) {
$whe[] = ['title', 'like', '%' . $title . '%'];
}
$whe[] = ['type', '=', 0];
$field = "*";
$order = "sort desc,shang_id asc,id asc";
$data = GoodsList::getList($whe, $field, $order, 150);
$real_pro = 0;
$real_pro = 0;
foreach ($data['list'] as &$value) {
$value['shang'] = Shang::where(['id' => $value['shang_id']])->value('title');
if ($value['goods_type'] == 2) {
$value['sale_time'] = date('Y-m-d', $value['sale_time']);
} else {
$value['sale_time'] = '';
}
$real_pro += $value['real_pro'];
$real_pro += $value['real_pro'];
}
View::assign('list', $data['list']);
View::assign('count', $data['count']);
View::assign('page', $data['page']);
View::assign('goods_id', $goods_id);
View::assign('type', $type);
View::assign('real_pro', $real_pro);
View::assign('real_pro', $real_pro);
return View::fetch("Draw/goodslist");
}
/**
* 添加奖品
*/
public function drawlist_add(Request $request)
{
if (!$request->isPost()) {
$goods_id = $request->param('goods_id/d', 0);
$info = GoodsModel::where(['id' => $goods_id])->find();
if (!$info) {
return $this->renderError('请求参数错误');
}
if ($info['type'] == 7) {
$shang = Shang::where('id', 'between', [34, 38])->select()->toArray();
} else{
return $this->renderError('请求参数错误23');
}
View::assign('shang', $shang);
View::assign('goods_id', $goods_id);
View::assign('type', $info['type']);
return View::fetch('Draw/drawlist_add');
} else {
$data = input('post.');
if (empty($data['goods_id'])) {
return $this->renderError('请求参数错误1');
}
$info = GoodsModel::where(['id' => $data['goods_id']])->find();
if (!$info) {
return $this->renderError('请求参数错误2');
}
$type = $info['type'];
if (empty($data['title'])) {
return $this->renderError('请输入奖品名称');
}
if (empty($data['shang_id'])) {
return $this->renderError('请选择奖品类型');
}
if (RegMoney($data['price'])) {
return $this->renderError('奖品售价设置错误,最多保留两位小数');
}
if (RegMoney($data['money'])) {
return $this->renderError('兑换价格设置错误,最多保留两位小数');
}
if (RegMoney($data['sc_money'])) {
return $this->renderError('参考价格设置错误,最多保留两位小数');
}
if ($type == 7) {
if (RegMoney($data['real_pro'])) {
return $this->renderError('真实概率设置错误,最多保留两位小数');
}
$prize_code = getPrizeCode() . '_' . time();
$data['prize_code'] = $prize_code;
}else {
return $this->err('请求参数错误');
}
if (RegZero($data['sort'])) {
return $this->renderError('排序请输入整数');
}
if (empty($data['imgurl'])) {
return $this->renderError('请上传图片');
}
$data['addtime'] = time();
$data['type'] = 7;
if (isset($save_sports_data)) {
$res = GoodsList::insertAll($save_sports_data);
} else {
$res = GoodsList::insert($data);
}
if ($res) {
return $this->renderSuccess('添加成功');
} else {
return $this->renderError('添加失败');
}
}
}
/**
* 编辑奖品
*/
public function drawlist_edit(Request $request)
{
if (!$request->isPost()) {
$id = $request->param('id/d', 0);
$goods = GoodsList::where(['id' => $id])->find();
if (!$goods) {
return $this->renderError('请求参数错误');
}
if ($goods['goods_type'] == 2) {
$goods['sale_time'] = date('Y-m-d', $goods['sale_time']);
} else {
$goods['sale_time'] = '';
}
$goods_id = $goods['goods_id'];
$info = GoodsModel::where(['id' => $goods_id])->find();
if (!$info) {
return $this->renderError('请求参数错误1');
}
if ($info['type'] == 1 || $info['type'] == 5 || $info['type'] == 6) {
$shang = Shang::where('id', '<=', 33)->where('id', '<>', 5)->select()->toArray();
} elseif ($info['type'] == 7) {
$shang = Shang::where('id', 'between', [34, 38])->select()->toArray();
} elseif ($info['type'] == 3) {
$shang = Shang::where('id', 'between', [4, 33])->select()->toArray();
} else {
return $this->renderError('请求参数错误1');
}
View::assign('goods', $goods);
View::assign('shang', $shang);
View::assign('type', $info['type']);
return View::fetch('Draw/drawlist_edit');
} else {
$data = input('post.');
if (empty($data['id'])) {
return $this->renderError('请求参数错误1');
}
$goods = GoodsList::where(['id' => $data['id']])->find();
if (!$goods) {
return $this->renderError('请求参数错误2');
}
$info = GoodsModel::where(['id' => $goods['goods_id']])->find();
if (!$info) {
return $this->renderError('请求参数错误3');
}
$type = $info['type'];
if (empty($data['title'])) {
return $this->renderError('请输入奖品名称');
}
if (empty($data['shang_id'])) {
return $this->renderError('请选择奖品类型');
}
if (RegMoney($data['price'])) {
return $this->renderError('奖品售价设置错误,最多保留两位小数');
}
if (RegMoney($data['money'])) {
return $this->renderError('兑换价格设置错误,最多保留两位小数');
}
if (RegMoney($data['sc_money'])) {
return $this->renderError('参考价格设置错误,最多保留两位小数');
}
if ($type == 7) {
if (RegMoney($data['real_pro'])) {
return $this->renderError('真实概率设置错误,最多保留两位小数');
}
} else {
return $this->err('请求参数错误');
}
if (RegZero($data['sort'])) {
return $this->renderError('排序请输入整数');
}
if (empty($data['imgurl'])) {
return $this->renderError('请上传图片');
}
$data['update_time'] = time();
unset($data['id']);
$res = GoodsList::where(['prize_code' => $goods['prize_code']])->update($data);
if ($res) {
return $this->renderSuccess('编辑成功');
} else {
return $this->renderError('编辑失败');
}
}
}
/**
* 奖品删除
*/
public function drawlist_del(Request $request)
{
$id = \request()->param('id/d', 0);
$prize_code = GoodsList::field('prize_code')
->where(['id' => $id])
->value('prize_code');
if (!$prize_code) {
return $this->renderError("请勿重复操作");
}
#删除奖品
$res = GoodsList::field('id')
->where(['prize_code' => $prize_code])
->delete();
if ($res) {
return $this->renderSuccess("操作成功");
} else {
return $this->renderError("操作失败");
}
}
/**
* 消费赠送
*/
public function give()
{
$title = trim(input('get.title'));
$whe = array();
$whe[] = ['goods_id', '=', 0];
if (!empty($title)) {
$whe[] = ['title', 'like', '%' . $title . '%'];
}
$field = "*";
$order = "give_money asc,id asc";
$data = GoodsList::getList($whe, $field, $order, $this->page);
foreach ($data['list'] as &$value) {
$value['shang'] = Shang::where(['id' => $value['shang_id']])->value('title');
}
$range_time = getConfig('give_time')['range_time'];
View::assign('range_time', $range_time);
View::assign('list', $data['list']);
View::assign('count', $data['count']);
View::assign('page', $data['page']);
return View::fetch("Goods/give");
}
/**
* 消费赠送添加
*/
public function give_add(Request $request)
{
if (!$request->isPost()) {
$shang = Shang::where('id', 'between', [10, 33])->select()->toArray();
View::assign('shang', $shang);
return View::fetch('Goods/give_add');
} else {
$data = input('post.');
if (empty($data['title'])) {
return $this->renderError('请输入奖品名称');
}
if (empty($data['shang_id'])) {
return $this->renderError('请选择奖品类型');
}
if (RegMoney($data['price'])) {
return $this->renderError('奖品售价设置错误,最多保留两位小数');
}
if (RegMoney($data['money'])) {
return $this->renderError('兑换价格设置错误,最多保留两位小数');
}
if (RegInt($data['give_money'])) {
return $this->renderError('消费阀值设置错误,请设置大于0的整数');
}
if (empty($data['imgurl'])) {
return $this->renderError('请上传图片');
}
$prize_code = getPrizeCode() . '_' . time();
$data['prize_code'] = $prize_code;
$data['goods_id'] = 0;
$data['addtime'] = time();
$dd = (new GoodsList())->insert($data);
if ($dd) {
return $this->renderSuccess('添加成功');
} else {
return $this->renderError('添加失败');
}
}
}
/**
* 消费赠送编辑
*/
public function give_edit(Request $request)
{
if (!$request->isPost()) {
$id = request()->param('id/d', 0);
$info = GoodsList::where(['id' => $id])->find();
if (!$info) {
return $this->renderError('请求参数错误');
}
$shang = Shang::where('id', 'between', [10, 33])->select()->toArray();
View::assign('shang', $shang);
View::assign('info', $info);
return View::fetch('Goods/give_edit');
} else {
$data = input('post.');
if (empty($data['id'])) {
return $this->renderError('请求参数错误');
}
$info = GoodsList::where(['id' => $data['id']])->find();
if (!$info) {
return $this->renderError('请求参数错误1');
}
if (empty($data['title'])) {
return $this->renderError('请输入奖品名称');
}
if (empty($data['shang_id'])) {
return $this->renderError('请选择奖品类型');
}
if (RegMoney($data['price'])) {
return $this->renderError('奖品售价设置错误,最多保留两位小数');
}
if (RegMoney($data['money'])) {
return $this->renderError('兑换价格设置错误,最多保留两位小数');
}
if (RegInt($data['give_money'])) {
return $this->renderError('消费阀值设置错误,请设置大于0的整数');
}
if (empty($data['imgurl'])) {
return $this->renderError('请上传图片');
}
$data['update_time'] = time();
unset($data['id']);
$dd = $info->allowField([])->save($data);
if ($dd) {
return $this->renderSuccess('编辑成功');
} else {
return $this->renderError('编辑失败');
}
}
}
/**
* 消费赠送删除
*/
public function give_del(Request $request)
{
$id = \request()->param('id/d', 0);
$info = GoodsList::field('prize_code')
->where(['id' => $id])
->find();
if (!$info) {
return $this->renderError("请勿重复操作");
}
#删除奖品
$res = GoodsList::field('id')
->where(['id' => $id])
->delete();
if ($res) {
return $this->renderSuccess("操作成功");
} else {
return $this->renderError("操作失败");
}
}
#无限令规则
public function give_time()
{
$data = request()->param();
$data['time'] = time();
$result = setConfig('give_time', $data);
if ($result) {
return $this->renderSuccess('修改成功');
} else {
return $this->renderError('修改失败');
}
}
/**
* 预售日历
*/
public function yushou_rili()
{
$title = trim(input('get.title'));
$whe = array();
if ($title) {
$whe[] = ['title', 'like', '%' . $title . '%'];
}
$field = "*";
$order = "sort desc,id desc";
$data = Yushou::getList($whe, $field, $order, $this->page);
foreach ($data['list'] as &$value) {
$value['goods_title'] = GoodsModel::where(['id' => $value['goods_id']])->value('title');
$value['sale_time'] = date('Y-m-d', $value['sale_time']);
}
View::assign('list', $data['list']);
View::assign('count', $data['count']);
View::assign('page', $data['page']);
return View::fetch("Goods/yushou_rili");
}
/**
* 预售日历添加
*/
public function yushou_rili_add(Request $request)
{
if (!$request->isPost()) {
$goods = GoodsModel::where('type', '=', 1)->select()->toArray();
View::assign('goods', $goods);
return View::fetch('Goods/yushou_rili_add');
} else {
$data = input('post.');
if (empty($data['title'])) {
return $this->renderError('请输入标题');
}
if ($data['goods_id']) {
$goods = GoodsModel::where('type', '=', 1)->where('id', '=', $data['goods_id']);
if (!$goods) {
return $this->renderError('盒子选择错误');
}
} else {
$data['goods_id'] = 0;
}
if (empty($data['sale_time'])) {
return $this->renderError('请选择预售时间');
}
$data['sale_time'] = strtotime($data['sale_time']);
$today_time = strtotime(date('Y-m-d', time()));
if ($data['sale_time'] < $today_time) {
return $this->renderError('预售时间选择错误');
}
if (RegZero($data['sort'])) {
return $this->renderError('排序设置错误,请输入整数');
}
if (empty($data['imgurl'])) {
return $this->renderError('请上传图片');
}
$data['addtime'] = time();
$dd = (new Yushou())->insert($data);
if ($dd) {
return $this->renderSuccess('添加成功');
} else {
return $this->renderError('添加失败');
}
}
}
/**
* 预售日历编辑
*/
public function yushou_rili_edit(Request $request)
{
if (!$request->isPost()) {
$id = request()->param('id/d', 0);
$info = Yushou::where(['id' => $id])->find();
if (!$info) {
return $this->renderError('请求参数错误');
}
$info['sale_time'] = date('Y-m-d', $info['sale_time']);
$goods = GoodsModel::where('type', '=', 1)->select()->toArray();
View::assign('goods', $goods);
View::assign('info', $info);
return View::fetch('Goods/yushou_rili_edit');
} else {
$data = input('post.');
if (empty($data['id'])) {
return $this->renderError('请求参数错误');
}
$info = Yushou::where(['id' => $data['id']])->find();
if (!$info) {
return $this->renderError('请求参数错误1');
}
if (empty($data['title'])) {
return $this->renderError('请输入标题');
}
if ($data['goods_id']) {
$goods = GoodsModel::where('type', '=', 1)->where('id', '=', $data['goods_id']);
if (!$goods) {
return $this->renderError('盒子选择错误');
}
} else {
$data['goods_id'] = 0;
}
if (empty($data['sale_time'])) {
return $this->renderError('请选择预售时间');
}
$data['sale_time'] = strtotime($data['sale_time']);
$today_time = strtotime(date('Y-m-d', time()));
if ($data['sale_time'] < $today_time) {
return $this->renderError('预售时间选择错误');
}
if (RegZero($data['sort'])) {
return $this->renderError('排序设置错误,请输入整数');
}
if (empty($data['imgurl'])) {
return $this->renderError('请上传图片');
}
$data['update_time'] = time();
unset($data['id']);
$dd = $info->allowField([])->save($data);
if ($dd) {
return $this->renderSuccess('编辑成功');
} else {
return $this->renderError('编辑失败');
}
}
}
/**
* 预售日历删除
*/
public function yushou_rili_del(Request $request)
{
$id = \request()->param('id/d', 0);
$info = Yushou::field('id')->where(['id' => $id])->find();
if (!$info) {
return $this->renderError("请勿重复操作");
}
#删除奖品
$res = Yushou::field('id')->where(['id' => $id])->delete();
if ($res) {
return $this->renderSuccess("操作成功");
} else {
return $this->renderError("操作失败");
}
}
}