You need to sign in or sign up before continuing.
Commit bfe97a65 authored by houyadong's avatar houyadong

成员交易逻辑修改

parent a405709d
<?php
class CommonModel extends Model
{
public $autoCheckFields = false;
//进入交易需要的参数,可能跳转到他人主页
public function setGoTrade($gInfo, $userId, $userName, $jump)
{
//非特殊大赛
if ($gInfo['type'] != 1) {
$goTradeInfo = ['group_id' => $gInfo['group_id'], 'web_id' => $gInfo['web_id'], 'category' => $gInfo['category'], 'name' => $gInfo['name']];
$groupStatus = $gInfo['startTime'] > time() ? '1' : (is_end($gInfo['endTime']) ? '3' : '2');
$goTradeInfo['groupStatus'] = $groupStatus;
$goTradeInfo['zhuangtai'] = $gInfo['startTime'] > time() ? '未开始' : (is_end($gInfo['endTime']) ? '已结束' : '进行中');
$goTradeInfo['statusInt'] = $groupStatus;
}
$goTradeInfo['userName'] = $userName;
if (in_array($gInfo["category"], [1, 9])) {
$goTradeInfo['viewPage'] = 1;
}
if (in_array($gInfo["category"], [3, 4, 6, 7])) {
$goTradeInfo['viewPage'] = 2;
}
if (in_array($gInfo["category"], [2, 5])) {
$goTradeInfo['viewPage'] = 3;
}
$user_agent = explode('cofool/', $_SERVER['HTTP_USER_AGENT']);
$version = $user_agent[1];
if (in_array($gInfo["category"], [8])) {
$goTradeInfo['viewPage'] = checkVersion('>=', '3.7.1', $version, '') ? 1 : 2;
}
$goTradeInfo['userID'] = $version[0] == 'A' ? ($gInfo['group_id'] . 'X' . $userId) : $userId;
$goTradeInfo['jump'] = $jump;
return json_encode($goTradeInfo);
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment