|
@@ -695,6 +695,7 @@ class IssueService extends BaseService
|
|
|
|
|
|
|
|
$endTime = date('Y-m-d H:i:s', strtotime($startTime) + 210);
|
|
$endTime = date('Y-m-d H:i:s', strtotime($startTime) + 210);
|
|
|
|
|
|
|
|
|
|
+ $new = true;
|
|
|
|
|
|
|
|
$list = $result['data']['list'];
|
|
$list = $result['data']['list'];
|
|
|
$listKey = [];
|
|
$listKey = [];
|
|
@@ -752,37 +753,41 @@ class IssueService extends BaseService
|
|
|
$combo = implode(' ', $combo);
|
|
$combo = implode(' ', $combo);
|
|
|
if(Cache::add($key, $winning_numbers, 100)){
|
|
if(Cache::add($key, $winning_numbers, 100)){
|
|
|
self::lotteryDraw($v->id, $winning_numbers, $combo, '');
|
|
self::lotteryDraw($v->id, $winning_numbers, $combo, '');
|
|
|
-
|
|
|
|
|
|
|
+ $new = false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- sleep(5); // 等待开奖完成
|
|
|
|
|
|
|
+ // sleep(5); // 等待开奖完成
|
|
|
|
|
|
|
|
- $latestIssue = $list[0]; // 最后开奖
|
|
|
|
|
|
|
+ if($new){
|
|
|
|
|
+ $latestIssue = $list[0]; // 最后开奖
|
|
|
|
|
|
|
|
- $new_issue_no = $latestIssue['lotNumber'] + 1; // 新期号
|
|
|
|
|
|
|
+ $new_issue_no = $latestIssue['lotNumber'] + 1; // 新期号
|
|
|
|
|
|
|
|
- $newInfo = self::findOne(['issue_no' => $new_issue_no]); // 找新的期号
|
|
|
|
|
|
|
+ $newInfo = self::findOne(['issue_no' => $new_issue_no]); // 找新的期号
|
|
|
|
|
|
|
|
- // 不存在
|
|
|
|
|
- if (!$newInfo) {
|
|
|
|
|
|
|
+ // 不存在
|
|
|
|
|
+ if (!$newInfo) {
|
|
|
|
|
|
|
|
- $res = self::submit([
|
|
|
|
|
- 'issue_no' => $new_issue_no,
|
|
|
|
|
- 'status' => self::model()::STATUS_DRAFT,
|
|
|
|
|
- 'start_time' => $startTime,
|
|
|
|
|
- 'end_time' => $endTime,
|
|
|
|
|
- ]);
|
|
|
|
|
|
|
+ $res = self::submit([
|
|
|
|
|
+ 'issue_no' => $new_issue_no,
|
|
|
|
|
+ 'status' => self::model()::STATUS_DRAFT,
|
|
|
|
|
+ 'start_time' => $startTime,
|
|
|
|
|
+ 'end_time' => $endTime,
|
|
|
|
|
+ ]);
|
|
|
|
|
|
|
|
- $id = $res['key'] ?? 0;
|
|
|
|
|
- if ($id) {
|
|
|
|
|
- self::betting($id); // 开始下注
|
|
|
|
|
|
|
+ $id = $res['key'] ?? 0;
|
|
|
|
|
+ if ($id) {
|
|
|
|
|
+ self::betting($id); // 开始下注
|
|
|
|
|
+ }
|
|
|
|
|
+ Cache::set('new_issue_no', $new_issue_no, 10); // 缓存
|
|
|
}
|
|
}
|
|
|
- Cache::set('new_issue_no', $new_issue_no, 10); // 缓存
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
return $result;
|
|
return $result;
|
|
|
}
|
|
}
|