From 2af0687164dc784d048c96c91c664bdfefb52f49 Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期三, 20 七月 2022 11:06:21 +0800 Subject: [PATCH] 事故快报 --- incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java | 73 +++++++++++++++--------------------- 1 files changed, 30 insertions(+), 43 deletions(-) diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java index 418db46..90851c2 100644 --- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java +++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java @@ -211,55 +211,42 @@ * @return */ private void checkRequired(AccidentExpressReqDTO AccidentExpressReqDTO) { - /* //名称 - if (StringUtils.isBlank(AccidentExpressReqDTO.getTeamName())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_NAME_NULL); + //名称 + if (StringUtils.isBlank(AccidentExpressReqDTO.getAccidentName())) { + throw new AccidentException(AccidentResultCodes.EXPRESS_NAME_NULL); } - //级别 - if (StringUtils.isBlank(AccidentExpressReqDTO.getTeamLevel())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_LEVEL_NULL); + //部门 + if (AccidentExpressReqDTO.getAccidentDepartmentId()==null) { + throw new AccidentException(AccidentResultCodes.EXPRESS_DEPARTMENT_NULL); } - //负责人 - if (AccidentExpressReqDTO.getPrincipalUid() == null || AccidentExpressReqDTO.getPrincipalUid() == 0) { - throw new EmergencyException(EmergencyResultCodes.TEAM_PRINCIPAL_NULL); + //发生时间 + if (AccidentExpressReqDTO.getOccurrenceTime() == null ) { + throw new AccidentException(AccidentResultCodes.EXPRESS_TIME_NULL); } - //负责人部门 - if (AccidentExpressReqDTO.getPrincipalDepartmentId() == null || AccidentExpressReqDTO.getPrincipalDepartmentId() == 0) { - throw new EmergencyException(EmergencyResultCodes.TEAM_PRINCIPAL_DEPARTMENT_NULL); + //发生地点 + if (StringUtils.isBlank(AccidentExpressReqDTO.getOccurrencePlace())) { + throw new AccidentException(AccidentResultCodes.EXPRESS_PLACE_NULL); } - //负责人手机 - if (StringUtils.isBlank(AccidentExpressReqDTO.getPrincipalPhone())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_PRINCIPAL_PHONE_NULL); + //事故原因 + if (StringUtils.isBlank(AccidentExpressReqDTO.getAccidentCause())) { + throw new AccidentException(AccidentResultCodes.EXPRESS_CAUSE_NULL); } - //固定电话 - if (StringUtils.isBlank(AccidentExpressReqDTO.getTelephoneNumber())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_TELEPHONE_NUMBER_NULL); + //是否有伤亡 + if (AccidentExpressReqDTO.getCasualties()==null) { + throw new AccidentException(AccidentResultCodes.EXPRESS_CASUALTIES_NULL); } - //人员列表如果不为空,则需要验证其中的必填项 - if (!CollectionUtils.isEmpty(AccidentExpressReqDTO.getMemberList())){ - for(AccidentExpressMemberReqDTO AccidentExpressMemberReqDTO : AccidentExpressReqDTO.getMemberList()){ - //工号 - if (StringUtils.isBlank(AccidentExpressMemberReqDTO.getJobNumber())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_USER_JOB_NUMBER_NULL); - } - //名称 - if (StringUtils.isBlank(AccidentExpressMemberReqDTO.getName())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_USER_NAME_NULL); - } - //性别 - if (AccidentExpressMemberReqDTO.getGender()==null) { - throw new EmergencyException(EmergencyResultCodes.TEAM_USER_GENDER_NULL); - } - //手机号码 - if (StringUtils.isBlank(AccidentExpressMemberReqDTO.getPhone())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_USER_PHONE_NULL); - } - //职务 - if (StringUtils.isBlank(AccidentExpressMemberReqDTO.getPosition())) { - throw new EmergencyException(EmergencyResultCodes.TEAM_USER_POSITION_NULL); - } - } - }*/ + //简要经过 + if (StringUtils.isBlank(AccidentExpressReqDTO.getAccidentBriefProcess())) { + throw new AccidentException(AccidentResultCodes.EXPRESS_BRIEF_PROCESS_NULL); + } + //初步分析 + if (StringUtils.isBlank(AccidentExpressReqDTO.getAccidentCausesPreliminaryAnalysis())) { + throw new AccidentException(AccidentResultCodes.EXPRESS_CASE_PRELIMINARY_ANALYSIS_NULL); + } + //应急防范措施 + if (StringUtils.isBlank(AccidentExpressReqDTO.getEmergencyPrecautions())) { + throw new AccidentException(AccidentResultCodes.EXPRESS_EMERGENCY_PRECAUTIONS_NULL); + } } } -- Gitblit v1.9.2