fetch:数据处理
This commit is contained in:
@@ -3,10 +3,15 @@ package com.adc.da.slrs.sarUser.controller;
|
||||
|
||||
import com.adc.da.http.ResponseMessage;
|
||||
import com.adc.da.http.Result;
|
||||
import com.adc.da.slrs.sarInstitution.dao.TsInstitutionDao;
|
||||
import com.adc.da.slrs.sarInstitution.entity.TsInstitution;
|
||||
import com.adc.da.slrs.sarMenu.entity.SarMenu;
|
||||
import com.adc.da.slrs.sarResource.entity.TsResource;
|
||||
import com.adc.da.slrs.sarUrl.dao.TsUrlDao;
|
||||
import com.adc.da.slrs.sarUser.dao.TsUserDao;
|
||||
import com.adc.da.slrs.sarUser.entity.UserPositionVO;
|
||||
import com.adc.da.slrs.sarUser.service.ITsUserService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
@@ -32,6 +37,10 @@ import java.util.List;
|
||||
public class TsUserController extends BaseController<TsUser> {
|
||||
@Autowired
|
||||
private ITsUserService tsUserService;
|
||||
@Autowired
|
||||
private TsUserDao tsUserDao;
|
||||
@Autowired
|
||||
private TsInstitutionDao tsInstitutionDao;
|
||||
|
||||
@ApiOperation("禁用/解禁人员")
|
||||
@PostMapping("/disable")
|
||||
@@ -70,4 +79,6 @@ public class TsUserController extends BaseController<TsUser> {
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -69,4 +69,6 @@ public interface ITsUserService extends IService<TsUser> {
|
||||
* 导入人员数据
|
||||
*/
|
||||
void parseUser() throws Exception;
|
||||
|
||||
List<SarMenu> getSecondMenusByUserId(String userId);
|
||||
}
|
||||
|
||||
@@ -242,4 +242,12 @@ public class TsUserServiceImpl extends ServiceImpl<TsUserDao, TsUser> implements
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SarMenu> getSecondMenusByUserId(String userId) {
|
||||
List<String> positionIds=tsUserDao.selectPositionIds(userId);
|
||||
List<String> roleIds=tsPositionService.getRoleIdsByPositionIds(positionIds);
|
||||
List<String> menuIds=tsRoleService.getMenuIdsByRoleIds(roleIds);
|
||||
return sarMenuService.getSecondMenuByIds(menuIds);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user