fix(EmpContractInfo): 修正导入合同信息的循环缩进并添加结束日期差值计算

- 调整导入方法中循环的缩进,提升代码规范性
- 增加合同结束日期与当前日期间隔天数的计算
- 将计算结果设置到合同信息对象的diffDay字段中
- 保持原有合同期限字段的赋值逻辑不变
1个文件已修改
5 ■■■■■ 已修改文件
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java
@@ -229,6 +229,11 @@
            } catch (Exception e) {
                returnList.add(StrUtil.format("导入员工合同信息异常: 出现位置第{}行, 原因:{}时间格式错误", listObject.indexOf(list) + 1, list.get(0).toString()));
                continue;
            }
            // 计算合同结束日期与当前日期之间的间隔天数
            if (contractInfo.getEndDate() != null) {
                contractInfo.setDiffDay((int) DateUtil.betweenDay(DateUtil.date(), contractInfo.getEndDate(), false));
            }
            if (StringUtils.isNotBlank(list.get(8).toString())) {