Quellcode durchsuchen

不同异常处理不一样

hurugang vor 4 Jahren
Ursprung
Commit
0db14c283f

+ 2 - 2
src/main/java/cn/hnthyy/thmz/controller/api/MedicalViewApiController.java

@@ -871,9 +871,9 @@ public class MedicalViewApiController {
             resultMap.put("code", 0);
             resultMap.put("message", "当前病人已经通过流调");
             return resultMap;
-        } catch (Exception e) {
+        } catch (MzException e) {
             log.error("系统异常,请联系管理员");
-            resultMap.put("code", -1);
+            resultMap.put("code", e.getValue());
             resultMap.put("message", e.getMessage());
             return resultMap;
         }

+ 2 - 2
src/main/java/cn/hnthyy/thmz/service/impl/his/MzyReqrecServiceImpl.java

@@ -198,7 +198,7 @@ public class MzyReqrecServiceImpl implements MzyReqrecService {
             CovidPojo covidPojo = covidPojoMapper.selectLastCovidPojoByIdcard(mzPatientMi.getSocialNo(), mzPatientMi.getPatientId());
             if (covidPojo == null) {
                 //haiCiAdapterService.commonMessageNotice(mzPatientMi.getIcCardNo(),"{\"data\":{\"first\":{\"color\":\"#FF0000\",\"value\":\"很抱歉,您的暂时无法进行挂号,详情如下:\"},\"keyword1\":{\"color\":\"#173177\",\"value\":\"\"},\"keyword2\":{\"color\":\"#173177\",\"value\":\"挂号失败\"},\"keyword2\":{\"color\":\"#173177\",\"value\":\"\"},\"keyword3\":{\"color\":\"#173177\",\"value\":\"您还未做新型冠状病毒感染流行病学史问卷,请前往填写\"},\"remark\":{\"color\":\"#FF0000\",\"value\":\"\"}},\"miniprogram\":{\"appid\":\"\",\"pagepath\":\"\"},\"template_id\":\"PEDh0niCG93uQsY5P6XS-J3haoB8sn4Pq-ZSrEZ6gGo\",\"touser\":\"\",\"url\":\""+lxbdcwjUrl+patientId+"\"}",new Date());
-                throw new MzException("当前挂号的病人还未做新型冠状病毒感染流行病学史问卷,请告知病人及时前往填写!");
+                throw new MzException(-1,"当前挂号的病人还未做新型冠状病毒感染流行病学史问卷,请告知病人及时前往填写!");
             }
             boolean temperature =false;
             if(covidPojo.getTemperature()==2){
@@ -206,7 +206,7 @@ public class MzyReqrecServiceImpl implements MzyReqrecService {
                 temperature= feverNumber.compareTo(BigDecimal.valueOf(37.3)) >= 0;
             }
             if (temperature|| covidPojo.getItem1() != 14 || covidPojo.getItem2() != 24 || covidPojo.getItem3() != 32 || covidPojo.getItem4() != 42 || covidPojo.getItem5() != 52) {
-                throw new MzException("当前病人新型冠状病毒感染流行病学史问卷未通过,请挂发热门诊并告知病人");
+                throw new MzException(-2,"当前病人新型冠状病毒感染流行病学史问卷未通过,请挂发热门诊并告知病人");
             }
         }
     }