Procházet zdrojové kódy

fix(quitapply): 修复离职申请表单中的考勤档案查询逻辑

- 移除未使用的 ZoneId 导入
- 修改考勤档案查询方法,将合同结束日期参数替换为当前日期
- 简化日期转换逻辑,提高代码可读性
jtd před 2 dny
rodič
revize
b37e8a1d35

+ 1 - 2
code/hr/nckd-jxccl-hr/src/main/java/nckd/jxccl/hr/htm/plugin/form/quitapply/QuitApplyFormPlugin.java

@@ -12,7 +12,6 @@ import kd.hr.hbp.common.util.HRDateTimeUtils;
 import kd.sdk.wtc.wtp.business.attfile.AttFileVersion;
 import nckd.jxccl.hr.htm.common.quitapply.QuitApplyConstant;
 
-import java.time.ZoneId;
 import java.util.Collections;
 import java.util.Date;
 import java.util.List;
@@ -81,7 +80,7 @@ public class QuitApplyFormPlugin extends AbstractFormPlugin {
         // from: kd.sdk.wtc.wtp.business.helper.WTPServiceHelper.getAttFile
         // 获取人员考勤档案
 
-        AttFileVersion attFile = HRMServiceHelper.invokeBizService(QuitApplyConstant.WTC_CLOUD, QuitApplyConstant.WTBS_APP, "IAttFileQueryService", "attFileQuery", new Object[]{HRDateTimeUtils.localDate2Date(contractEndDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate()), employeeId});
+        AttFileVersion attFile = HRMServiceHelper.invokeBizService(QuitApplyConstant.WTC_CLOUD, QuitApplyConstant.WTBS_APP, "IAttFileQueryService", "attFileQuery", new Object[]{HRDateTimeUtils.getNowDate(), employeeId});
         if (attFile == null) {
             getView().showTipNotification("未获取到应休未休剩余年假,请检查离职人员是否存在离职时间内有效的考勤档案");
             return;