Merge remote-tracking branch 'origin/二开/晶测HR项目' into 二开/晶测HR项目

This commit is contained in:
dxfeng 2024-08-01 10:57:15 +08:00
commit 248d3f02a1
2 changed files with 1057 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import cn.hutool.core.convert.Convert;
import com.engine.recruit.conn.ApplicantCommonInfo;
import com.engine.recruit.conn.RecruitDataMap;
import com.engine.recruit.conn.RecruitRecordSet;
import org.apache.commons.lang3.StringUtils;
import weaver.conn.RecordSet;
import weaver.workflow.webservices.*;
@ -19,6 +20,9 @@ public class AbnormalOvertimeRemind {
private static final String OVERTIME_EXCEPTION_FLOW_ID = "41";
public static void remind(int userId, String kqDate) {
if (0 == userId || StringUtils.isBlank(kqDate)) {
return;
}
RecordSet rs = new RecordSet();
// 查询当前人员当前日期的最早最晚打卡时间
rs.executeQuery("select signindate ,signintime ,signoutdate ,signouttime,signMins from kq_format_detail where resourceid = ? and kqdate = ?", userId, kqDate);
@ -66,7 +70,7 @@ public class AbnormalOvertimeRemind {
// 日期
WorkflowRequestTableField rq = createWorkflowRequestTableField("rq", kqDate, true);
// 上班打卡时间
WorkflowRequestTableField sbdksj = createWorkflowRequestTableField("sbdksj",signInDateTime , true);
WorkflowRequestTableField sbdksj = createWorkflowRequestTableField("sbdksj", signInDateTime, true);
// 下班打卡时间
WorkflowRequestTableField xbdksj = createWorkflowRequestTableField("xbdksj", signOutDateTime, true);
// 打卡时长

File diff suppressed because it is too large Load Diff