32 lines
1.1 KiB
PHP
32 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
/**
|
|
* 药师
|
|
*/
|
|
class UserPharmacistService extends BaseService
|
|
{
|
|
/**
|
|
* 获取药师审核处方列表
|
|
* @return array
|
|
*/
|
|
public function getPrescriptionList(): array
|
|
{
|
|
$user_info = $this->request->getAttribute("userInfo") ?? [];
|
|
|
|
$pharmacist_audit_status = $this->request->input('pharmacist_audit_status');
|
|
$platform_audit_status = $this->request->input('platform_audit_status');
|
|
$page = $this->request->input('page', 1);
|
|
$per_page = $this->request->input('per_page', 10);
|
|
|
|
$OrderPrescriptionService = new OrderPrescriptionService();
|
|
$prescription = $OrderPrescriptionService->getPharmacistWaitAuditPage($user_info['client_user_id'],$pharmacist_audit_status,$platform_audit_status,$page,$per_page);
|
|
if (!empty($prescription['data'])){
|
|
foreach ($prescription['data'] as &$item){
|
|
$item['prescription_img'] = addAliyunOssWebsite($item['prescription_img']);
|
|
}
|
|
}
|
|
return success($prescription);
|
|
}
|
|
} |