新增用户弹窗接口,修改用户注册增加弹窗数据
This commit is contained in:
@@ -6,6 +6,7 @@ use App\Amqp\Producer\AutoCompleteInquiryDelayDirectProducer;
|
||||
use App\Amqp\Producer\UserCouponExpiredDelayDirectProducer;
|
||||
use App\Constants\HttpEnumCode;
|
||||
use App\Model\Coupon;
|
||||
use App\Model\Popup;
|
||||
use App\Model\UserCoupon;
|
||||
use App\Utils\Log;
|
||||
use Hyperf\Amqp\Producer;
|
||||
@@ -105,7 +106,7 @@ class CouponService extends BaseService
|
||||
continue;
|
||||
}
|
||||
|
||||
// 进行发放
|
||||
// 添加用户优惠卷表
|
||||
$data = array();
|
||||
$data['user_id'] = $user_id;
|
||||
$data['patient_id'] = $patient_id;
|
||||
@@ -128,6 +129,28 @@ class CouponService extends BaseService
|
||||
return false;
|
||||
}
|
||||
|
||||
// 添加弹窗表
|
||||
$data = array();
|
||||
$data['user_id'] = $user_id;
|
||||
$data['app_type'] = 1;
|
||||
$data['client_type'] = 1;// 客户端类型(1:患者端 2:医生端 3:药师端)
|
||||
$data['popup_type'] = 2;// 弹窗类型(1:结算费用规则 2:新优惠卷弹窗)
|
||||
$data['popup_title'] = "新人红包福利";
|
||||
|
||||
$popup_content = [
|
||||
'coupon_price' => $value['coupon_price'], // 优惠卷金额
|
||||
'application_scope' => $value['application_scope'], // 适用范围(1:全部 2:快速问诊 3:专家问诊 4:公益问诊 5:问诊购药)
|
||||
'valid_type' => $value['valid_type'], // 有效类型(1:绝对时效,xxx-xxx时间段有效 2:相对时效 n天内有效)
|
||||
'valid_days' => $value['valid_days'], // 自领取之日起有效天数
|
||||
'valid_start_time' => $value['valid_start_time'], // 开始使用时间
|
||||
'valid_end_time' => $value['valid_end_time'], // 结束使用时间
|
||||
];
|
||||
$data['popup_content'] = json_encode($popup_content,JSON_UNESCAPED_UNICODE);
|
||||
$popup = Popup::addPopup($data);
|
||||
if (empty($popup)){
|
||||
return false;
|
||||
}
|
||||
|
||||
// 添加用户优惠卷自动过期队列
|
||||
// 添加自动完成队列
|
||||
$valid_end_time = strtotime($data['valid_end_time']);
|
||||
|
||||
Reference in New Issue
Block a user