first(); if ($data['ZhixuanMoney'] <= 0 || $data['Zuxuan3Money'] <= 0 || $data['Zuxuan6Money'] <= 0) { Log::error('SyncPlsResult 未获取到奖金', $data); return; } if ($pls && $pls->state == BoolEnum::YES) { return; } if (!$pls) { $pls = new Pls(); } $pls->state = BoolEnum::YES; $pls->enable = BoolEnum::NO; $pls->issue_num = $data['PeriodicalNO']; $pls->result = explode(',', $data['OutBall']); $pls->prize = $data['TotalMoney']; $pls->zhixuan_num = $data['ZhixuanNum']; $pls->zuxuan3_num = $data['Zuxuan3Num']; $pls->zuxuan6_num = $data['Zuxuan6Num']; $pls->zhixuan_prize = $data['ZhixuanMoney']; $pls->zhixuan_total_prize = $data['ZhixuanTotalMoney']; $pls->zuxuan3_prize = $data['Zuxuan3Money']; $pls->zuxuan3_total_prize = $data['Zuxuan3TotalMoney']; $pls->zuxuan6_prize = $data['Zuxuan6Money']; $pls->zuxuan6_total_prize = $data['Zuxuan6TotalMoney']; $pls->daxiao = $data['daxiao']; $pls->jiou = $data['jiou']; $pls->zhihe = $data['zhihe']; $pls->hezhi = $data['hezhi']; $pls->kuadu = $data['kuadu']; if (isset($data['ResultTime'])) { $pls->prize_time = $data['ResultTime']; } $pls->save(); RefreshOrderPlsResult::dispatch($pls->id); } catch (\Exception $exception) { Log::error('SyncPlsResult error:' . $exception->getMessage()); } } }