Source/UBCS-WEB/src/views/wel/index.vue
@@ -7,7 +7,7 @@ </el-row> <el-row> <el-col :span="24"> <basic-container title="å¾ åäºé¡¹"> <basic-container title="ä¸»æ°æ®ç»è®¡"> <Statistic></Statistic> </basic-container> </el-col> Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/MdmCount.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,45 @@ package com.vci.ubcs.code.entity; import lombok.Data; import java.io.Serializable; /** * ä¸»æ°æ®ç»è®¡å¯¹è±¡ * @author ludc * @date 2023/10/16 16:04 */ @Data public class MdmCount implements Serializable { /** * åºåå */ private static final long serialVersionUID = 5020487634341423512L; /** * ä¸»æ°æ®åç§° */ private String menuName; /** * ä¸»æ°æ®æ»æ° */ private String mdmCount; /** * èåè·¯ç± */ private String menuRoute; /** * èå徿 */ private String inco; /** * æ¯å¦é»è®¤æ¾ç¤º */ private Integer isDefault; } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IMdmCountService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ package com.vci.ubcs.code.service; import com.vci.ubcs.code.entity.MdmCount; import java.util.List; /** * ä¸»æ°æ®æ»æ°ç»è®¡æå¡ * @author ludc * @date 2023/10/16 15:48 */ public interface IMdmCountService { /** * ç»è®¡ä¸»æ°æ®æ»æ° * @return */ List<MdmCount> getMdmCounts(); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmCountServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,49 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.vci.ubcs.code.entity.CodeClassify; import com.vci.ubcs.code.entity.MdmCount; import com.vci.ubcs.code.service.ICodeClassifyService; import com.vci.ubcs.code.service.IMdmCountService; import com.vci.ubcs.system.feign.ISysClient; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * ä¸»æ°æ®ç»è®¡æå¡ * @author ludc * @date 2023/10/16 15:47 */ @Slf4j @Service public class MdmCountServiceImpl implements IMdmCountService { /** * ç³»ç»æå¡ */ @Resource private ISysClient sysClient; @Resource private ICodeClassifyService codeClassifyService; @Override public List<MdmCount> getMdmCounts() { // 1ãéè¦å æ¥è¯¢åºåç±»ä¸é¡¶çº§èç¹æåªäºä¸»æ°æ®,æ¿å°ä¸å¡ç±»ååç§° LambdaQueryWrapper<CodeClassify> wrapper = Wrappers.<CodeClassify>query() .lambda() .isNull(CodeClassify::getParentCodeClassifyOid).select(CodeClassify::getBtmTypeId); Map<String, Object> map = codeClassifyService.getMap(wrapper); // 2ãç¶åéè¦æ¥è¯¢åºèåè·¯ç±å徿 // 3ãç¶åè®¾ç½®è¿ return null; } } Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/StrategyServiceImpl.java
@@ -102,7 +102,7 @@ public boolean submit(Strategy strategy) { //èçé»è®¤å¯ç çç¥ Long oldIsDefaultStrategy = null; //夿æ¯å¦æºå¸¦id //夿æ¯å¦æºå¸¦idï¼ä¸æºå¸¦id为æ°å¢æä½ if(Func.isEmpty(strategy.getId())){ //æ§è¡æ°å¢ Strategy dbstrategy = this.getOne(Wrappers.<Strategy>query().lambda() @@ -132,13 +132,18 @@ //æ£éªå¯ç çç¥æ¯å¦ç¬¦åè¦æ± checkPwdStrategy(strategy); //妿å½åä¿®æ¹è®¾ç½®ä¸ºé»è®¤å¯ç çç¥ï¼éè¦å°å·²åå¨é»è®¤å¯ç çç¥ä¿®æ¹ä¸ºéé»è®¤ if(strategy.getIsDefault().equals("1") || strategy.getIsDefault() == 1){ if((strategy.getIsDefault().toString()).equals("1")){ //æ¥è¯¢èçé»è®¤å¯ç çç¥ï¼ä¾¿äºä¸é¢ä¿®æ¹ oldIsDefaultStrategy = this.queryByIsDefault().getId(); this.update(Wrappers.<Strategy>update().lambda() .set(Strategy::getIsDefault,CommonConstant.NOT_DEFAULT) .eq(Strategy::getIsDefault,CommonConstant.IS_DEFAULT)); Strategy strategyDefault = this.queryByIsDefault(); // 卿°æ®ä¸åºç°é®é¢çæ åµä¸ä¸ä¼åºç°strategyDefaultä¸ºç©ºçæ åµ if(Func.isNotEmpty(strategyDefault)){ oldIsDefaultStrategy = strategyDefault.getId(); this.update(Wrappers.<Strategy>update().lambda() .set(Strategy::getIsDefault,CommonConstant.NOT_DEFAULT) .eq(Strategy::getIsDefault,CommonConstant.IS_DEFAULT)); } }else { // é¿å ç¨æ·å°å¯ä¸çé»è®¤å¯ç çç¥æ¹ä¸ºéé»è®¤ if(Func.isEmpty(queryByIsDefault())){ throw new ServiceException("é»è®¤å¯ç çç¥å¿ é¡»æä¸ä» æä¸æ¡!"); } Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/impl/UserServiceImpl.java
@@ -526,6 +526,9 @@ pwdupdateday = dateToDay(pwdUpdateTime); } Strategy strategy = sysClient.getByUserId(userId).getData(); if(Func.isNotEmpty(strategy)){ throw new ServiceException("å¯ç çç¥æ¥è¯¢ä¸ºç©ºï¼è¯·æ£æ¥å½åç§æ·ä¸æ¯å¦åå¨é»è®¤å¯ç çç¥ï¼"); } //æ¯å¦æééè¿æå䏿¬¡ä¿®æ¹å¯ç çæ¶é´å ä¸è¿ææ¶é´åå»å½åæ¶é´ï¼å¦æå°äºè¿ææéæ¶é´å°±è¿è¡æéï¼å¦æ<=0å°±æéå¿ é¡»ä¿®æ¹å¯ç long reminder = pwdupdateday+strategy.getExpirationTime()-dateToDay(new Date()); //æéç¨æ·å¿ 须修æ¹å¯ç