diff --git a/app/Services/InquiryService.php b/app/Services/InquiryService.php index 23af8f4..9649ce5 100644 --- a/app/Services/InquiryService.php +++ b/app/Services/InquiryService.php @@ -191,6 +191,15 @@ class InquiryService extends BaseService $diagnose_images = PcreMatch::pregRemoveOssWebsite($diagnose_images); } + // 沟通次数,沟通时长 + $params = array(); + $params['inquiry_type'] = $request_params['inquiry_type']; + $params['inquiry_mode'] = $request_params['inquiry_mode']; + $system_inquiry_config = SystemInquiryConfig::getOne($params); + if (empty($system_inquiry_config)) { + return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败"); + } + Db::beginTransaction(); $generator = $this->container->get(IdGeneratorInterface::class); @@ -221,6 +230,8 @@ class InquiryService extends BaseService $data['amount_total'] = $inquiry_price;// 订单金额 $data['coupon_amount_total'] = $coupon_amount_total;// 优惠卷总金额 $data['payment_amount_total'] = $payment_amount_total;// 实际付款金额 + $data['times_number'] = $system_inquiry_config['times_number'];// 沟通次数(0为不限制次数) + $data['duration'] = $system_inquiry_config['duration'];// 沟通时长(分钟,0为不限制时长) $data['patient_name'] = $patient_family['card_name'];// 患者姓名-就诊人 $data['patient_name_mask'] = $patient_family['card_name_mask'];// 患者姓名-就诊人(掩码) $data['patient_sex'] = $patient_family['sex'];// 患者性别-就诊人(0:未知 1:男 2:女)