|
@@ -72,7 +72,14 @@ public class MedicCardController {
|
|
|
*/
|
|
|
@PostMapping("isvRequest.medicCard.defaultCard")
|
|
|
public ResponseVO<QueryDefaultCardResponseData> defaultCard(QueryDefaultCardRequest request) throws Exception {
|
|
|
- return ResponseVO.success(medicCardService.queryDefaultMedicCard(request));
|
|
|
+ try {
|
|
|
+ return ResponseVO.success(medicCardService.queryDefaultMedicCard(request));
|
|
|
+ } catch (AppMessageException e) {
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_PARAM_ERROR, e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("MedicCardController#defaultCard(request = {}):\n {}", request, e.getMessage(), e);
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_APP_EXCEPTION, e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -132,8 +139,14 @@ public class MedicCardController {
|
|
|
*/
|
|
|
@PostMapping("isvRequest.patient.queryList")
|
|
|
public ResponseVO<List<QueryPatientListResponse>> queryPatientList(QueryPatientListRequest request) throws Exception {
|
|
|
-
|
|
|
- return ResponseVO.success(medicCardService.queryPatientList(request));
|
|
|
+ try {
|
|
|
+ return ResponseVO.success(medicCardService.queryPatientList(request));
|
|
|
+ } catch (AppMessageException e) {
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_PARAM_ERROR, e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("MedicCardController#queryPatientList(request = {}):\n {}", request, e.getMessage(), e);
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_APP_EXCEPTION, e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
/**
|
|
|
* 就诊人绑定默认就诊卡
|
|
@@ -154,8 +167,14 @@ public class MedicCardController {
|
|
|
*/
|
|
|
@PostMapping("isvRequest.patient.delete")
|
|
|
public ResponseVO<DeletePatientResponse> deletePatient(DeletePatientRequest request) throws Exception {
|
|
|
-
|
|
|
- return ResponseVO.success(medicCardService.deletePatient(request));
|
|
|
+ try {
|
|
|
+ return ResponseVO.success(medicCardService.deletePatient(request));
|
|
|
+ } catch (AppMessageException e) {
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_PARAM_ERROR, e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("MedicCardController#deletePatient(request = {}):\n {}", request, e.getMessage(), e);
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_APP_EXCEPTION, e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
/**
|
|
|
* 添加就诊人
|
|
@@ -204,8 +223,14 @@ public class MedicCardController {
|
|
|
*/
|
|
|
@PostMapping("isvRequest.medicCard.myCardList")
|
|
|
public ResponseVO<List<MyCardListResponse>> myCardList(MyCardListRequest request) throws Exception {
|
|
|
-
|
|
|
- return ResponseVO.success(medicCardService.myCardList(request));
|
|
|
+ try {
|
|
|
+ return ResponseVO.success(medicCardService.myCardList(request));
|
|
|
+ } catch (AppMessageException e) {
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_PARAM_ERROR, e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("MedicCardController#myCardList(request = {}):\n {}", request, e.getMessage(), e);
|
|
|
+ return ResponseVO.fail(Code.RESP_CODE_APP_EXCEPTION, e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|