Browse Source

修复用户不存在医案记录时,pdf也能导出,并且能发送到邮箱问题

pull/1/head
kuaileWu 9 months ago
parent
commit
89f5f167fc
  1. 6
      control/index.php

6
control/index.php

@ -153,7 +153,7 @@ class index extends publicBase {
$m_user_case = new mUserCase(); $m_user_case = new mUserCase();
$data = $m_user_case->getUserCaseList($uinfo['uid'], $page_num, $page_size); $data = $m_user_case->getUserCaseList($uinfo['uid'], $page_num, $page_size);
if (!$data) $this->ajax_json(false, $m_user_case->getError()); if (!$data) $this->ajax_json(true, $m_user_case->getError());
$total = $m_user_case->getUserCaseListCount($uinfo['uid']); $total = $m_user_case->getUserCaseListCount($uinfo['uid']);
$rdata = array( $rdata = array(
@ -248,7 +248,7 @@ class index extends publicBase {
$return = $m_user_case->postCUrl($post_url, $data); $return = $m_user_case->postCUrl($post_url, $data);
$res = json_decode($return, 1); $res = json_decode($return, 1);
if (isset($res['info'])) $this->ajax_json(false, $res['info']); if (isset($res['info'])) $this->ajax_json(false, '未查询到可导出的医案记录');
$pdf_name = md5($uinfo['uid'] . $id) . ".pdf"; $pdf_name = md5($uinfo['uid'] . $id) . ".pdf";
$m_user_case->createPdf($uinfo['uid'], $pdf_name, $return); $m_user_case->createPdf($uinfo['uid'], $pdf_name, $return);
@ -256,10 +256,8 @@ class index extends publicBase {
$email = $this->post('email'); $email = $this->post('email');
if (!empty($email)) { if (!empty($email)) {
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) $this->ajax_json(false, '邮箱地址无效'); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) $this->ajax_json(false, '邮箱地址无效');
$res = $m_user_case->sendMail(array($email), date('Y年m月d日', time()) . '-医案导出', '', sprintf(USER_CASE_PDF_PATH, $uinfo['uid']) . $pdf_name); $res = $m_user_case->sendMail(array($email), date('Y年m月d日', time()) . '-医案导出', '', sprintf(USER_CASE_PDF_PATH, $uinfo['uid']) . $pdf_name);
if (!$res) $this->ajax_json(true, '发送失败'); if (!$res) $this->ajax_json(true, '发送失败');
$this->ajax_json(true, '发送成功'); $this->ajax_json(true, '发送成功');
} }

Loading…
Cancel
Save