新增药师端首页、修正问诊列表医生数据
This commit is contained in:
@@ -27,36 +27,21 @@ class OrderPrescriptionService extends BaseService
|
||||
/**
|
||||
* 获取药师待审核处方-分页-存在问题,需修改
|
||||
* @param string $pharmacist_id 药师id
|
||||
* @param int $pharmacist_audit_status 药师审核状态(0:审核中 1:审核成功 2:审核驳回)
|
||||
* @param int $platform_audit_status
|
||||
* @param string|int $page
|
||||
* @param string|int $per_page
|
||||
* @return array
|
||||
*/
|
||||
public function getPharmacistWaitAuditPage(string $pharmacist_id): array
|
||||
public function getPharmacistWaitAuditPage(string $pharmacist_id,int $pharmacist_audit_status,int $platform_audit_status,string|int $page = 1,string|int $per_page = 10): array
|
||||
{
|
||||
$params = array();
|
||||
$params['pharmacist_id'] = $pharmacist_id;
|
||||
$params['pharmacist_audit_status'] = 0; //处方审核状态(0:审核中 1:审核成功 2:审核驳回)
|
||||
$params['prescription_status'] = 1; // 处方状态(1:待审核 2:待使用 3:已失效 4:已使用)
|
||||
$params['pharmacist_audit_status'] = $pharmacist_audit_status; // 药师审核状态(0:审核中 1:审核成功 2:审核驳回)
|
||||
$params['platform_audit_status'] = $platform_audit_status; // 处方平台审核状态(0:审核中 1:审核成功 2:审核驳回)
|
||||
|
||||
// $fields = [
|
||||
// "order_prescription_id",
|
||||
// "order_inquiry_id",
|
||||
// "doctor_id",
|
||||
// "pharmacist_id",
|
||||
// "prescription_status",
|
||||
// "pharmacist_audit_status",
|
||||
// "is_delete",
|
||||
// "is_pass",
|
||||
// "prescription_code",
|
||||
// "not_pass_reason",
|
||||
// "audit_fail_reason",
|
||||
// "doctor_name",
|
||||
// "patient_name",
|
||||
// "patient_sex",
|
||||
// "patient_age",
|
||||
// "created_at",
|
||||
// ];
|
||||
$fields = [];
|
||||
$page = $this->request->input('page', 1);
|
||||
$per_page = $this->request->input('per_page', 10);
|
||||
return OrderPrescription::getPage($params, $fields,$page,$per_page);
|
||||
return OrderPrescription::getPage($params, ['*'], $page, $per_page);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -65,19 +50,19 @@ class OrderPrescriptionService extends BaseService
|
||||
* @param string|int $order_prescription_id
|
||||
* @return array
|
||||
*/
|
||||
public function getproductList(string|int $order_inquiry_id ,string|int $order_prescription_id): array
|
||||
public function getproductList(string|int $order_inquiry_id, string|int $order_prescription_id): array
|
||||
{
|
||||
$params = array();
|
||||
$params['order_inquiry_id'] = $order_inquiry_id;
|
||||
$params['order_prescription_id'] = $order_prescription_id;
|
||||
$order_prescription_products = OrderPrescriptionProduct::getLimit($params);
|
||||
if(empty($order_prescription_products)){
|
||||
if (empty($order_prescription_products)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
$result = [];
|
||||
|
||||
foreach ($order_prescription_products as $order_prescription_product){
|
||||
foreach ($order_prescription_products as $order_prescription_product) {
|
||||
$data = array();
|
||||
$data['prescription_product_id'] = $order_prescription_product['prescription_product_id'];
|
||||
$data['product_id'] = $order_prescription_product['product_id'];
|
||||
@@ -103,7 +88,7 @@ class OrderPrescriptionService extends BaseService
|
||||
* @param int $prescription_status 处方状态(1:待审核 2:待使用 3:已失效 4:已使用)
|
||||
* @return int
|
||||
*/
|
||||
public function getPatientPrescriptionWithStatus(string $patient_id,int $prescription_status): int
|
||||
public function getPatientPrescriptionWithStatus(string $patient_id, int $prescription_status): int
|
||||
{
|
||||
$params = array();
|
||||
$params['patient_id'] = $patient_id;
|
||||
|
||||
Reference in New Issue
Block a user