123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- <?php
- namespace app\api\dao\application;
- use app\api\dao\ZskkDefaultDao;
- use app\api\model\application\ApplicationModel;
- use think\facade\Log;
- /**
- * 后台控制器基类
- * 接口方法权限 必传参数 接口返回 错误抛出 通用参数处理
- */
- class ApplicationDao extends ZskkDefaultDao {
- protected $flag = true;
- protected $logName = "ApplicationDao";
- protected $redis_name = 'db_config_public';
- protected $application = '';
- public function __construct(ApplicationModel $application)
- {
- parent::__construct();
- $this->application = $application;
- }
- public function getUser($token)
- {
- $user = $this->getCache($token);
- if(!$user){
- $this->throwError('登陆信息失效,请重新进行登陆','0099');
- }
- return $user;
- }
- public function checkApply($id)
- {
- $info = $this->application->checkApply($id);
- return $info;
- }
- public function getPatientId($id)
- {
- $info = $this->application->getPatientId($id);
- return $info;
- }
- public function getTemplateInfo($patientId,$institution)
- {
- $info = $this->application->getTemplateInfo($patientId,$institution);
- return $info;
- }
- public function getExam($id,$examField)
- {
- $info = $this->application->getExam($id,$examField);
- return $info;
- }
- public function getRegister($id,$field)
- {
- $info = $this->application->getRegister($id,$field);
- return $info;
- }
- public function getRemoteApplication($id)
- {
- $info = $this->application->getRemoteApplication($id);
- return $info;
- }
- public function getApplication($id)
- {
- $info = $this->application->getApplication($id);
- return $info;
- }
- public function updateExam($id,$phone)
- {
- $info = $this->application->updateExam($id,$phone);
- return $info;
- }
- public function updateOrder($id,$update)
- {
- $info = $this->application->updateOrder($id,$update);
- return $info;
- }
- public function getStep1Data($id,$field)
- {
- $info = $this->application->getStep1Data($id,$field);
- return $info;
- }
- public function getPatient($patientId,$patientField)
- {
- $info = $this->application->getPatient($patientId,$patientField);
- return $info;
- }
- public function getApplicationId($examId)
- {
- $id = $this->application->getApplicationId($examId);
- return $id;
- }
- public function updateApplication($info,$id)
- {
- $data = $this->application->updateApplication($info,$id);
- return $data;
- }
- public function insertRemoteOrder($data)
- {
- $info = $this->application->insertRemoteOrder($data);
- }
- public function getContactType($local,$remote)
- {
- $info = $this->application->getContactType($local,$remote);
- return $info;
- }
- public function insertRemoteWater($data)
- {
- $info = $this->application->insertRemoteWater($data);
- }
- public function getInstitution($id,$field)
- {
- $data = $this->application->getInstitution($id,$field);
- return $data;
- }
- public function getDoctorMoney($hospital_id,$super_hospital_id,$super_doctor_id,$exam_class)
- {
- $money = $this->application->getDoctorMoney($hospital_id,$super_hospital_id,$super_doctor_id,$exam_class);
- return $money;
- }
- public function updateInstitutionInfo($id,$update)
- {
- $data = $this->application->updateInstitutionInfo($id,$update);
- return $data;
- }
- public function getRemoteOrder($application_id,$cancel,$reduce)
- {
- $info = $this->application->getRemoteOrder($application_id,$cancel,$reduce);
- return $info;
- }
- public function getRemoteOrderInfo($id,$field)
- {
- $info = $this->application->getRemoteOrderInfo($id,$field);
- return $info;
- }
- public function insertAplication($info)
- {
- $data = $this->application->insertAplication($info);
- return $data;
- }
- public function getApplyingInfo($id)
- {
- $data = $this->application->getApplyingInfo($id);
- return $data;
- }
- public function saveInspect($info)
- {
- $data = $this->application->saveInspect($info);
- return $data;
- }
- public function getReport($applicationId)
- {
- $info = $this->application->getReport($applicationId);
- return $info;
- }
- public function getApplicationInfo($examId,$field)
- {
- $info = $this->application->getApplicationInfo($examId,$field);
- return $info;
- }
- public function getApplicationById($id,$field)
- {
- $info = $this->application->getApplicationById($id,$field);
- return $info;
- }
- public function getDoctorInfo($id)
- {
- $info = $this->application->getDoctorInfo($id);
- return $info;
- }
- public function getOrderStatus($id)
- {
- $info = $this->application->getOrderStatus($id);
- return $info;
- }
- public function getInspect($id)
- {
- $info = $this->application->getInspect($id);
- return $info;
- }
- public function getDoctorName($id)
- {
- $info = $this->application->getDoctorName($id);
- return $info;
- }
- public function getPay($id)
- {
- $pay = $this->application->getPay($id);
- return $pay;
- }
- public function saveReport($info)
- {
- $info = $this->application->saveReport($info);
- return $info;
- }
- public function checkStatus($id)
- {
- $info = $this->application->checkStatus($id);
- return $info;
- }
- public function updateStatus($id,$status,$doctor)
- {
- $info = $this->application->updateStatus($id,$status,$doctor);
- return $info;
- }
- public function getContact($id)
- {
- $info = $this->application->getContact($id);
- return $info;
- }
- public function getInstitutionName($id)
- {
- $info = $this->application->getInstitutionName($id);
- return $info;
- }
- public function saveBbs($info)
- {
- $info = $this->application->saveBbs($info);
- return $info;
- }
- public function readMessage($aid,$uid)
- {
- $info = $this->application->readMessage($aid,$uid);
- if($info){
- $this->delCache($uid.'_unread');
- }
- return $info;
- }
- public function getBbsByApp($id)
- {
- $info = $this->application->getBbsByApp($id);
- return $info;
- }
- public function getInsId($id)
- {
- $info = $this->application->getInsId($id);
- return $info;
- }
- public function insertMessage($data)
- {
- $info = $this->application->insertMessage($data);
- return $info;
- }
- public function savePregressLog($log)
- {
- $this->application->savePregressLog($log);
- }
- }
|