当前位置: 首页 > article >正文

下单抽奖领取商品奖品之后还能继续抽奖问题处理

一    文件地址:app/services/order/StoreOrderSuccessServices.php

方法:paySuccess

修改代码:

 //缓存抽奖次数 除过线下支付和抽奖订单
        if (isset($orderInfo['pay_type']) && $orderInfo['pay_type'] != 'offline' && isset($orderInfo['type']) && $orderInfo['type'] != 8) {
            /** @var LuckLotteryServices $luckLotteryServices */
            $luckLotteryServices = app()->make(LuckLotteryServices::class);
            $luckLotteryServices->setCacheLotteryNum((int)$orderInfo['uid'], 'order');
        }

Copy

如下图

43a31202406280936159458.png

二    文件地址:app/controller/api/v2/activity/LuckLottery.php

方法:LotteryInfo

修改代码:

 if ($factor == 3 && $lotteryData['lottery_num'] < 1) {
            return app('json')->successful('ok', []);
        }

如下图:

dd229202406280938003146.png


http://www.kler.cn/a/402988.html

相关文章:

  • 客户流失分析综述
  • Spark——安装步骤详细教程
  • SSL协议
  • 何以解忧-解决python问题的辛酸泪
  • centos一键卸载docker脚本
  • Jmeter数据库压测之达梦数据库的配置方法
  • Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果
  • mysql中between and怎么用
  • 使用Go语言实现一个简单的HTTP服务器,提供静态文件服务。
  • Python 编程开发(01):Bash 命令行基本操作
  • HarmonyOS4+NEXT星河版入门与项目实战--------开发工具与环境准备
  • 研发效能DevOps: Vite 使用 Axios 实现数据双向绑定
  • C#实现数据采集系统-分组查询
  • 云原生学习
  • 图形学笔记 - 4. 几何 - 基本表示方法及曲线和曲面
  • 大数据入门-什么是Flink
  • 南京邮电大学算法设计-二叉树先序遍历算法动态演示
  • Springboot项目搭建(2)-用户详细信息查询
  • k8s搭建1.23版本
  • 从零开始深度学习:全连接层、损失函数与梯度下降的详尽指南
  • 【西瓜书】对数几率回归(逻辑回归)的概念与表示
  • 生成式语言模型 三范式 预训练、微调、强化反馈学习
  • 深度神经网络中不同的卷积层提取的特征有什么不同?
  • 企业项目级IDEA编辑器设置类注释、方法注释模板(仅增加@author和@date)
  • 【Linux系统编程】第四十七弹---深入探索:POSIX信号量与基于环形队列的生产消费模型实现
  • React中常用的钩子