| | |
| | | LambdaQueryWrapper<EmpOpenArchives> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(EmpOpenArchives::getDelFlag, 0); |
| | | Page<EmpOpenArchives> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | SortUtil.handlePageSort(request, page, "createTime", FebsConstant.ORDER_DESC, true); |
| | | SortUtil.handlePageSort(request, page, "openDate", FebsConstant.ORDER_ASC, true); |
| | | return this.page(page, queryWrapper); |
| | | } |
| | | |
| | |
| | | EmpBaseInfo empBaseInfo = empBaseInfoService.getById(empOpenarchives.getEmpId()); |
| | | empBaseInfo.setEntryDate(empOpenarchives.getOpenDate()); |
| | | empBaseInfo.setEntryType(empOpenarchives.getOpenType()); |
| | | empBaseInfo.setDeptId(Long.valueOf(empOpenarchives.getDeptId())); |
| | | empBaseInfo.setDeptName(empOpenarchives.getDeptName()); |
| | | empBaseInfo.setAllDeptName(empOpenarchives.getAllDeptName()); |
| | | empBaseInfo.setEmpStatus("0"); |
| | | empBaseInfo.setDimissionType(""); |
| | | empBaseInfo.setDimissionDate(DateUtil.parse("1900-01-01")); |
| | |
| | | dimissionLog.setRemark(empOpenarchives.getRemark()); |
| | | dimissionLog.setCreator(operatorId); |
| | | dimissionLog.setModifier(operatorId); |
| | | dimissionLog.setDeptName(empOpenarchives.getAllDeptName()); |
| | | |
| | | dimissionLogService.save(dimissionLog); |
| | | } |