|
@@ -660,7 +660,7 @@ class BetService extends BaseService
|
|
|
*/
|
|
*/
|
|
|
public static function recentlyRecord($memberId, $page = 1, $limit = 5)
|
|
public static function recentlyRecord($memberId, $page = 1, $limit = 5)
|
|
|
{
|
|
{
|
|
|
- $list = self::model()::where('type', 'in', [5,6])->where('member_id', $memberId)->whereIn('lottery_status', [self::model()::STATUS_STAY, self::model()::STATUS_SETTLED])->orderBy('id', 'desc')->forPage($page, $limit)->get();
|
|
|
|
|
|
|
+ $list = self::model()::where('type', 'in', [5,6])->where('member_id', $memberId)->orderBy('id', 'desc')->forPage($page, $limit)->get();
|
|
|
|
|
|
|
|
// $text = "```\n";
|
|
// $text = "```\n";
|
|
|
$text = "";
|
|
$text = "";
|
|
@@ -692,8 +692,8 @@ class BetService extends BaseService
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$msg['chat_id'] = $memberId;
|
|
$msg['chat_id'] = $memberId;
|
|
|
- $list = self::model()::where('type', 'in', [5,6])->where('member_id', $memberId)->whereIn('lottery_status', [self::model()::STATUS_STAY, self::model()::STATUS_SETTLED])->orderBy('id', 'desc')->forPage($page, $limit)->get();
|
|
|
|
|
- $count = self::model()::where('type', 'in', [5,6])->where('member_id', $memberId)->whereIn('lottery_status', [self::model()::STATUS_STAY, self::model()::STATUS_SETTLED])->count();
|
|
|
|
|
|
|
+ $list = self::model()::where('type', 'in', [5,6])->where('member_id', $memberId)->orderBy('id', 'desc')->forPage($page, $limit)->get();
|
|
|
|
|
+ $count = self::model()::where('type', 'in', [5,6])->where('member_id', $memberId)->count();
|
|
|
|
|
|
|
|
$keyboard = [];
|
|
$keyboard = [];
|
|
|
|
|
|
|
@@ -703,9 +703,8 @@ class BetService extends BaseService
|
|
|
$text = lang("历史注单") . " \n";
|
|
$text = lang("历史注单") . " \n";
|
|
|
$text .= lang("中奖总派彩") . ":{$total_amount} \n";
|
|
$text .= lang("中奖总派彩") . ":{$total_amount} \n";
|
|
|
foreach ($list as $k => $v) {
|
|
foreach ($list as $k => $v) {
|
|
|
- if ($v->lottery_status == self::model()::STATUS_SETTLED) {
|
|
|
|
|
|
|
+ if ($v->lottery_status == self::model()::STATUS_WIN || $v->lottery_status == self::model()::STATUS_LOSS) {
|
|
|
$phase = $v->win_amount - $v->amount;
|
|
$phase = $v->win_amount - $v->amount;
|
|
|
-
|
|
|
|
|
} else {
|
|
} else {
|
|
|
$phase = lang('待开奖');
|
|
$phase = lang('待开奖');
|
|
|
}
|
|
}
|
|
@@ -774,7 +773,7 @@ class BetService extends BaseService
|
|
|
|
|
|
|
|
self::asyncSendMessage($v['member_id'], $text);
|
|
self::asyncSendMessage($v['member_id'], $text);
|
|
|
$item = [];
|
|
$item = [];
|
|
|
- $iem['lottery_status'] = self::model()::STATUS_SETTLED;
|
|
|
|
|
|
|
+ $item['lottery_status'] = self::model()::STATUS_LOSS;
|
|
|
self::model()::where('id', $v['id'])->update($item);
|
|
self::model()::where('id', $v['id'])->update($item);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -817,7 +816,7 @@ class BetService extends BaseService
|
|
|
$lastStr = self::hideMiddleDigits($v['member_id'], 4);
|
|
$lastStr = self::hideMiddleDigits($v['member_id'], 4);
|
|
|
$item = [];
|
|
$item = [];
|
|
|
$item['id'] = $v['id'];
|
|
$item['id'] = $v['id'];
|
|
|
- $item['lottery_status'] = self::model()::STATUS_SETTLED;
|
|
|
|
|
|
|
+ $item['lottery_status'] = self::model()::STATUS_WIN;//中奖
|
|
|
|
|
|
|
|
|
|
|
|
|
if (in_array($v['number'], $awards)) {
|
|
if (in_array($v['number'], $awards)) {
|
|
@@ -1185,7 +1184,7 @@ class BetService extends BaseService
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 真实投注
|
|
// 真实投注
|
|
|
- $list = self::findAll(['issue_no' => $issue_no, 'lottery_status' => self::model()::STATUS_STAY]);
|
|
|
|
|
|
|
+ $list = self::findAll(['issue_no' => $issue_no]);
|
|
|
foreach ($list->toArray() as $k => $v) {
|
|
foreach ($list->toArray() as $k => $v) {
|
|
|
if (isset($keywordsList[$v['keywords']])) {
|
|
if (isset($keywordsList[$v['keywords']])) {
|
|
|
$keywordsList[$v['keywords']] += $v['amount'];
|
|
$keywordsList[$v['keywords']] += $v['amount'];
|