修改推送数据,进入账户金额计算问题

This commit is contained in:
wucongxing8150 2024-05-08 13:23:54 +08:00
parent 3c22c9444b
commit 6849f1c15b
3 changed files with 20 additions and 21 deletions

View File

@ -121,17 +121,16 @@ class AutoCompleteServicePackageDelayDirectConsumer extends ConsumerMessage
$params['order_service_id'] = $order_service_package['order_service_id']; $params['order_service_id'] = $order_service_package['order_service_id'];
OrderServicePackage::edit($params,$data); OrderServicePackage::edit($params,$data);
// 处理统计问题
if ($order_service_package['amount_total'] > 0) {
// 计算本次问诊服务包问诊金额 // 计算本次问诊服务包问诊金额
if ($order_service_package['order_service_type'] == 1){
$amount_total = bcmul( $amount_total = bcmul(
(string)$order_service_package_detail['service_count'],
bcmul(
(string)$order_service_package_detail['single_inquiry_price'], (string)$order_service_package_detail['single_inquiry_price'],
"0.75", (string)$order_service_package_detail['service_count'],
3), 8
3
); );
}else{
$amount_total = $order_service_package_detail['service_price'];
}
// 处理医生账户总表 // 处理医生账户总表
$res = $this->handleDoctorAccount($amount_total,$order_service_package['doctor_id']); $res = $this->handleDoctorAccount($amount_total,$order_service_package['doctor_id']);
@ -146,7 +145,6 @@ class AutoCompleteServicePackageDelayDirectConsumer extends ConsumerMessage
Db::rollBack(); Db::rollBack();
return Result::REQUEUE; return Result::REQUEUE;
} }
}
Db::commit(); Db::commit();
}catch (\Throwable $e){ }catch (\Throwable $e){

View File

@ -3126,7 +3126,7 @@ class MessagePush extends BaseService
$sub_data['params']['page'] = "Pages/yishi/wenzhen_v2/wenzhen"; $sub_data['params']['page'] = "Pages/yishi/wenzhen_v2/wenzhen";
$sub_data['params']['data'] = [ $sub_data['params']['data'] = [
"thing1" => "{$order_service_type}服务已完成",// 提醒内容 "thing1" => "{$order_service_type}服务已完成",// 提醒内容
"name2" => $this->order_inquiry['patient_name'],// 患者姓名 "name2" => $order_service_package['patient_name'],// 患者姓名
"thing4" => $disease_desc,// 病情描述 "thing4" => $disease_desc,// 病情描述
"thing6" => "您可以提醒患者进行续费",// 提示说明 "thing6" => "您可以提醒患者进行续费",// 提示说明
"thing5" => "",// 咨询内容 "thing5" => "",// 咨询内容

View File

@ -1478,6 +1478,7 @@ class OrderServicePackageService extends BaseService
bcmul( bcmul(
(string)$order_service_package_detail['single_inquiry_price'], (string)$order_service_package_detail['single_inquiry_price'],
(string)$order_service_package_detail['service_count'], (string)$order_service_package_detail['service_count'],
2
), ),
2 2
); );