diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/sys/contants/UserGuidanceContant.java b/hz-pm-api/src/main/java/com/hz/pm/api/sys/contants/UserGuidanceContant.java index 4cb5313..130156f 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/sys/contants/UserGuidanceContant.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/sys/contants/UserGuidanceContant.java @@ -8,7 +8,7 @@ package com.hz.pm.api.sys.contants; */ public interface UserGuidanceContant { - Integer ALL_FINISHED_NUM = 2; + Integer ALL_FINISHED_NUM = 1; class OrgModel { diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/sys/controller/UserGuidanceController.java b/hz-pm-api/src/main/java/com/hz/pm/api/sys/controller/UserGuidanceController.java index 8d4dd3d..d71a6df 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/sys/controller/UserGuidanceController.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/sys/controller/UserGuidanceController.java @@ -2,23 +2,22 @@ package com.hz.pm.api.sys.controller; import com.hz.pm.api.sys.manage.UserGuidanceManage; import com.hz.pm.api.sys.model.vo.UserGuidanceVO; -import com.hz.pm.api.user.security.model.UserInfoDetails; -import com.hz.pm.api.user.util.LoginUserUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** - * @Classname UserGuidanceController - * @Description - * @Date 2023/8/8 13:46 - * @Author PoffyZhang + *
+ * UserGuidanceController + *
+ * + * @author WendyYang + * @since 12:24 2024/4/11 */ @Slf4j @Validated @@ -30,16 +29,10 @@ public class UserGuidanceController { private final UserGuidanceManage userGuidanceManage; - @ApiOperation(value = "获取当前用户单位的一些配置是否完成", notes = "获取当前用户单位的一些配置是否完成") + @ApiOperation("获取当前用户单位的一些配置是否完成") @GetMapping("/detail") public UserGuidanceVO detail() { - UserInfoDetails user = LoginUserUtil.loginUserDetail(); - return userGuidanceManage.detailUserGuidance(user); + return userGuidanceManage.userGuidanceDetail(); } - @ApiOperation(value = "删除重复用户", notes = "删除重复用户") - @GetMapping("/remove-repeat/{userId}") - public String removeRepeat(@PathVariable Long userId) { - return userGuidanceManage.removeRepeat(userId); - } } diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/sys/manage/UserGuidanceManage.java b/hz-pm-api/src/main/java/com/hz/pm/api/sys/manage/UserGuidanceManage.java index 0031c81..d2f9ce1 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/sys/manage/UserGuidanceManage.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/sys/manage/UserGuidanceManage.java @@ -1,24 +1,12 @@ package com.hz.pm.api.sys.manage; -import cn.hutool.core.collection.CollUtil; -import cn.hutool.core.lang.Assert; import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.google.common.collect.Lists; import com.hz.pm.api.common.model.constant.BizConst; -import com.hz.pm.api.expert.entity.ExpertUserFullInfo; -import com.hz.pm.api.expert.service.IExpertUserFullInfoService; -import com.hz.pm.api.signature.entity.CompanySignature; -import com.hz.pm.api.signature.service.ICompanySignatureService; import com.hz.pm.api.sys.contants.UserGuidanceContant; -import com.hz.pm.api.sys.model.entity.UserRole; import com.hz.pm.api.sys.model.vo.UserGuidanceDetailVO; import com.hz.pm.api.sys.model.vo.UserGuidanceVO; -import com.hz.pm.api.sys.service.IUserRoleService; -import com.hz.pm.api.user.model.entity.UserAuth; -import com.hz.pm.api.user.model.entity.UserInfo; import com.hz.pm.api.user.security.model.UserInfoDetails; -import com.hz.pm.api.user.service.IUserAuthService; -import com.hz.pm.api.user.service.IUserInfoService; +import com.hz.pm.api.user.util.LoginUserUtil; import com.wflow.bean.entity.WflowOrgModels; import com.wflow.enums.ProcessDefTypeEnum; import com.wflow.service.OrgProcdefService; @@ -27,55 +15,42 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Component; -import java.util.List; +import java.util.Collections; import java.util.Objects; -import java.util.stream.Collectors; /** - * @Classname UserGuidanceManage - * @Description - * @Date 2023/8/8 13:49 - * @Author PoffyZhang + *+ * UserGuidanceManage + *
+ * + * @author WendyYang + * @since 12:19 2024/4/11 */ -@Component @Slf4j +@Component @AllArgsConstructor public class UserGuidanceManage { private final OrgProcdefService orgProcdefService; - private final IUserInfoService userInfoService; - - private final IUserRoleService userRoleService; - - private final IUserAuthService userAuthService; - - private final ICompanySignatureService signatureService; - - private final IExpertUserFullInfoService expertUserFullInfoService; - /** * 查询用户引导 详情 * - * @param user - * @return + * @return \ */ - public UserGuidanceVO detailUserGuidance(UserInfoDetails user) { - UserGuidanceVO vo = new UserGuidanceVO(); - vo.setOrgCode(user.getMhUnitId()); - //用户信息 - String username = user.getUsername(); - vo.setUsername(username); - Long userId = user.getUserId(); - vo.setUserId(userId); - + public UserGuidanceVO userGuidanceDetail() { + UserInfoDetails user = LoginUserUtil.loginUserDetail(); + UserGuidanceVO vo = UserGuidanceVO.builder() + .orgCode(user.getMhUnitId()) + .username(user.getUsername()) + .userId(user.getUserId()) + .build(); //查询引导详情 - List