|
|
@@ -337,10 +337,10 @@ class User extends AuthController
|
|
|
$systemLevel = SystemUserAgentLevel::where(['is_show' => 1, 'is_del' => 0, 'id' => $level_id])->find();
|
|
|
if (!$systemLevel) return Json::fail('您选择赠送的会员等级不存在!');
|
|
|
//检查是否拥有此会员等级
|
|
|
- $level = \app\admin\model\user\UserAgentLevel::where(['uid' => $uid, 'level_id' => $level_id, 'is_del' => 0])->field('valid_time,is_forever')->find();
|
|
|
- if ($level) if (!$level['is_forever'] && time() < $level['valid_time']) return Json::fail('此用户已有该会员等级,无法再次赠送');
|
|
|
+ $level = \app\admin\model\user\UserAgentLevel::where(['uid' => $uid, 'level_id' => $level_id, 'is_del' => 0])->field('is_forever')->find();
|
|
|
+ if ($level) if (!$level['is_forever'] ) return Json::fail('此用户已有该会员等级,无法再次赠送');
|
|
|
//设置会员过期时间
|
|
|
- $add_valid_time = (int)$systemLevel->valid_date * 86400;
|
|
|
+// $add_valid_time = (int)$systemLevel->valid_date * 86400;
|
|
|
UserModel::commitTrans();
|
|
|
try {
|
|
|
//保存会员信息
|
|
|
@@ -353,7 +353,7 @@ class User extends AuthController
|
|
|
'add_time' => time(),
|
|
|
'level_id' => $level_id,
|
|
|
'discount' => $systemLevel->discount,
|
|
|
- 'valid_time' => $systemLevel->discount ? $add_valid_time + time() : 0,
|
|
|
+// 'valid_time' => $systemLevel->discount ? $add_valid_time + time() : 0,
|
|
|
'mark' => '尊敬的用户【' . UserModel::where('uid', $uid)->value('nickname') . '】在' . date('Y-m-d H:i:s', time()) . '赠送代理会员等级成为' . $systemLevel['name'] . '会员',
|
|
|
]);
|
|
|
|