fix 未选择部门时,查询用户返回空
This commit is contained in:
+10
-2
@@ -33,6 +33,7 @@ import com.jero.modules.system.model.SysUserSysDepartModel;
|
|||||||
import com.jero.modules.system.service.*;
|
import com.jero.modules.system.service.*;
|
||||||
import com.jero.modules.system.vo.SysDepartUsersVO;
|
import com.jero.modules.system.vo.SysDepartUsersVO;
|
||||||
import com.jero.modules.system.vo.SysUserRoleVO;
|
import com.jero.modules.system.vo.SysUserRoleVO;
|
||||||
|
import org.jeecgframework.poi.excel.ExcelImportCheckUtil;
|
||||||
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
||||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
@@ -602,6 +603,13 @@ public class SysUserController {
|
|||||||
params.setHeadRows(1);
|
params.setHeadRows(1);
|
||||||
params.setNeedSave(true);
|
params.setNeedSave(true);
|
||||||
try {
|
try {
|
||||||
|
//导入Excel格式校验,看匹配的字段文本概率
|
||||||
|
Boolean t = ExcelImportCheckUtil.check(file.getInputStream(), SysUser.class, params);
|
||||||
|
if(!t){
|
||||||
|
errorLines++;
|
||||||
|
errorMessage.add("导入Excel校验失败 !");
|
||||||
|
throw new RuntimeException("导入Excel校验失败 !");
|
||||||
|
}
|
||||||
List<SysUser> listSysUsers = ExcelImportUtil.importExcel(file.getInputStream(), SysUser.class, params);
|
List<SysUser> listSysUsers = ExcelImportUtil.importExcel(file.getInputStream(), SysUser.class, params);
|
||||||
for (int i = 0; i < listSysUsers.size(); i++) {
|
for (int i = 0; i < listSysUsers.size(); i++) {
|
||||||
int lineNumber = i + 3;
|
int lineNumber = i + 3;
|
||||||
@@ -833,7 +841,7 @@ public class SysUserController {
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/departUserList", method = RequestMethod.GET)
|
@RequestMapping(value = "/departUserList", method = RequestMethod.GET)
|
||||||
@RequiresPermissions("sys:user:list")
|
@RequiresPermissions("sys:user:list")
|
||||||
public Result<IPage<SysUser>> departUserList(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
public Result<?> departUserList(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
Result<IPage<SysUser>> result = new Result<>();
|
Result<IPage<SysUser>> result = new Result<>();
|
||||||
@@ -844,7 +852,7 @@ public class SysUserController {
|
|||||||
List<String> subDepids = new ArrayList<>();
|
List<String> subDepids = new ArrayList<>();
|
||||||
//部门id为空时,返回空
|
//部门id为空时,返回空
|
||||||
if(oConvertUtils.isEmpty(depId)){
|
if(oConvertUtils.isEmpty(depId)){
|
||||||
return result;
|
return Result.OK(new ArrayList<>());
|
||||||
}else{
|
}else{
|
||||||
subDepids = sysDepartService.getSubDepIdsByDepId(depId);
|
subDepids = sysDepartService.getSubDepIdsByDepId(depId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user