新增自动完成订单,处理处方数据,修改获取问诊评价返回内容

This commit is contained in:
2023-04-08 16:02:18 +08:00
parent 67429ae31b
commit 3008c1f9bc
8 changed files with 118 additions and 21 deletions
+17 -1
View File
@@ -1023,6 +1023,22 @@ class UserDoctorService extends BaseService
return fail(HttpEnumCode::SERVER_ERROR,"问诊订单数据为空");
}
if ($order_inquiry['inquiry_status'] == 5){
return fail(HttpEnumCode::HTTP_ERROR,"问诊已完成,无法重开处方");
}
if ($order_inquiry['inquiry_status'] == 6){
return fail(HttpEnumCode::HTTP_ERROR,"问诊已结束,无法重开处方");
}
if ($order_inquiry['inquiry_status'] == 7){
return fail(HttpEnumCode::HTTP_ERROR,"问诊已取消,无法重开处方");
}
if ($order_inquiry['inquiry_status'] != 4){
return fail(HttpEnumCode::HTTP_ERROR,"问诊状态错误,无法重开处方");
}
Db::beginTransaction();
try {
@@ -1670,7 +1686,7 @@ class UserDoctorService extends BaseService
$params['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
$order_prescription = OrderPrescription::getOne($params);
if (!empty($order_prescription)){
if ($order_prescription['prescription_status'] == 1){
if ($order_prescription['prescription_status'] == 1 && $order_prescription['pharmacist_audit_status'] == 0){
return fail(HttpEnumCode::HTTP_ERROR, "处方正在开具中,请您耐心等待,稍后取消");
}
}