| | |
| | | queryWrapper.like("a.Deduct", empDimissionattend.getDeductStr()); |
| | | } |
| | | if (StringUtils.isNotBlank(empDimissionattend.getEmpStatus())) { |
| | | queryWrapper.in("a.EmpStatus", empDimissionattend.getEmpStatus().split(",")); |
| | | queryWrapper.in("b.EmpStatus", empDimissionattend.getEmpStatus().split(",")); |
| | | } |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | Page<EmpDimissionAttend> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void createEmpDimissionattend(EmpDimissionAttend empDimissionattend) { |
| | | empDimissionattend.setDimissionAttendId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE)); |
| | | empDimissionattend.setAttendYear(StringUtils.left(empDimissionattend.getAttendMonth(),4)); |
| | | empDimissionattend.setCreator(operatorId); |
| | | empDimissionattend.setModifier(operatorId); |
| | | this.save(empDimissionattend); |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void updateEmpDimissionattend(EmpDimissionAttend empDimissionattend) { |
| | | EmpDimissionAttend dbData = this.getById(empDimissionattend.getDimissionAttendId()); |
| | | empDimissionattend.setAttendYear(StringUtils.left(empDimissionattend.getAttendMonth(),4)); |
| | | empDimissionattend.setCreateTime(dbData.getCreateTime()); |
| | | empDimissionattend.setCreator(dbData.getCreator()); |
| | | empDimissionattend.setDelFlag(dbData.getDelFlag()); |