getConfig($param['site_id'])['data']; $res = []; if ($register_config['is_use']) { $register_config = $register_config['value']; unset($register_config['coupon_list']); foreach ($register_config as $k => $v) { if($k == 'coupon'){ $coupon_type = new CouponType(); $coupon_list = $coupon_type->getCouponTypeList([ ['site_id','=',$param['site_id']],['status','=',1],['coupon_type_id','in',$v] ]); $coupon_list = $coupon_list['data']; $coupon = new Coupon(); foreach ($coupon_list as $key => $val){ $coupon->receiveCoupon($val['coupon_type_id'], $param['site_id'], $param['member_id'], '3', 0, 0); } }else if(!empty($v)) { $adjust_num = $v; $account_type = $k; $remark = '注册奖励'; $res = $member_account_model->addMemberAccount($param['site_id'], $param['member_id'], $account_type, $adjust_num, 'register', 0, $remark); } } } return $res; } }