修改 获取服务包订单中医生可分成的问诊金额

This commit is contained in:
2024-05-08 16:23:23 +08:00
parent 7a627b761e
commit a1fc3c3015
4 changed files with 27 additions and 17 deletions
+2 -2
View File
@@ -200,9 +200,9 @@ class DoctorAccountService extends BaseService
} elseif ($result['OrderServicePackage']['order_service_status'] == 4) {
$result['entry_status'] = 2;// 入账成功
} elseif ($result['OrderServicePackage']['order_service_status'] == 5) {
if ($result['expected_amount_total'] > 0) {
if (($result['payment_amount_total'] - $result['refund_total']) > 0){
$result['entry_status'] = 2;// 入账成功
} else {
}else{
$result['entry_status'] = 3;// 入账失败
}
} else {
@@ -1671,6 +1671,12 @@ class OrderServicePackageService extends BaseService
$OrderService = new OrderService();
$refund_total = $OrderService->getOrderRefundAmount($order_service_no);
// 检测订单是否全部退款
if (($order_service_package['payment_amount_total'] - $refund_total) <= 0){
// 订单已全部退款,此处可分成问诊金额直接为0
return 0;
}
if ($order_service_package['order_service_type'] == 1){
// 健康包
// 实际问诊数量