修改健康包订单发放优惠卷

This commit is contained in:
wucongxing8150 2024-05-08 15:51:03 +08:00
parent 0693adea49
commit 7a627b761e

View File

@ -1945,12 +1945,9 @@ class UserDoctorService extends BaseService
// 健康包订单发放优惠卷 // 健康包订单发放优惠卷
if ($order_inquiry['inquiry_mode'] == 8){ if ($order_inquiry['inquiry_mode'] == 8){
// 检测问诊次数 // 检测问诊次数
// 检测逻辑支付成功的回调中记录服务包关联的订单id此方法为医生接诊所以如果是首次应该只会存在一个关联订单id $OrderServicePackageService = new OrderServicePackageService();
$params = array(); $is_first = $OrderServicePackageService->isFirstInquiryServicePackage($order_service_package_inquiry['order_service_no']);
$params['order_inquiry_id'] = $order_inquiry['order_inquiry_id']; if ($is_first){
$order_service_package_inquiry = OrderServicePackageInquiry::getList($params);
if (!empty($order_service_package_inquiry)){
if (count($order_service_package_inquiry) <= 1){
// 发放优惠卷 // 发放优惠卷
$CouponService = new CouponService(); $CouponService = new CouponService();
$res = $CouponService->GrantBuyOrderServicePackageCoupon($order_inquiry['user_id']); $res = $CouponService->GrantBuyOrderServicePackageCoupon($order_inquiry['user_id']);
@ -1962,7 +1959,6 @@ class UserDoctorService extends BaseService
} }
} }
} }
}
// 获取订单持续时长 // 获取订单持续时长
if ($order_inquiry['inquiry_type'] == 1 && $order_inquiry['inquiry_mode'] == 6){ if ($order_inquiry['inquiry_type'] == 1 && $order_inquiry['inquiry_mode'] == 6){