|
@@ -12,6 +12,7 @@ import com.ozs.common.constant.ModularConstans;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.enums.BusinessType;
|
|
import com.ozs.common.enums.BusinessType;
|
|
|
|
+import com.ozs.common.utils.PageUtils;
|
|
import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.bean.BeanUtils;
|
|
import com.ozs.common.utils.bean.BeanUtils;
|
|
import com.ozs.system.service.SysRegionService;
|
|
import com.ozs.system.service.SysRegionService;
|
|
@@ -94,17 +95,19 @@ public class BaseExpertController extends BaseController {
|
|
if (!ObjectUtils.isEmpty(baseExpertVo.getMajorGrade())) {
|
|
if (!ObjectUtils.isEmpty(baseExpertVo.getMajorGrade())) {
|
|
lw.eq(BaseExpert::getMajorGrade, baseExpertVo.getMajorGrade());
|
|
lw.eq(BaseExpert::getMajorGrade, baseExpertVo.getMajorGrade());
|
|
}
|
|
}
|
|
- IPage<BaseExpert> page = baseExpertService.page(new Page<BaseExpert>(baseExpertVo.getPageNum(), baseExpertVo.getPageSize()), lw);
|
|
|
|
|
|
+ List<BaseExpert> list = baseExpertService.list(lw);
|
|
|
|
+ // IPage<BaseExpert> page = baseExpertService.page(new Page<BaseExpert>(baseExpertVo.getPageNum(), baseExpertVo.getPageSize()), lw);
|
|
|
|
+ // List<BaseExpert> records = page.getRecords();
|
|
// todo 把 localArea 翻译为 省/市/县,存localAreaName中,(使用SysRegionService的getParentAdministrativeDivisionNames方法)
|
|
// todo 把 localArea 翻译为 省/市/县,存localAreaName中,(使用SysRegionService的getParentAdministrativeDivisionNames方法)
|
|
- List<BaseExpert> records = page.getRecords();
|
|
|
|
- for (BaseExpert baseExpert : records) {
|
|
|
|
- if (StringUtils.isNotNull(baseExpert.getLocalArea())) {
|
|
|
|
- String parentAdministrativeDivisionNames = sysRegionService.getParentAdministrativeDivisionNames(baseExpert.getLocalArea());
|
|
|
|
- baseExpert.setLocalAreaName(parentAdministrativeDivisionNames);
|
|
|
|
|
|
+ List<BaseExpertVo> listVo = BeanUtils.entityListToVOList(list, BaseExpertVo.class);
|
|
|
|
+ for (BaseExpertVo vo : listVo) {
|
|
|
|
+ if (StringUtils.isNotNull(vo.getLocalArea())) {
|
|
|
|
+ String parentAdministrativeDivisionNames = sysRegionService.getParentAdministrativeDivisionNames(vo.getLocalArea());
|
|
|
|
+ vo.setLocalAreaName(parentAdministrativeDivisionNames);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- page.setRecords(records);
|
|
|
|
- return success(page);
|
|
|
|
|
|
+ Page pages = PageUtils.getPages(baseExpertVo.getPageNum().intValue(), baseExpertVo.getPageSize().intValue(), listVo);
|
|
|
|
+ return success(pages);
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "黑白名单开关", notes = "必传id,status 其他字段不传; 黑名单传0,白名单传1")
|
|
@ApiOperation(value = "黑白名单开关", notes = "必传id,status 其他字段不传; 黑名单传0,白名单传1")
|