KangyangCityEvent.php 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\event\order;
  3. use app\model\Member;
  4. use app\model\MemberAccount;
  5. class KangyangCityEvent{
  6. public function grant($params)
  7. {
  8. dump("进入event");
  9. // 会员VIP 标识
  10. Member::where('member_id',$params['member_id'])->update(['member_is_vip'=>'Y']);
  11. // 康养城VIP账户
  12. if (!MemberAccount::where('join_account_member_id',$params['member_id'])->where('member_account_classify','VIP')->exists()){
  13. $account = [
  14. 'join_account_member_id' => $params['member_id'],
  15. 'member_account_classify' => 'VIP',
  16. 'member_account_status' => 'ACTIVED',
  17. 'member_account_category'=>'NORMAL',
  18. 'member_account_nbr' => $params['member_id'].'-VIP',
  19. 'member_account_name' => 'VIP账户',
  20. 'member_account_income'=>24000,
  21. 'member_account_surplus' => 24000,
  22. 'member_account_addtimes'=>time(),
  23. ];
  24. MemberAccount::insert($account);
  25. }
  26. }
  27. }