| | |
| | | import cc.mrbird.febs.server.hr.mapper.EmpContractInfoMapper; |
| | | import cc.mrbird.febs.server.hr.service.IEmpBaseInfoService; |
| | | import cc.mrbird.febs.server.hr.service.IEmpContractInfoService; |
| | | import cn.hutool.core.date.DateUnit; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | |
| | | if (empContractinfo.getBeginDate() == null) { |
| | | empContractinfo.setBeginDate(empContractinfo.getSigningDate()); |
| | | } |
| | | empContractinfo.setDiffDay((int) DateUtil.betweenDay(DateUtil.date(), empContractinfo.getEndDate(), false)); |
| | | empContractinfo.setCreator(operatorId); |
| | | empContractinfo.setModifier(operatorId); |
| | | this.save(empContractinfo); |
| | |
| | | empContractinfo.setDelFlag(dbData.getDelFlag()); |
| | | empContractinfo.setModifyTime(new Date()); |
| | | empContractinfo.setModifier(operatorId); |
| | | empContractinfo.setDiffDay((int) DateUtil.betweenDay(DateUtil.date(), empContractinfo.getEndDate(), false)); |
| | | this.saveOrUpdate(empContractinfo); |
| | | } |
| | | |