新增自动完成订单,处理处方数据,修改获取问诊评价返回内容
This commit is contained in:
@@ -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, "处方正在开具中,请您耐心等待,稍后取消");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user