| | |
| | | */ |
| | | public function upgradeGrade($user, $upgradeGrade) |
| | | { |
| | | if($user['business_card_time']>time()){ |
| | | $business_card_time=strtotime('+'.$upgradeGrade['business_card_time'].' month',$user['business_card_time']); |
| | | }else{ |
| | | $business_card_time=strtotime('+'.$upgradeGrade['business_card_time'].' month'); |
| | | } |
| | | // 更新会员等级的数据 |
| | | $this->where('user_id', '=', $user['user_id']) |
| | | ->update([ |
| | | 'grade_id' => $upgradeGrade['grade_id'] |
| | | 'grade_id' => $upgradeGrade['grade_id'], |
| | | 'business_card_time' => $business_card_time |
| | | ]); |
| | | (new GradeLogModel)->save([ |
| | | 'old_grade_id' => $user['grade_id'], |