瀏覽代碼

【Fix】修复抽奖优惠券只下发一次却多次抽中的问题

liuxiangxin 1 月之前
父節點
當前提交
7d9d4c1e5a

+ 1 - 1
app/Http/Controllers/Api/Lottery/Order.php

@@ -226,7 +226,7 @@ class Order extends Api{
 					// 积分给与
 					$result 			= $CustomCoupon->giveCoupon($rewardResult['reward_info'],$uid);
 					// 发放失败,改为未中奖
-					if( isset($result['error']) ) {
+					if( !$result ) 		{
 						// 回退数据
 						DB::rollBack();
 						// 通知重试

+ 1 - 1
app/Http/Controllers/Api/Lottery/Recruitment.php

@@ -236,7 +236,7 @@ class Recruitment extends Api{
 					// 积分给与
 					$result 			= $CustomCoupon->giveCoupon($rewardResult['reward_info'],$uid);
 					// 发放失败,改为未中奖
-					if( isset($result['error']) ) {
+					if( !$result  ) 	{
 						// 回退数据
 						DB::rollBack();
 						// 通知重试

+ 1 - 1
app/Http/Controllers/Api/Lottery/Riddle.php

@@ -169,7 +169,7 @@ class Riddle extends Api{
 					// 积分给与
 					$result 			= $CustomCoupon->giveCoupon($rewardResult['reward_info'],$uid);
 					// 发放失败,改为未中奖
-					if( isset($result['error']) ) {
+					if( !$result ) 		{
 						// 回退数据
 						DB::rollBack();
 						// 通知重试

+ 1 - 1
app/Http/Controllers/Api/Lottery/Score.php

@@ -176,7 +176,7 @@ class Score extends Api{
 					// 积分给与
 					$result 			= $CustomCoupon->giveCoupon($rewardResult['reward_info'],$uid);
 					// 发放失败,改为未中奖
-					if( isset($result['error']) ) {
+					if( !$result  ) 	{
 						// 回退数据
 						DB::rollBack();
 						// 通知重试