diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/CustomerController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/CustomerController.java index a88152d9..f1435fed 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/CustomerController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/CustomerController.java @@ -146,7 +146,7 @@ public class CustomerController extends ControllerBase { VUtils.trueThrow(CollUtil.isEmpty(ids)).throwMessage(STATE.ParamErr,"请选择要删除的行"); // - List appUserUsed = appUserService.lambdaQuery().in(AppUser::getCompanyId, ids).list(); + List appUserUsed = appUserService.lambdaQuery().eq(AppUser::getIsDel,0).in(AppUser::getCompanyId, ids).list(); if(CollUtil.isNotEmpty(appUserUsed)){ Set userCompanyIds = appUserUsed.stream().map(u -> u.getCompanyId()).collect(Collectors.toSet()); List checkResult = baseCustomerService.lambdaQuery().in(TBaseCustomer::getId, userCompanyIds).list(); 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 @@