Merge remote-tracking branch '惠信/develop' into develop
This commit is contained in:
commit
8d93dbc7c9
|
|
@ -146,7 +146,7 @@ public class CustomerController extends ControllerBase {
|
||||||
VUtils.trueThrow(CollUtil.isEmpty(ids)).throwMessage(STATE.ParamErr,"请选择要删除的行");
|
VUtils.trueThrow(CollUtil.isEmpty(ids)).throwMessage(STATE.ParamErr,"请选择要删除的行");
|
||||||
|
|
||||||
//
|
//
|
||||||
List<AppUser> appUserUsed = appUserService.lambdaQuery().in(AppUser::getCompanyId, ids).list();
|
List<AppUser> appUserUsed = appUserService.lambdaQuery().eq(AppUser::getIsDel,0).in(AppUser::getCompanyId, ids).list();
|
||||||
if(CollUtil.isNotEmpty(appUserUsed)){
|
if(CollUtil.isNotEmpty(appUserUsed)){
|
||||||
Set<String> userCompanyIds = appUserUsed.stream().map(u -> u.getCompanyId()).collect(Collectors.toSet());
|
Set<String> userCompanyIds = appUserUsed.stream().map(u -> u.getCompanyId()).collect(Collectors.toSet());
|
||||||
List<TBaseCustomer> checkResult = baseCustomerService.lambdaQuery().in(TBaseCustomer::getId, userCompanyIds).list();
|
List<TBaseCustomer> checkResult = baseCustomerService.lambdaQuery().in(TBaseCustomer::getId, userCompanyIds).list();
|
||||||
|
|
|
||||||
|
|
@ -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.pojo.vo.CqmPersonVO;
|
||||||
import com.nflg.mobilebroken.common.util.AdminUserUtil;
|
import com.nflg.mobilebroken.common.util.AdminUserUtil;
|
||||||
import com.nflg.mobilebroken.common.util.VUtils;
|
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.ParamConfig;
|
||||||
import com.nflg.mobilebroken.repository.entity.TBaseDeviceType;
|
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.IParamConfigService;
|
||||||
import com.nflg.mobilebroken.repository.service.ITBaseDeviceTypeService;
|
import com.nflg.mobilebroken.repository.service.ITBaseDeviceTypeService;
|
||||||
import com.nflg.mobilebroken.starter.annotation.MethodInfoMark;
|
import com.nflg.mobilebroken.starter.annotation.MethodInfoMark;
|
||||||
|
|
@ -45,6 +47,11 @@ public class DeviceTypeController extends ControllerBase {
|
||||||
@Resource
|
@Resource
|
||||||
IParamConfigService paramConfigService;
|
IParamConfigService paramConfigService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IAdminUserService adminUserService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取设备类型列表
|
* 获取设备类型列表
|
||||||
* @param query
|
* @param query
|
||||||
|
|
@ -54,6 +61,13 @@ public class DeviceTypeController extends ControllerBase {
|
||||||
@ApiMark(moduleName = "设备类型管理", apiName = "获取设备类型列表")
|
@ApiMark(moduleName = "设备类型管理", apiName = "获取设备类型列表")
|
||||||
public ApiResult<PageData<TBaseDeviceTypeVO>> getList(@RequestBody DeviceTypeQuery query){
|
public ApiResult<PageData<TBaseDeviceTypeVO>> getList(@RequestBody DeviceTypeQuery query){
|
||||||
Page<TBaseDeviceType> result = baseDeviceTypeService.getList(new Page<>(query.getPage(),query.getPageSize()), 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());
|
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 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
|
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
|
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=",">
|
<foreach collection="ids" item="item" open="(" close=")" separator=",">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue