bug修改
This commit is contained in:
parent
ce2053496b
commit
f62cb27b88
@ -119,7 +119,7 @@ public class EmployeeController {
|
||||
|
||||
@Operation(summary = "修改密码 ")
|
||||
@PostMapping("/employee/update/password")
|
||||
// @ApiDecrypt
|
||||
@ApiDecrypt
|
||||
public ResponseDTO<String> updatePassword(@Valid @RequestBody EmployeeUpdatePasswordForm updatePasswordForm) {
|
||||
updatePasswordForm.setEmployeeId(SmartRequestUtil.getRequestUserId());
|
||||
return employeeService.updatePassword(SmartRequestUtil.getRequestUser(), updatePasswordForm);
|
||||
|
||||
@ -32,4 +32,7 @@ public class MenuVO extends MenuBaseForm {
|
||||
|
||||
@Schema(description = "更新人")
|
||||
private Long updateUserId;
|
||||
|
||||
@Schema(description = "字典数据")
|
||||
private String platformTypeName;
|
||||
}
|
||||
|
||||
@ -2,6 +2,7 @@ package net.lab1024.sa.admin.module.system.menu.service;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import com.google.common.collect.Lists;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.HomeVO;
|
||||
import net.lab1024.sa.admin.module.system.menu.constant.MenuTypeEnum;
|
||||
import net.lab1024.sa.admin.module.system.menu.dao.MenuDao;
|
||||
import net.lab1024.sa.admin.module.system.menu.domain.entity.MenuEntity;
|
||||
@ -15,6 +16,9 @@ import net.lab1024.sa.base.common.domain.RequestUrlVO;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.util.SmartBeanUtil;
|
||||
import net.lab1024.sa.base.common.util.SmartRequestUtil;
|
||||
import net.lab1024.sa.base.module.support.dict.dao.DictValueDao;
|
||||
import net.lab1024.sa.base.module.support.dict.domain.vo.DictValueVO;
|
||||
import net.lab1024.sa.base.module.support.dict.service.DictCacheService;
|
||||
import org.apache.commons.lang3.math.NumberUtils;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
import org.springframework.stereotype.Service;
|
||||
@ -40,6 +44,9 @@ public class MenuService {
|
||||
@Resource
|
||||
private MenuDao menuDao;
|
||||
|
||||
@Resource
|
||||
private DictCacheService dictCacheService;
|
||||
|
||||
@Resource
|
||||
private List<RequestUrlVO> authUrl;
|
||||
|
||||
@ -167,6 +174,11 @@ public class MenuService {
|
||||
*/
|
||||
public List<MenuVO> queryMenuList(Boolean disabledFlag) {
|
||||
List<MenuVO> menuVOList = menuDao.queryMenuList(Boolean.FALSE, disabledFlag, null);
|
||||
List<DictValueVO> property = dictCacheService.selectByKeyCode("PLATFORM_TYPE");
|
||||
for (MenuVO menuVO : menuVOList) {
|
||||
List<DictValueVO> collect = property.stream().filter(d -> d.getValueCode().equals(menuVO.getPlatformType())).collect(Collectors.toList());
|
||||
menuVO.setPlatformTypeName(collect.size() > 0 ? collect.get(0).getValueName() : "");
|
||||
}
|
||||
//根据ParentId进行分组
|
||||
Map<Long, List<MenuVO>> parentMap = menuVOList.stream().collect(Collectors.groupingBy(MenuVO::getParentId, Collectors.toList()));
|
||||
return this.filterNoParentMenu(parentMap, NumberUtils.LONG_ZERO);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user