|
@@ -1,6 +1,8 @@
|
|
|
package com.ywt.alipaympapi.controller;
|
|
|
|
|
|
import com.ywt.alipaympapi.service.IsvMedicCardService;
|
|
|
+import com.ywt.core.exception.AppMessageException;
|
|
|
+import com.ywt.model.BaseResponse;
|
|
|
import com.ywt.model.PageVO;
|
|
|
import com.ywt.model.ResponseVO;
|
|
|
import com.ywt.request.card.*;
|
|
@@ -178,8 +180,14 @@ public class MedicCardController {
|
|
|
*/
|
|
|
@PostMapping("isvRequest.patient.querySingle")
|
|
|
public ResponseVO<QueryPatientDetailResponse> querySinglePatient(QueryPatientDetailRequest request) throws Exception {
|
|
|
-
|
|
|
- return ResponseVO.success(medicCardService.querySinglePatient(request));
|
|
|
+ try {
|
|
|
+ return ResponseVO.success(medicCardService.querySinglePatient(request));
|
|
|
+ } catch (AppMessageException e) {
|
|
|
+ return ResponseVO.fail(BaseResponse.PARAMETER_ERROR, e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("MedicCardController#querySinglePatient(request={} ):\n {}", request, e.getMessage(), e);
|
|
|
+ return ResponseVO.fail(BaseResponse.APP_ERROR, e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
/**
|
|
|
* 查询登录用户就诊卡列表
|