From c98c49c15218f5020ffc587d98bab6bfe35f62d6 Mon Sep 17 00:00:00 2001 From: bonus <1203338439@qq.com> Date: Tue, 3 Dec 2024 15:20:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/service/impl/BmUnitServiceImpl.java | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmUnitServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmUnitServiceImpl.java index 116beea1..9fab8f06 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmUnitServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmUnitServiceImpl.java @@ -11,6 +11,7 @@ import com.bonus.common.biz.enums.HttpCodeEnum; import com.bonus.common.core.constant.SecurityConstants; import com.bonus.common.core.utils.DateUtils; import com.bonus.common.core.utils.StringUtils; +import com.bonus.common.core.utils.encryption.Sm4Utils; import com.bonus.common.core.web.domain.AjaxResult; import com.bonus.common.security.utils.SecurityUtils; import com.bonus.material.purchase.config.RemoteConfig; @@ -29,13 +30,13 @@ import javax.annotation.Resource; /** * 往来单位管理Service业务层处理 - * + * * @author xsheng * @date 2024-09-26 */ @Service @Slf4j -public class BmUnitServiceImpl implements IBmUnitService +public class BmUnitServiceImpl implements IBmUnitService { @Autowired private BmUnitMapper bmUnitMapper; @@ -49,7 +50,7 @@ public class BmUnitServiceImpl implements IBmUnitService /** * 查询往来单位管理 - * + * * @param unitId 往来单位管理主键 * @return 往来单位管理 */ @@ -63,7 +64,7 @@ public class BmUnitServiceImpl implements IBmUnitService /** * 查询往来单位管理列表 - * + * * @param bmUnit 往来单位管理 * @return 往来单位管理 */ @@ -92,6 +93,9 @@ public class BmUnitServiceImpl implements IBmUnitService if (unit.getTypeId() != null) { unit.setTypeName(labelMap.get(unit.getTypeId().toString()) == null ? "" : labelMap.get(unit.getTypeId().toString())); } + String telphone = unit.getTelphone(); + telphone = Sm4Utils.decrypt(telphone); + unit.setTelphone(telphone); AjaxResult ajaxResult = remoteDeptService.getInfo(unit.getDeptId(), SecurityConstants.INNER); //健壮性判断 if (ajaxResult.isSuccess()) { @@ -109,7 +113,7 @@ public class BmUnitServiceImpl implements IBmUnitService /** * 新增往来单位管理 - * + * * @param bmUnit 往来单位管理 * @return 结果 */ @@ -123,6 +127,8 @@ public class BmUnitServiceImpl implements IBmUnitService } //判断手机号是否合法 if (StringUtils.isNotBlank(bmUnit.getTelphone()) && !PhoneUtil.isMobile(bmUnit.getTelphone())) { + String telphone = Sm4Utils.encrypt(bmUnit.getTelphone()); + bmUnit.setTelphone(telphone); return AjaxResult.error(HttpCodeEnum.INVALID_PHONE_FORMAT.getCode(), HttpCodeEnum.INVALID_PHONE_FORMAT.getMsg()); } bmUnit.setCreateTime(DateUtils.getNowDate()); @@ -136,7 +142,7 @@ public class BmUnitServiceImpl implements IBmUnitService /** * 修改往来单位管理 - * + * * @param bmUnit 往来单位管理 * @return 结果 */ @@ -152,6 +158,8 @@ public class BmUnitServiceImpl implements IBmUnitService } //判断手机号是否合法 if (StringUtils.isNotBlank(bmUnit.getTelphone()) && !PhoneUtil.isMobile(bmUnit.getTelphone())) { + String telphone = Sm4Utils.encrypt(bmUnit.getTelphone()); + bmUnit.setTelphone(telphone); return AjaxResult.error(HttpCodeEnum.INVALID_PHONE_FORMAT.getCode(), HttpCodeEnum.INVALID_PHONE_FORMAT.getMsg()); } bmUnit.setUpdateTime(DateUtils.getNowDate()); @@ -165,7 +173,7 @@ public class BmUnitServiceImpl implements IBmUnitService /** * 批量删除往来单位管理 - * + * * @param unitIds 需要删除的往来单位管理主键 * @return 结果 */ @@ -181,7 +189,7 @@ public class BmUnitServiceImpl implements IBmUnitService /** * 删除往来单位管理信息 - * + * * @param unitId 往来单位管理主键 * @return 结果 */