账号删除时-设备类型CQM的处理
This commit is contained in:
parent
804cf10a29
commit
89fb131a79
|
|
@ -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<PageData<TBaseDeviceTypeVO>> getList(@RequestBody DeviceTypeQuery query){
|
||||
Page<TBaseDeviceType> result = baseDeviceTypeService.getList(new Page<>(query.getPage(),query.getPageSize()), query);
|
||||
result.getRecords().forEach(u->{
|
||||
if(StrUtil.isNotBlank(u.getCqmPersonId())){
|
||||
List<AdminUser> 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());
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
<select id="getDeviceTypeCqmList" resultType="com.nflg.mobilebroken.common.pojo.vo.CqmPersionResultVO">
|
||||
select a.id,a.user_code, a.user_name,a.department_id,b.dept_code,b.dept_name from admin_user a
|
||||
join t_base_department b on a.department_id=b.id
|
||||
where a.id in
|
||||
where a.is_del=0 and a.id in
|
||||
<foreach collection="ids" item="item" open="(" close=")" separator=",">
|
||||
#{item}
|
||||
</foreach>
|
||||
|
|
|
|||
Loading…
Reference in New Issue