From ca264bde2a937648c6c91e955e129b49d16b3a13 Mon Sep 17 00:00:00 2001 From: wangjie <805650258@qq.com> Date: Tue, 11 Jul 2023 14:56:18 +0800 Subject: [PATCH] =?UTF-8?q?#=E4=BA=BA=E5=91=98=E7=8A=B6=E6=80=81=E5=AE=9E?= =?UTF-8?q?=E6=97=B6=E5=8F=98=E6=9B=B4=20=E6=8F=90=E9=86=92=E6=B5=81?= =?UTF-8?q?=E7=A8=8B/=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cronjob/RelationshipReminderJob.java | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/weaver/interfaces/shuzhi/cronjob/RelationshipReminderJob.java b/src/weaver/interfaces/shuzhi/cronjob/RelationshipReminderJob.java index 2d35734..1ebdc80 100644 --- a/src/weaver/interfaces/shuzhi/cronjob/RelationshipReminderJob.java +++ b/src/weaver/interfaces/shuzhi/cronjob/RelationshipReminderJob.java @@ -86,7 +86,7 @@ public class RelationshipReminderJob extends BaseCronJob { if ("".equals(gdrq) && flag) { //生效日期早于当前日期且无归档日期,生成流程到人员,手动调整; - String requestName = "员工关系更新提醒-" + lastname + "-" + date; + String requestName = "员工关系更新提醒-转正-" + lastname + "-" + date; Map mainMap = new HashMap<>(); mainMap.put("ygxm", userid); mainMap.put("gxlx", "0"); @@ -97,6 +97,10 @@ public class RelationshipReminderJob extends BaseCronJob { zt = ""; } } + + if(!"".equals(zt)){ + updateRecordData( id, zt,"uf_zzjl"); + } } String xbm = ""; @@ -133,7 +137,7 @@ public class RelationshipReminderJob extends BaseCronJob { if ("".equals(gdrq) && flag) { //生效日期早于当前日期且无归档日期,生成流程到人员,手动调整; - String requestName = "员工关系更新提醒-" + lastname + "-" + date; + String requestName = "员工关系更新提醒-调动-" + lastname + "-" + date; Map mainMap = new HashMap<>(); mainMap.put("ygxm", userid); mainMap.put("gxlx", "1"); @@ -144,6 +148,10 @@ public class RelationshipReminderJob extends BaseCronJob { zt = ""; } } + + if(!"".equals(zt)){ + updateRecordData( id, zt,"uf_ddjl_dt1"); + } } //uf_lzblcxbd:生效日期=jhlzrq(uf_lzblcxbd_dt1 计划离职日期)、归档日期=gdrq(归档日期) @@ -171,7 +179,7 @@ public class RelationshipReminderJob extends BaseCronJob { if ("".equals(gdrq) && flag) { //生效日期早于当前日期且无归档日期,生成流程到人员,手动调整; - String requestName = "员工关系更新提醒-" + lastname + "-" + date; + String requestName = "员工关系更新提醒-离职-" + lastname + "-" + date; Map mainMap = new HashMap<>(); mainMap.put("ygxm", userid); mainMap.put("gxlx", "2"); @@ -182,6 +190,10 @@ public class RelationshipReminderJob extends BaseCronJob { zt = ""; } } + + if(!"".equals(zt)){ + updateRecordData( id, zt,"uf_lzblcxbd_dt1"); + } } } @@ -233,5 +245,10 @@ public class RelationshipReminderJob extends BaseCronJob { return flag; } + private void updateRecordData(String id,String zt,String tablename){ + RecordSet rs = new RecordSet(); + rs.execute("update "+tablename+" set txlcid = '"+zt+"' where id = '"+id+"'"); + } + }