fix(hr微服务): 修改bug
修改导入获取空值,修改管理员用户自己看不到新增部门
| | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import cn.hutool.core.util.StrUtil; |
| | | import org.apache.poi.hssf.usermodel.HSSFDataFormat; |
| | | import org.apache.poi.hssf.usermodel.HSSFDateUtil; |
| | | import org.apache.poi.hssf.usermodel.HSSFWorkbook; |
| | |
| | | |
| | | /** |
| | | * 描述:获取IO流中的数据,组装成List<List<Object>>对象 |
| | | * |
| | | * |
| | | * @param in,fileName |
| | | * @return |
| | | * @throws IOException |
| | |
| | | * sheet.getLastRowNum(); j++) { row = sheet.getRow(j); if (row == null || |
| | | * row.getFirstCellNum() == j) { if (row != null) countCellNum = |
| | | * row.getLastCellNum(); continue; } |
| | | * |
| | | * |
| | | * // 遍历所有的列 List<Object> li = new ArrayList<Object>(); for (int y = row |
| | | * .getFirstCellNum(); y <= countCellNum; y++) { cell = row.getCell(y); |
| | | * li.add(this.getCellValue(cell)); |
| | | * |
| | | * |
| | | * } list.add(li); } |
| | | */ |
| | | |
| | |
| | | |
| | | /** |
| | | * 描述:获取IO流中的数据,组装成List<List<List<Object>>>对象,多个sheet |
| | | * |
| | | * |
| | | * @param in,fileName |
| | | * @return |
| | | * @throws IOException |
| | |
| | | dataRow = new ArrayList<Object>(); |
| | | // 获取行 |
| | | row = sheet.getRow(i); |
| | | |
| | | cell = row.getCell(0); |
| | | if ( StrUtil.isBlank(getCellValue(cell).toString())){ |
| | | break; |
| | | } |
| | | |
| | | if (row != null) { |
| | | // columns=row.getPhysicalNumberOfCells();//不在这里设置,通过firstRow来获取列数信息。 |
| | | for (int j = 0; j < columns; j++) { |
| | | // 获取某行某列的某一个单元格 |
| | | cell = row.getCell(j); |
| | | |
| | | // 往dataRow存值 |
| | | dataRow.add(getCellValue(cell)); |
| | | } |
| | |
| | | work.close(); |
| | | returnList.add(list); |
| | | } |
| | | |
| | | |
| | | return returnList; |
| | | } |
| | | |
| | | /** |
| | | * 描述:根据文件后缀,自适应上传文件的版本 |
| | | * |
| | | * |
| | | * @param inStr,fileName |
| | | * @return |
| | | * @throws Exception |
| | |
| | | |
| | | /** |
| | | * 描述:对表格中数值进行格式化 |
| | | * |
| | | * |
| | | * @param cell |
| | | * @return |
| | | */ |
| | |
| | | |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | FROM openjdk:8u212-jre |
| | | MAINTAINER MrBird 852252810@qq.com |
| | | @charset "UTF-8"; |
| | | /** |
| | | * @fileoverview style for content |
| | | * @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com> |
| | | */ |
| | | |
| | | COPY ./target/febs-server-job-2.2-RELEASE.jar /febs/febs-server-job-2.2-RELEASE.jar |
| | | ADD agent/ /agent |
| | | .CodeMirror { |
| | | font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; |
| | | } |
| | | |
| | | ENTRYPOINT ["java", "-javaagent:/agent/skywalking-agent.jar", "-Dskywalking.agent.service_name=febs-server-job", "-Dskywalking.collector.backend_service=skywalkingIp:11800", "-jar", "/febs/febs-server-job-2.2-RELEASE.jar"] |
| | | .tui-editor-contents *:not(table) { |
| | | line-height: 160%; |
| | | box-sizing: content-box; |
| | | } |
| | | |
| | | .tui-editor-contents i, |
| | | .tui-editor-contents cite, |
| | | .tui-editor-contents em, |
| | | .tu |
| | |
| | | .ge(Dept::getCreateTime, dept.getCreateTimeFrom()) |
| | | .le(Dept::getCreateTime, dept.getCreateTimeTo()); |
| | | } |
| | | queryWrapper.lambda().in(Dept::getDeptId, userDataPermissionService.findByUserId(FebsUtil.getUserId()).split(StringConstant.COMMA)); |
| | | if (!FebsUtil.getUserId().equals("26")&&!FebsUtil.getUserId().equals("1")) { |
| | | queryWrapper.lambda().in(Dept::getDeptId, userDataPermissionService.findByUserId(FebsUtil.getUserId()).split(StringConstant.COMMA)); |
| | | } |
| | | |
| | | SortUtil.handleWrapperSort(request, queryWrapper, "orderNum", FebsConstant.ORDER_ASC, true); |
| | | return this.baseMapper.selectList(queryWrapper); |
| | | } |