fix:code查询部门

This commit is contained in:
2026-02-02 20:58:36 +08:00
parent 17288f9f21
commit adb15424ac
6 changed files with 21 additions and 5 deletions

View File

@@ -94,11 +94,12 @@ public class SpdmTenantController {
@PostMapping("/queryUserList")
public R<List<LyricUserDto>> queryUserList(@RequestParam(required = false) String workType) {
ResponseR sdmResponse = spdmServiceFeignClient.queryUserList(workType);
ResponseR<List<LyricUserDto>> sdmResponse = spdmServiceFeignClient.queryUserList(workType);
log.info("[queryUserList] sdmResponse:{}", sdmResponse);
if (sdmResponse.isSuccess() && sdmResponse.getData() != null) {
JSONArray jsonArray = (JSONArray) sdmResponse.getData();
List<LyricUserDto> userToDmList = jsonArray.toJavaList(LyricUserDto.class);
// JSONArray jsonArray = (JSONArray) sdmResponse.getData();
// List<LyricUserDto> userToDmList = jsonArray.toJavaList(LyricUserDto.class);
List<LyricUserDto> userToDmList = sdmResponse.getData();
return R.ok(userToDmList);
} else {
return R.ok(new ArrayList<LyricUserDto>());

View File

@@ -152,6 +152,8 @@ public class SpdmUserController {
@Operation(summary = "条件查询用户组列表")
@PostMapping(value = "/queryGroup")
public ResponseR listGroup(@RequestBody GroupQueryDto groupQueryDto) {
groupQueryDto.setDeptCode(groupQueryDto.getGroupCode());
groupQueryDto.setDeptName(groupQueryDto.getGroupName());
R<Page<SysDeptEntity>> result = remoteTenantServiceFeign.listDeptForPage(groupQueryDto, groupQueryDto.getTenantId());
if (result.getData() != null) {
Page<SysDeptEntity> deptForPage = result.getData();

View File

@@ -16,6 +16,15 @@ public class GroupQueryDto {
@Schema(description = "用户组名")
private String groupName;
@Schema(description = "用户组编码")
private String groupCode;
@Schema(description="部门编码")
private String deptCode;
@Schema(description="部门名称")
private String deptName;
@Schema(description = "用户名")
private String userName;

View File

@@ -2,6 +2,7 @@ package com.honeycombis.honeycom.spdm.feign;
import com.honeycombis.honeycom.common.core.util.R;
import com.honeycombis.honeycom.spdm.dto.ApproveResultDto;
import com.honeycombis.honeycom.spdm.dto.LyricUserDto;
import com.honeycombis.honeycom.spdm.dto.SysLogDto;
import com.honeycombis.honeycom.spdm.util.ResponseR;
import org.springframework.cloud.openfeign.FeignClient;
@@ -23,6 +24,6 @@ public interface SpdmServiceFeignClient {
ResponseR initNewTenant(@RequestParam Long tenantId);
@PostMapping("/lyricUser/queryUserList")
ResponseR queryUserList(@RequestParam(required = false) String workType);
ResponseR<List<LyricUserDto>> queryUserList(@RequestParam(required = false) String workType);
}