<?php
include '../api/conn.php';
if (!$_POST) {
die(
json_encode(
array(
'code' => 200,
'msg' => '缺少参数'
),480)
);
}
$period=$_POST['period'];
$openid=$_POST['openid'];
$number=$_POST['number'];
$price=$_POST['price'];
//查询当前提交期数与系统最后期数一致吗(期数一致)
$sql1="SELECT period,is_processed FROM game_periods ORDER BY period DESC LIMIT 1";
$result = $conn->query($sql1);
if ($result->num_rows > 0) {
// 读取查询结果中的一行数据
$row = $result->fetch_assoc();
// 获取id字段的值
$period_database = $row['period'];
$is_processed = $row['is_processed'];
if ($period_database==$period&&$is_processed=='0') {
//防止写入两次
$query_sql="SELECT id FROM `periods_data` WHERE `period`='$period'and `openid`='$openid'";
$result = $conn->query($query_sql);
if ($result->num_rows > 0) {
die(
json_encode(
array(
'code' => 200,
'msg' => '已经押注过啦~'
),480)
);
} else {
// 余额支付
//我的余额查询
$cx_yue="SELECT `price` FROM `user` WHERE `openid`='$openid'";
$res=$conn->query($cx_yue);
if ($rowss=$res->fetch_assoc()) {
$my_money=$rowss['price'];//我的余额
} else {
die(
json_encode(
array(
'code' => 200,
'msg' => '当前用户未注册'
),480)
);
}
$buy=$price;//真正需要付的钱
// var_dump($buy);
//余额判断
if ($my_money>=$buy) {
// 余额扣除
$residue_money=$my_money-$buy;
$money_update="UPDATE `user` SET `price` = '$residue_money' WHERE `openid` = '$openid'";
$res2=$conn->query($money_update);
//插入操作
$sql2="INSERT INTO `periods_data` (`id`, `period`, `number`, `openid`, `price`) VALUES (NULL, '$period_database', '$number', '$openid', '$price')";
$conn->query($sql2);
die(
json_encode(
array(
'code' => 100,
'msg' => '押注成功'
),480)
);
} else {
die(
json_encode(
array(
'code' => 200,
'msg' => '余额不足'
),480)
);
}
// 余额支付
}
} else {
die(
json_encode(
array(
'code' => 200,
'msg' => '该局游戏不存在,请刷新后重试'
),480)
);
}
} else {
die(
json_encode(
array(
'code' => 200,
'msg' => '游戏暂未开盘'
),480)
);
}
// 关闭数据库连接
$conn->close();
//放防止重复提交(同个用户一期只能提交一次)
uniapp实现买定离手小游戏
173 浏览量
2023-07-28
12:32:21
上传
评论
收藏 4KB ZIP 举报
德宏大魔王
- 粉丝: 1w+
- 资源: 42
最新资源
- 树莓派连接 DS18B20 温度传感器读取温度时监控客户端,服务器端连接状况,实现断线重连机制
- jQuery 3.7.1
- 校园失物招领小程序源码可作毕业设计
- SAP客户端GUI740安装包(JAVA版本)
- winlibs-x86-64-posix-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64msvcrt
- HTML5小游戏【愤怒的小红帽-优秀H5小游戏合集射击游戏-过关游戏】游戏源码分享下载 - fndxhm.zip
- 医学影像处理-图像分割-肿瘤识别-诊断辅助-matlab图像分割肿瘤代码-DeepBTSeg.zip
- 抖音取图表情包小程序源码+创作者入驻+流量主
- 数字电子-JK触发器-可逆计数器-教学模拟-同步六进制加减法可逆计数器(JK).ms7.zip
- 小程序项目源码之熊猫签证.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈