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

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,31 +121,29 @@ class AutoCompleteServicePackageDelayDirectConsumer extends ConsumerMessage
$params['order_service_id'] = $order_service_package['order_service_id'];
OrderServicePackage::edit($params,$data);
// 处理统计问题
if ($order_service_package['amount_total'] > 0) {
// 计算本次问诊服务包问诊金额
// 计算本次问诊服务包问诊金额
if ($order_service_package['order_service_type'] == 1){
$amount_total = bcmul(
(string)$order_service_package_detail['single_inquiry_price'],
(string)$order_service_package_detail['service_count'],
bcmul(
(string)$order_service_package_detail['single_inquiry_price'],
"0.75",
3),
3
8
);
}else{
$amount_total = $order_service_package_detail['service_price'];
}
// 处理医生账户总表
$res = $this->handleDoctorAccount($amount_total,$order_service_package['doctor_id']);
if (!$res) {
Db::rollBack();
return Result::REQUEUE;
}
// 处理医生账户总表
$res = $this->handleDoctorAccount($amount_total,$order_service_package['doctor_id']);
if (!$res) {
Db::rollBack();
return Result::REQUEUE;
}
// 处理医生账户表-日
$res = $this->handleDoctorAccountDay($amount_total,$order_service_package['doctor_id'],$order_service_package['start_time']);
if (!$res) {
Db::rollBack();
return Result::REQUEUE;
}
// 处理医生账户表-日
$res = $this->handleDoctorAccountDay($amount_total,$order_service_package['doctor_id'],$order_service_package['start_time']);
if (!$res) {
Db::rollBack();
return Result::REQUEUE;
}
Db::commit();

View File

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

View File

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