选择车队不一致修改

This commit is contained in:
秦鸿展
2026-01-19 15:32:00 +08:00
parent ff334b155c
commit 7f8732dd02
8 changed files with 127 additions and 118 deletions
@@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.List;
@@ -57,9 +58,20 @@ public class RoleAPI extends BaseController {
@Log(title = "职务/角色管理-查询", description ="查询角色列表",businessType = BusinessType.INQUIRE)
@ApiOperation("查询角色列表-分页")
@GetMapping("/getUserRolelist")
public TableDataInfo getUserRolelist(RoleDTO roleDTO) {
public TableDataInfo getUserRolelist(RoleDTO roleDTO, HttpServletRequest request) {
// 检查前端是否明确传递了 organizationId 参数
// 如果前端没有传递,清空 roleDTO 中的 organizationId,避免从其他地方自动设置的值影响查询
String organizationIdParam = request.getParameter("organizationId");
log.info("角色查询接口 - 前端传递的 organizationId 参数: {}", organizationIdParam);
if (organizationIdParam == null || organizationIdParam.isEmpty()) {
log.info("角色查询接口 - 前端未传递 organizationId,清空 roleDTO.organizationId");
roleDTO.setOrganizationId(null);
} else {
log.info("角色查询接口 - 前端传递了 organizationId: {}", organizationIdParam);
}
//转换实体
RoleDo roleDo = roleAssember.toRoleDo(roleDTO);
log.info("角色查询接口 - 转换后 roleDo.getOrganizationId(): {}", roleDo.getOrganizationId());
startPage();
List<RolePO> list = roleApplicationService.getUserRolelist(roleDo);
return getDataTable(list);
@@ -17,4 +17,10 @@ public class NonePagingListVO {
@ApiModelProperty(value = "车队名称")
private String motorcadeName;
@ApiModelProperty(value = "组织ID")
private Long organizationId;
@ApiModelProperty(value = "组织名称")
private String organizationName;
}