From d0ae279ff3b83358d1c07f4481a041c4ad335026 Mon Sep 17 00:00:00 2001 From: dangsn <dangsn@chicecm.com> Date: 星期二, 03 十二月 2024 11:57:38 +0800 Subject: [PATCH] 提取业务系统使用的功能,独立出一个单独的模块 --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmPwdStrategyQueryServiceImpl.java | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmPwdStrategyQueryServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmPwdStrategyQueryServiceImpl.java similarity index 97% rename from Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmPwdStrategyQueryServiceImpl.java rename to Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmPwdStrategyQueryServiceImpl.java index 932c429..9abee0c 100644 --- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmPwdStrategyQueryServiceImpl.java +++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmPwdStrategyQueryServiceImpl.java @@ -1,27 +1,27 @@ -package com.vci.frameworkcore.compatibility.impl; +package com.vci.web.service.impl; -import com.vci.dto.SmPasswordStrategyDTO; import com.vci.corba.common.PLException; import com.vci.corba.common.data.UserEntityInfo; import com.vci.corba.framework.data.PasswordStrategyInfo; import com.vci.corba.omd.data.BusinessObject; -import com.vci.frameworkcore.compatibility.SmPwdStrategyQueryServiceI; -import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; -import com.vci.frameworkcore.enumpck.CombinationEnum; +import com.vci.dto.SmPasswordStrategyDTO; import com.vci.model.SmPasswordStrategyDO; import com.vci.model.SmPasswordStrategyForPlatform1; -import com.vci.pagemodel.SmPasswordStrategyVO; import com.vci.omd.utils.ObjectTool; +import com.vci.pagemodel.SmPasswordStrategyVO; +import com.vci.starter.web.util.BeanUtilForVCI; +import com.vci.web.service.SmUserQueryServiceI; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; -import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.WebThreadLocalUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; +import com.vci.web.enumpck.CombinationEnum; +import com.vci.web.service.SmPwdStrategyQueryServiceI; import com.vci.web.service.WebBoServiceI; -import com.vci.web.util.Func; +import com.vci.starter.web.util.Lcm.Func; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; @@ -259,6 +259,9 @@ if(strategy.getRequireCharCount() > strategy.getCombinations().split(",").length){ throw new VciBaseException("蹇呭~绉嶇被涓嶈兘澶т簬鎵�閫夋嫨鐨勫瘑鐮佺粍鍚堟柟寮忕殑涓暟!"); } + if(strategy.getRequireCharCount() <= 0){ + throw new VciBaseException("蹇呭~绉嶇被涓嶈兘灏忎簬绛変簬0!"); + } if(strategy.getMaxLength() < strategy.getMinLength()){ throw new VciBaseException("瀵嗙爜鏈�澶ч暱搴︿笉鑳藉皬浜庢渶灏忛暱搴�!"); } @@ -453,7 +456,7 @@ SmPasswordStrategyDO passwordStrategyDO = new SmPasswordStrategyDO(); WebUtil.copyValueToObjectFromCbos(item,passwordStrategyDO); SmPasswordStrategyVO passwordStrategyVO = new SmPasswordStrategyVO(); - BeanUtil.convert(passwordStrategyDO,passwordStrategyVO); + BeanUtilForVCI.convert(passwordStrategyDO,passwordStrategyVO); smPasswordStrategyVOMap.put(passwordStrategyVO.getOid(),passwordStrategyVO); }); return smPasswordStrategyVOMap; @@ -474,7 +477,7 @@ SmPasswordStrategyDO passwordStrategyDO = new SmPasswordStrategyDO(); WebUtil.copyValueToObjectFromCbos(cboList.get(0),passwordStrategyDO); SmPasswordStrategyVO passwordStrategyVO = new SmPasswordStrategyVO(); - BeanUtil.convert(passwordStrategyDO,passwordStrategyVO); + BeanUtilForVCI.convert(passwordStrategyDO,passwordStrategyVO); return passwordStrategyVO; }else{ //鑾峰彇榛樿鐨� @@ -515,7 +518,7 @@ */ private SmPasswordStrategyVO pwdStrategyDO2VO(SmPasswordStrategyDO smPasswordStrategyDO){ SmPasswordStrategyVO passwordStrategyVO = new SmPasswordStrategyVO(); - BeanUtil.convert(smPasswordStrategyDO,passwordStrategyVO); + BeanUtilForVCI.convert(smPasswordStrategyDO,passwordStrategyVO); return passwordStrategyVO; } @@ -602,7 +605,7 @@ SmPasswordStrategyDO passwordStrategyDO = new SmPasswordStrategyDO(); WebUtil.copyValueToObjectFromCbos(item,passwordStrategyDO); SmPasswordStrategyVO passwordStrategyVO = new SmPasswordStrategyVO(); - BeanUtil.convert(passwordStrategyDO,passwordStrategyVO); + BeanUtilForVCI.convert(passwordStrategyDO,passwordStrategyVO); smPasswordStrategyVOList.add(passwordStrategyVO); }); return smPasswordStrategyVOList; -- Gitblit v1.9.3