Переглянути джерело

Merge branch 'dev' of huangzhanpeng/wlyy_management into dev

chenweida 8 роки тому
батько
коміт
cafd4c3a38

+ 56 - 5
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/archives/DoctorArchivesController.java

@ -51,7 +51,17 @@ public class DoctorArchivesController extends BaseController {
            return write(200, "获取就诊记录成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取门/急诊数据失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取门/急诊数据失败!");
            }
        }
    }
@ -71,7 +81,17 @@ public class DoctorArchivesController extends BaseController {
            return write(200, "获取健康档案详情成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取健康档案详情失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取健康档案详情失败!");
            }
        }
    }
@ -87,7 +107,17 @@ public class DoctorArchivesController extends BaseController {
            return write(200, "通过事件号获取档案类型列表成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, e.getMessage());
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取档案类型列表失败!");
            }
        }
    }
@ -106,7 +136,17 @@ public class DoctorArchivesController extends BaseController {
            return write(200, "获取用药记录成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取用药记录失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取用药记录失败!");
            }
        }
    }
@ -127,7 +167,17 @@ public class DoctorArchivesController extends BaseController {
            return write(200, "获取检查检验报告成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取检查检验报告失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取检查检验报告失败!");
            }
        }
    }
@ -143,6 +193,7 @@ public class DoctorArchivesController extends BaseController {
            return write(200, "获取就诊事件详情成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取就诊事件详情失败!");
        }
    }

+ 69 - 9
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/patient/archives/PatientArchivesController.java

@ -71,7 +71,17 @@ public class PatientArchivesController extends WeixinBaseController {
            return write(200, "获取就诊记录成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取门/急诊数据失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取门/急诊数据失败!");
            }
        }
    }
@ -89,7 +99,17 @@ public class PatientArchivesController extends WeixinBaseController {
            return write(200, "获取健康档案详情成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取健康档案详情失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取健康档案详情失败!");
            }
        }
    }
@ -103,7 +123,17 @@ public class PatientArchivesController extends WeixinBaseController {
            return write(200, "通过事件号获取档案类型列表成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, e.getMessage());
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取档案类型列表失败!");
            }
        }
    }
@ -120,7 +150,17 @@ public class PatientArchivesController extends WeixinBaseController {
            return write(200, "获取用药记录成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取用药记录失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取用药记录失败!");
            }
        }
    }
@ -139,7 +179,17 @@ public class PatientArchivesController extends WeixinBaseController {
            return write(200, "获取检查检验报告成功!", "data", result);
        } catch (Exception e) {
            return invalidUserException(e, -1, "获取检查检验报告失败!");
            if(e.getMessage().indexOf("卡号尚未在医疗机构注册过")>0)
            {
                return error(-1,"对不起,您的社保卡有变更,请改天再试");
            }
            else if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"获取检查检验报告失败!");
            }
        }
    }
@ -161,8 +211,13 @@ public class PatientArchivesController extends WeixinBaseController {
                return error(-1,"患者不存在");
            }
        }catch (Exception e){
            error(e);
            return error(-1,"查询失败");
            if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"查询居民社区健康体检列表失败!");
            }
        }
    }
@ -175,8 +230,13 @@ public class PatientArchivesController extends WeixinBaseController {
            JSONObject json = jwArchivesService.getEhrSickMedicalRecord(medicalNo);
            return write(200,"查询成功","medical_detail",json);
        }catch (Exception e){
            error(e);
            return error(-1,"查询失败");
            if(e.getMessage().startsWith("error"))
            {
                return error(-1,e.getMessage());
            }
            else{
                return error(-1,"查询居民社区健康体检详情失败!");
            }
        }
    }