debug: 添加日志以调试部门负责人切换视角后进行中任务显示为0的问题
This commit is contained in:
parent
70b24fa96d
commit
6d530f8c30
@ -62,11 +62,15 @@ public class TaskItemController {
|
||||
@Parameter(description = "指定部门ID(部门负责人切换视角时使用)") @RequestParam(required = false) Long deptId,
|
||||
@RequestHeader("Authorization") String token) {
|
||||
|
||||
log.info("===== 获取进行中的子任务列表 API 调用 =====");
|
||||
log.info("请求参数: page={}, pageSize={}, keyword={}, deptId={}", page, pageSize, keyword, deptId);
|
||||
|
||||
String actualToken = token.replace("Bearer ", "");
|
||||
Long userId = jwtUtil.getUserIdFromToken(actualToken);
|
||||
|
||||
com.designhub.entity.User user = userMapper.selectById(userId);
|
||||
boolean isAdmin = user != null && Integer.valueOf(1).equals(user.getIsAdmin());
|
||||
log.info("用户信息: 姓名={}, 是否管理员={}", user != null ? user.getRealName() : "未知", isAdmin);
|
||||
|
||||
// 检查用户是否是某个部门的负责人(通过leader_id查找)
|
||||
List<com.designhub.entity.Department> leadingDepts = departmentMapper.selectList(
|
||||
@ -75,6 +79,10 @@ public class TaskItemController {
|
||||
.eq(com.designhub.entity.Department::getStatus, 1)
|
||||
);
|
||||
boolean isDeptLeader = !leadingDepts.isEmpty();
|
||||
log.info("用户 {} 负责的部门数量: {}", userId, leadingDepts.size());
|
||||
for (com.designhub.entity.Department dept : leadingDepts) {
|
||||
log.info(" - 部门ID: {}, 部门名称: {}", dept.getId(), dept.getDeptName());
|
||||
}
|
||||
|
||||
IPage<TaskItem> items;
|
||||
if (isAdmin) {
|
||||
@ -115,6 +123,7 @@ public class TaskItemController {
|
||||
items = taskItemService.getInProgressItems(page, pageSize, userId, null, keyword);
|
||||
}
|
||||
|
||||
log.info("返回结果: 总数={}, 当前页记录数={}", items.getTotal(), items.getRecords().size());
|
||||
return Result.success(items);
|
||||
}
|
||||
|
||||
|
||||
@ -4062,11 +4062,15 @@ const loadInProgressTasks = async () => {
|
||||
|
||||
if (currentDeptType === 'receiving') {
|
||||
// 接单部门视角:看该部门成员的子任务
|
||||
console.log('接单部门负责人切换视角,调用getInProgressTaskItems,params:', params)
|
||||
const itemResponse = await taskApi.getInProgressTaskItems(params)
|
||||
console.log('getInProgressTaskItems响应:', itemResponse)
|
||||
if (itemResponse.data && itemResponse.data.records) {
|
||||
const items = itemResponse.data.records.map((item: any) => mapTaskItemToTask(item))
|
||||
allTasks = [...allTasks, ...items]
|
||||
totalCount += itemResponse.data.total || 0
|
||||
} else {
|
||||
console.log('getInProgressTaskItems返回数据为空或records为空')
|
||||
}
|
||||
} else {
|
||||
// 需求部门视角:看该部门发起的任务(通过 deptId 参数)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user