药品订单使用数量

This commit is contained in:
wucongxing8150 2024-04-29 16:44:38 +08:00
parent 3f804845a3
commit 5baf6de537

View File

@ -1517,7 +1517,7 @@ class PatientOrderService extends BaseService
return fail();
}
// 获取患者家庭成员进行中的服务包订单
// 获取患者家庭成员进行中的服务包订单-健康包
$OrderServicePackageService = new OrderServicePackageService();
$order_service_package = $OrderServicePackageService->getPatientFamilyInProgressServicePackage($order_inquiry['user_id'],$order_inquiry['family_id'],$order_inquiry['doctor_id'],1);
if (!empty($order_service_package)){
@ -1720,18 +1720,9 @@ class PatientOrderService extends BaseService
ProductPlatformAmount::dec($params, 'stock', $product_data['product_num']);
// 处理健康包数据,增加使用数量
if ($order_inquiry['inquiry_type'] == 1 && $order_inquiry['inquiry_mode'] == 8){
// 获取问诊订单关联服务包id
$params = array();
$params['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
$order_service_package_inquiry = OrderServicePackageInquiry::getOne($params);
if (empty($order_service_package_inquiry)){
Db::rollBack();
return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败");
}
if (!empty($order_service_package)){
$data = array();
$data['order_service_id'] = $order_service_package_inquiry['order_service_id'];
$data['order_service_id'] = $order_service_package['order_service_id'];
$data['order_product_id'] = $order_product['order_product_id'];
$data['order_product_no'] = $order_product['order_product_no'];
$data['product_item_id'] = $order_product_item['product_item_id'];