diff --git a/securitycontrol-commons/securitycontrol-commons-core/src/main/java/com/securitycontrol/common/core/constant/Constant.java b/securitycontrol-commons/securitycontrol-commons-core/src/main/java/com/securitycontrol/common/core/constant/Constant.java index 2b2b404..51ad3d9 100644 --- a/securitycontrol-commons/securitycontrol-commons-core/src/main/java/com/securitycontrol/common/core/constant/Constant.java +++ b/securitycontrol-commons/securitycontrol-commons-core/src/main/java/com/securitycontrol/common/core/constant/Constant.java @@ -11,6 +11,8 @@ import java.util.List; */ public class Constant { + + public final static String EMERGE_TYPE = "1"; public final static Integer PARENT_ID = 0; public final static int ID_CARD = 18; public final static int ID_CARD2 = 15; diff --git a/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/EmergencyServiceImpl.java b/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/EmergencyServiceImpl.java index 5edf731..384ec75 100644 --- a/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/EmergencyServiceImpl.java +++ b/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/EmergencyServiceImpl.java @@ -3,9 +3,11 @@ package com.securitycontrol.background.service.impl; import com.securitycontrol.background.mapper.EmergencyMapper; import com.securitycontrol.background.service.EmergencyService; import com.securitycontrol.background.service.SourceFileService; +import com.securitycontrol.common.core.constant.Constant; import com.securitycontrol.common.core.constant.SecurityConstants; import com.securitycontrol.common.core.domain.Result; import com.securitycontrol.common.core.utils.aes.ListHelper; +import com.securitycontrol.common.core.utils.aes.SM4Utils; import com.securitycontrol.common.core.utils.aes.StringHelper; import com.securitycontrol.entity.background.vo.DeviceVo; import com.securitycontrol.entity.background.vo.EmergencyPlanVo; @@ -23,6 +25,7 @@ import javax.annotation.Resource; import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.Objects; import java.util.regex.Pattern; /** @@ -61,6 +64,9 @@ public class EmergencyServiceImpl implements EmergencyService { list.forEach(vo->{ List source=sourceFileService.getSourceList(vo.getId(),dto.getSourceType()); vo.setSourceIds(source); + if(Objects.equals(dto.getEmergencyType(), Constant.EMERGE_TYPE)){ + vo.setEmergencySource(SM4Utils.encryptData(vo.getEmergencySource())); + } }); } return list; @@ -78,7 +84,7 @@ public class EmergencyServiceImpl implements EmergencyService { if(StringHelper.isNotEmpty(result)){ return Result.fail(result); } - + dto.setEmergencySource(SM4Utils.encryptData_CBC(dto.getEmergencySource())); int num= mapper.addTelData(dto); if(num==SystemGlobal.SUCCESS_NUM){ return Result.ok("新增成功","新增成功"); @@ -102,6 +108,7 @@ public class EmergencyServiceImpl implements EmergencyService { if(StringHelper.isNotEmpty(result)){ return Result.fail(result); } + dto.setEmergencySource(SM4Utils.encryptData_CBC(dto.getEmergencySource())); int num= mapper.updTelData(dto); if(num==SystemGlobal.SUCCESS_NUM){ return Result.ok("修改成功","修改成功"); diff --git a/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/TeamQuEvalServiceImpl.java b/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/TeamQuEvalServiceImpl.java index 08d9426..0f930b3 100644 --- a/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/TeamQuEvalServiceImpl.java +++ b/securitycontrol-model/securitycontrol-background/src/main/java/com/securitycontrol/background/service/impl/TeamQuEvalServiceImpl.java @@ -3,6 +3,7 @@ package com.securitycontrol.background.service.impl; import com.securitycontrol.background.service.ITeamQuEvalService; import com.securitycontrol.common.core.utils.StringUtils; import com.securitycontrol.common.core.utils.aes.DateTimeHelper; +import com.securitycontrol.common.core.utils.aes.SM4Utils; import com.securitycontrol.common.core.utils.uuid.IdUtils; import com.securitycontrol.common.core.web.domain.AjaxResult; import com.securitycontrol.common.security.utils.SecurityUtils; @@ -70,6 +71,7 @@ public class TeamQuEvalServiceImpl implements ITeamQuEvalService { TeamQuEvalVo vo = new TeamQuEvalVo(); try { vo = mapper.getTeamEvalById(dto); + vo.setTeamLeaderPhone(SM4Utils.encryptData(vo.getTeamLeaderPhone())); } catch (Exception e) { log.error("班组质量评价详情",e); }