diff --git a/app/admin/controller/CardGoods.php b/app/admin/controller/CardGoods.php index 7cbfee3..c7c7459 100755 --- a/app/admin/controller/CardGoods.php +++ b/app/admin/controller/CardGoods.php @@ -463,7 +463,7 @@ class CardGoods extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if ($data['goods_type'] == 1) { $data['sale_time'] = 0; @@ -568,7 +568,7 @@ class CardGoods extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if ($data['goods_type'] == 1) { $data['sale_time'] = 0; diff --git a/app/admin/controller/Cardextractor.php b/app/admin/controller/Cardextractor.php index c33037e..5f3bec9 100755 --- a/app/admin/controller/Cardextractor.php +++ b/app/admin/controller/Cardextractor.php @@ -715,7 +715,7 @@ class Cardextractor extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if ($data['goods_type'] == 1) { $data['sale_time'] = 0; @@ -823,7 +823,7 @@ class Cardextractor extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if ($data['goods_type'] == 1) { $data['sale_time'] = 0; diff --git a/app/admin/controller/Draw.php b/app/admin/controller/Draw.php index 1713964..5b2327f 100755 --- a/app/admin/controller/Draw.php +++ b/app/admin/controller/Draw.php @@ -437,7 +437,7 @@ class Draw extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegMoney($data['sc_money'])) { return $this->renderError('参考价格设置错误,最多保留两位小数'); @@ -531,7 +531,7 @@ class Draw extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegMoney($data['sc_money'])) { return $this->renderError('参考价格设置错误,最多保留两位小数'); @@ -633,7 +633,7 @@ class Draw extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegInt($data['give_money'])) { return $this->renderError('消费阀值设置错误,请设置大于0的整数'); @@ -688,7 +688,7 @@ class Draw extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegInt($data['give_money'])) { return $this->renderError('消费阀值设置错误,请设置大于0的整数'); diff --git a/app/admin/controller/Goods.php b/app/admin/controller/Goods.php index 7a4fb97..a757595 100755 --- a/app/admin/controller/Goods.php +++ b/app/admin/controller/Goods.php @@ -889,7 +889,7 @@ class Goods extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegMoney($data['sc_money'])) { return $this->renderError('参考价格设置错误,最多保留两位小数'); @@ -1221,7 +1221,7 @@ class Goods extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegMoney($data['sc_money'])) { return $this->renderError('参考价格设置错误,最多保留两位小数'); @@ -1360,7 +1360,7 @@ class Goods extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegInt($data['give_money'])) { return $this->renderError('消费阀值设置错误,请设置大于0的整数'); @@ -1415,7 +1415,7 @@ class Goods extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (RegInt($data['give_money'])) { return $this->renderError('消费阀值设置错误,请设置大于0的整数'); diff --git a/app/admin/controller/Rank.php b/app/admin/controller/Rank.php index c8c7f02..1d82fa4 100755 --- a/app/admin/controller/Rank.php +++ b/app/admin/controller/Rank.php @@ -69,7 +69,7 @@ class Rank extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (empty($data['imgurl'])) { return $this->renderError('请上传图片'); @@ -135,7 +135,7 @@ class Rank extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (empty($data['imgurl'])) { return $this->renderError('请上传图片'); @@ -261,7 +261,7 @@ class Rank extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (empty($data['imgurl'])) { return $this->renderError('请上传图片'); @@ -327,7 +327,7 @@ class Rank extends Base return $this->renderError('奖品售价设置错误,最多保留两位小数'); } if (RegMoney($data['money'])) { - return $this->renderError('兑换价格设置错误,最多保留两位小数'); + return $this->renderError('采购价格设置错误,最多保留两位小数'); } if (empty($data['imgurl'])) { return $this->renderError('请上传图片'); diff --git a/app/admin/validate/GoodsList.php b/app/admin/validate/GoodsList.php index 6821e50..9205a3e 100755 --- a/app/admin/validate/GoodsList.php +++ b/app/admin/validate/GoodsList.php @@ -29,7 +29,7 @@ class GoodsList extends Validate protected $message = [ 'title.require' => '请输入商品名称', 'price.require' => '请输入商品官方售价', - 'money.require' => '请输入商品兑换价格', + 'money.require' => '请输入商品采购价格', 'imgurl.require' => '请选择上传的图片' ]; diff --git a/app/admin/validate/Product.php b/app/admin/validate/Product.php index d16c07a..614c785 100755 --- a/app/admin/validate/Product.php +++ b/app/admin/validate/Product.php @@ -29,7 +29,7 @@ class Product extends Validate protected $message = [ 'title.require' => '请输入商品名称', 'price.require' => '请输入商品官方售价', - 'money.require' => '请输入商品兑换价格', + 'money.require' => '请输入商品采购价格', 'imgurl.require' => '请选择上传的图片' ]; diff --git a/app/admin/view/CardGoods/shang_goods_add.html b/app/admin/view/CardGoods/shang_goods_add.html index ab707fa..cf30793 100755 --- a/app/admin/view/CardGoods/shang_goods_add.html +++ b/app/admin/view/CardGoods/shang_goods_add.html @@ -41,9 +41,9 @@
- +
- +
diff --git a/app/admin/view/CardGoods/shang_goods_edit.html b/app/admin/view/CardGoods/shang_goods_edit.html index de060ef..f8ed9c7 100755 --- a/app/admin/view/CardGoods/shang_goods_edit.html +++ b/app/admin/view/CardGoods/shang_goods_edit.html @@ -42,9 +42,9 @@
- +
- +
diff --git a/app/admin/view/Cardextractor/card_goodslist_add.html b/app/admin/view/Cardextractor/card_goodslist_add.html index f244323..f12d1ad 100755 --- a/app/admin/view/Cardextractor/card_goodslist_add.html +++ b/app/admin/view/Cardextractor/card_goodslist_add.html @@ -41,9 +41,9 @@
- +
- +
diff --git a/app/admin/view/Cardextractor/card_goodslist_edit.html b/app/admin/view/Cardextractor/card_goodslist_edit.html index 10708a0..90b84a7 100755 --- a/app/admin/view/Cardextractor/card_goodslist_edit.html +++ b/app/admin/view/Cardextractor/card_goodslist_edit.html @@ -42,9 +42,9 @@
- +
- +
diff --git a/app/admin/view/Draw/drawlist_add.html b/app/admin/view/Draw/drawlist_add.html index b0b59ac..07c40bf 100755 --- a/app/admin/view/Draw/drawlist_add.html +++ b/app/admin/view/Draw/drawlist_add.html @@ -29,9 +29,9 @@
- +
- +
diff --git a/app/admin/view/Draw/drawlist_edit.html b/app/admin/view/Draw/drawlist_edit.html index 0e06f65..c4e5488 100755 --- a/app/admin/view/Draw/drawlist_edit.html +++ b/app/admin/view/Draw/drawlist_edit.html @@ -29,9 +29,9 @@
- +
- +
diff --git a/app/admin/view/Goods/give.html b/app/admin/view/Goods/give.html index 28b593e..446c965 100755 --- a/app/admin/view/Goods/give.html +++ b/app/admin/view/Goods/give.html @@ -38,7 +38,7 @@ 奖品名称 奖品图片 官方售价 - 兑换价格 + 采购价格 奖赏类型 操作 diff --git a/app/admin/view/Goods/give_add.html b/app/admin/view/Goods/give_add.html index 75f58a8..28de21d 100755 --- a/app/admin/view/Goods/give_add.html +++ b/app/admin/view/Goods/give_add.html @@ -29,9 +29,9 @@
- +
- +
diff --git a/app/admin/view/Goods/give_edit.html b/app/admin/view/Goods/give_edit.html index c91f053..b71fcf7 100755 --- a/app/admin/view/Goods/give_edit.html +++ b/app/admin/view/Goods/give_edit.html @@ -29,9 +29,9 @@
- +
- +
diff --git a/app/admin/view/Goods/goodslist_add.html b/app/admin/view/Goods/goodslist_add.html index e98d211..302eb8d 100755 --- a/app/admin/view/Goods/goodslist_add.html +++ b/app/admin/view/Goods/goodslist_add.html @@ -61,9 +61,9 @@ - +
-
diff --git a/app/admin/view/Goods/goodslist_edit.html b/app/admin/view/Goods/goodslist_edit.html index 27b8a89..5851531 100755 --- a/app/admin/view/Goods/goodslist_edit.html +++ b/app/admin/view/Goods/goodslist_edit.html @@ -61,10 +61,10 @@ - +
+ placeholder="请输入采购价格" class="layui-input">
diff --git a/app/admin/view/Rank/month.html b/app/admin/view/Rank/month.html index 98dbba8..08e5fa7 100755 --- a/app/admin/view/Rank/month.html +++ b/app/admin/view/Rank/month.html @@ -16,7 +16,7 @@ 奖品名称 奖品图片 官方售价 - 兑换价格 + 采购价格 奖赏类型 操作 diff --git a/app/admin/view/Rank/month_add.html b/app/admin/view/Rank/month_add.html index 867e903..f139ca3 100755 --- a/app/admin/view/Rank/month_add.html +++ b/app/admin/view/Rank/month_add.html @@ -35,9 +35,9 @@
- +
- +
diff --git a/app/admin/view/Rank/month_edit.html b/app/admin/view/Rank/month_edit.html index 9b06a34..e0e3b3f 100755 --- a/app/admin/view/Rank/month_edit.html +++ b/app/admin/view/Rank/month_edit.html @@ -35,9 +35,9 @@
- +
- +
diff --git a/app/admin/view/Rank/week.html b/app/admin/view/Rank/week.html index 8560fa4..85fb90d 100755 --- a/app/admin/view/Rank/week.html +++ b/app/admin/view/Rank/week.html @@ -16,7 +16,7 @@ 奖品名称 奖品图片 官方售价 - 兑换价格 + 采购价格 奖赏类型 操作 diff --git a/app/admin/view/Rank/week_add.html b/app/admin/view/Rank/week_add.html index 25bf141..7cdc256 100755 --- a/app/admin/view/Rank/week_add.html +++ b/app/admin/view/Rank/week_add.html @@ -35,9 +35,9 @@
- +
- +
diff --git a/app/admin/view/Rank/week_edit.html b/app/admin/view/Rank/week_edit.html index 42f4d3e..d83c0bf 100755 --- a/app/admin/view/Rank/week_edit.html +++ b/app/admin/view/Rank/week_edit.html @@ -35,9 +35,9 @@
- +
- +
diff --git a/app/admin/view/Statistics/profit.html b/app/admin/view/Statistics/profit.html index 3502ddf..fa92f9d 100755 --- a/app/admin/view/Statistics/profit.html +++ b/app/admin/view/Statistics/profit.html @@ -75,7 +75,7 @@
总出货价值 + title="出货价值 = 奖品的采购价格">
¥ 0.00 @@ -252,7 +252,7 @@ } }, { - field: 'sc_money', title: '出货价值 ', width: 140, templet: function (d) { + field: 'sc_money', title: '出货价值 ', width: 140, templet: function (d) { if (!d.loaded) { return '
'; } diff --git a/app/admin/view/User/user_box.html b/app/admin/view/User/user_box.html index 6193504..4e46180 100755 --- a/app/admin/view/User/user_box.html +++ b/app/admin/view/User/user_box.html @@ -113,7 +113,7 @@ { field: 'good_title', title: '盒子名称', width: 140 }, { field: 'goodslist_title', title: '奖品名称', width: 200 }, { field: 'shang_title', title: '奖品类型', width: 120 }, - { field: 'goodslist_money', title: '回收价格', width: 100 }, + { field: 'goodslist_money', title: '调换商品', width: 100 }, { field: 'goodslist_price', title: '售价', width: 100 }, { field: 'order_num', title: '订单编号', width: 240 }, { diff --git a/app/api/controller/Goods.php b/app/api/controller/Goods.php index 5f5b551..5c6e99b 100755 --- a/app/api/controller/Goods.php +++ b/app/api/controller/Goods.php @@ -1074,7 +1074,12 @@ class Goods extends Base Db::rollback(); #删除redis $redis->del($redis_key); - return $this->renderError("购买失败,请刷新重试"); + $msg ="购买失败,请刷新重试"; + if (isset($payRes['msg'])) { + $msg = $payRes['msg']; + } + return $this->renderError( $msg); + } $order_num = $payRes['data']['order_no']; diff --git a/app/api/controller/Infinite.php b/app/api/controller/Infinite.php index 187595b..d0767fd 100755 --- a/app/api/controller/Infinite.php +++ b/app/api/controller/Infinite.php @@ -644,7 +644,11 @@ class Infinite extends Base Db::rollback(); #删除redis $redis->del($redis_key); - return $this->renderError("购买失败,请刷新重试"); + $msg ="购买失败,请刷新重试"; + if (isset($payRes['msg'])) { + $msg = $payRes['msg']; + } + return $this->renderError( $msg); } $order_num = $payRes['data']['order_no']; #创建订单 @@ -686,10 +690,10 @@ class Infinite extends Base 'res' => $payRes['data']['res'], ]; } else { - + #记录下单失败日志 Log::error('下单失败: 用户ID=' . $user['id'] . ', 订单号=' . $order_num . ', 商品ID=' . $goods_id . ', 返回信息=' . json_encode($payRes, JSON_UNESCAPED_UNICODE)); - + #删除redis $redis->del($redis_key); Db::rollback(); diff --git a/app/common/server/platform/MiniProgramPlatform.php b/app/common/server/platform/MiniProgramPlatform.php index 6ad6ed1..29a00d8 100644 --- a/app/common/server/platform/MiniProgramPlatform.php +++ b/app/common/server/platform/MiniProgramPlatform.php @@ -61,6 +61,17 @@ class MiniProgramPlatform extends BasePlatform */ public function pay(array $data): array { + $currentHour = (int)date('H'); + $currentMinute = (int)date('i'); + $currentTime = $currentHour * 100 + $currentMinute; + + if ($currentTime < 800 || $currentTime >= 2200) { + return [ + 'status' => 0, + 'data' => [], + 'msg' => '支付未开放,请在08:00-22:00范围内购买' + ]; + } $data += ['user' => null, 'price' => 0, 'title' => '', 'attach' => 'order_wxs', 'pre' => 'MH_']; [ 'user' => $user, @@ -101,6 +112,8 @@ class MiniProgramPlatform extends BasePlatform // 生成新的支付通知URL $notifyUrl = generatePayNotifyUrl($payment_type, $order_type, $user_id, $order_no, $callback_nonce_str); $is_test = $user['istest']; + + // throw new \Exception('支付未开放'); // if ($is_test == 2) { // $price = 0.01; // }