Ken 1 vecka sedan
förälder
incheckning
0c477c3566
2 ändrade filer med 7 tillägg och 4 borttagningar
  1. 6 3
      app/Models/Rebate.php
  2. 1 1
      app/Services/IssueService.php

+ 6 - 3
app/Models/Rebate.php

@@ -23,10 +23,13 @@ class Rebate extends BaseModel
         $data['date'] = Carbon::now('America/New_York')->format('Y-m-d');
         $rebate = static::where('date', $data['date'])
             ->where('member_id', $data['member_id'])->first();
+        if(!$rebate){
+            $profit = bcadd($rebate->profit, $data['profit'], 2);
+            $rebate->profit = $profit;
+            $rebate->save();
+        }
+
 
-        $profit = bcadd($rebate->profit, $data['profit'], 2);
-        $rebate->profit = $profit;
-        $rebate->save();
         return $rebate;
     }
 

+ 1 - 1
app/Services/IssueService.php

@@ -388,7 +388,6 @@ class IssueService extends BaseService
 
 
             DB::commit();
-            return ['code' => self::YES, 'msg' => '开奖成功'];
         } catch (\Exception $e) {
             DB::rollBack();
             $message = "开奖失败:\n{$info->issue_no}\n";
@@ -398,6 +397,7 @@ class IssueService extends BaseService
             Log::error($message);
             return ['code' => self::NOT, 'msg' => '开奖失败', 'error' => $e->getMessage()];
         }
+        return ['code' => self::YES, 'msg' => '开奖成功'];
     }