diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceTypeController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceTypeController.java index d0db9545..bd8c2b65 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceTypeController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceTypeController.java @@ -17,8 +17,10 @@ import com.nflg.mobilebroken.common.pojo.vo.CqmPersionResultVO; import com.nflg.mobilebroken.common.pojo.vo.CqmPersonVO; import com.nflg.mobilebroken.common.util.AdminUserUtil; import com.nflg.mobilebroken.common.util.VUtils; +import com.nflg.mobilebroken.repository.entity.AdminUser; import com.nflg.mobilebroken.repository.entity.ParamConfig; import com.nflg.mobilebroken.repository.entity.TBaseDeviceType; +import com.nflg.mobilebroken.repository.service.IAdminUserService; import com.nflg.mobilebroken.repository.service.IParamConfigService; import com.nflg.mobilebroken.repository.service.ITBaseDeviceTypeService; import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; @@ -45,6 +47,11 @@ public class DeviceTypeController extends ControllerBase { @Resource IParamConfigService paramConfigService; + @Resource + IAdminUserService adminUserService; + + + /** * 获取设备类型列表 * @param query @@ -54,6 +61,13 @@ public class DeviceTypeController extends ControllerBase { @ApiMark(moduleName = "设备类型管理", apiName = "获取设备类型列表") public ApiResult> getList(@RequestBody DeviceTypeQuery query){ Page result = baseDeviceTypeService.getList(new Page<>(query.getPage(),query.getPageSize()), query); + result.getRecords().forEach(u->{ + if(StrUtil.isNotBlank(u.getCqmPersonId())){ + List adminUsers = adminUserService.lambdaQuery().eq(AdminUser::getIsDel, 0).in(AdminUser::getId, StrUtil.split(u.getCqmPersonId(), ",")).list(); + u.setCqmPersonId(StrUtil.join(",", adminUsers.stream().map(u1->u1.getUserName()).collect(Collectors.toList()))); + u.setCqmPersonName(StrUtil.join(",", adminUsers.stream().map(u1->u1.getUserName()).collect(Collectors.toList()))); + } + }); return ApiResult.success(Convert.toList(TBaseDeviceTypeVO.class,result.getRecords()) ,query,result.getTotal()); } diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/TBaseDeviceTypeMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/TBaseDeviceTypeMapper.xml index 85c7e9d8..644b8e1e 100644 --- a/nflg-mobilebroken-repository/src/main/resources/mapper/TBaseDeviceTypeMapper.xml +++ b/nflg-mobilebroken-repository/src/main/resources/mapper/TBaseDeviceTypeMapper.xml @@ -41,7 +41,7 @@