操作完成,刷新人员缓存

浙文眼镜
dxfeng 4 months ago
parent 74acce7d0d
commit d997ccb961

@ -8,6 +8,7 @@
<%@ page import="java.util.List" %> <%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %> <%@ page import="java.util.ArrayList" %>
<%@ page import="weaver.general.Util" %> <%@ page import="weaver.general.Util" %>
<%@ page import="weaver.hrm.resource.ResourceComInfo" %>
<% <%
RecordSet rs = new RecordSet(); RecordSet rs = new RecordSet();
@ -72,12 +73,15 @@
// 矩阵 // 矩阵
updateMatrix(rst, ddr, zwjjr, ddhbm, sfxdzg); updateMatrix(rst, ddr, zwjjr, ddhbm, sfxdzg);
rs.writeLog("updateMatrix==success"); rs.writeLog("updateMatrix==success");
new ResourceComInfo().removeResourceCache();
rs.writeLog("EmployeeTransferJob----commit,ddr==" + ddr + ",ydsxrq==" + ydsxrq); rs.writeLog("EmployeeTransferJob----commit,ddr==" + ddr + ",ydsxrq==" + ydsxrq);
} }
rs.writeLog("EmployeeTransferJob---finish"); rs.writeLog("EmployeeTransferJob---finish");
out.print("success"+DateUtil.getDateTime());
} catch (Exception e) { } catch (Exception e) {
rs.writeLog("EmployeeTransferJob执行异常", e); rs.writeLog("EmployeeTransferJob---error", e);
out.print(e.getMessage());
} }
%> %>
@ -229,7 +233,7 @@
// 更新“调动人”的新考勤组中的“生效日期”=调动生效日期; // 更新“调动人”的新考勤组中的“生效日期”=调动生效日期;
// 更新“调动人”的原考勤组中的“失效日期”=调动生效日期 - 1天 // 更新“调动人”的原考勤组中的“失效日期”=调动生效日期 - 1天
String sql = "insert into kq_groupmember(groupid,typevalue,type,seclevel,seclevelto,validatefrom,validateto) values(?,?,1,0,100,?,'2999-12-31')"; String sql = "insert into kq_groupmember(groupid,typevalue,type,seclevel,seclevelto,validatefrom,validateto) values(?,?,1,0,100,?,'2999-12-31')";
rst.executeUpdate(sql, xkqz, ddr, ddsxrq); // rst.executeUpdate(sql, xkqz, ddr, ddsxrq);
sql = "update kq_groupmember set validateto = ? where type = 1 and ISNULL(isDelete,0) != 1 and typevalue = ? and groupid = ?"; sql = "update kq_groupmember set validateto = ? where type = 1 and ISNULL(isDelete,0) != 1 and typevalue = ? and groupid = ?";
String yesterday = DateUtil.addDate(ddsxrq, -1); String yesterday = DateUtil.addDate(ddsxrq, -1);

@ -6,6 +6,7 @@ import weaver.common.DateUtil;
import weaver.conn.RecordSet; import weaver.conn.RecordSet;
import weaver.hrm.company.DepartmentComInfo; import weaver.hrm.company.DepartmentComInfo;
import weaver.hrm.job.JobTitlesComInfo; import weaver.hrm.job.JobTitlesComInfo;
import weaver.hrm.resource.ResourceComInfo;
import weaver.interfaces.schedule.BaseCronJob; import weaver.interfaces.schedule.BaseCronJob;
import java.util.ArrayList; import java.util.ArrayList;
@ -73,6 +74,8 @@ public class EmployeeTransferJob extends BaseCronJob {
// 矩阵 // 矩阵
updateMatrix(rst, ddr, zwjjr, ddhbm, sfxdzg); updateMatrix(rst, ddr, zwjjr, ddhbm, sfxdzg);
rs.writeLog("updateMatrix==success"); rs.writeLog("updateMatrix==success");
new ResourceComInfo().removeResourceCache();
rs.writeLog("EmployeeTransferJob----commit,ddr==" + ddr + ",ydsxrq==" + ydsxrq); rs.writeLog("EmployeeTransferJob----commit,ddr==" + ddr + ",ydsxrq==" + ydsxrq);
} }
@ -229,7 +232,7 @@ public class EmployeeTransferJob extends BaseCronJob {
// 更新“调动人”的新考勤组中的“生效日期”=调动生效日期; // 更新“调动人”的新考勤组中的“生效日期”=调动生效日期;
// 更新“调动人”的原考勤组中的“失效日期”=调动生效日期 - 1天 // 更新“调动人”的原考勤组中的“失效日期”=调动生效日期 - 1天
String sql = "insert into kq_groupmember(groupid,typevalue,type,seclevel,seclevelto,validatefrom,validateto) values(?,?,1,0,100,?,'2999-12-31')"; String sql = "insert into kq_groupmember(groupid,typevalue,type,seclevel,seclevelto,validatefrom,validateto) values(?,?,1,0,100,?,'2999-12-31')";
rst.executeUpdate(sql, xkqz, ddr, ddsxrq); //rst.executeUpdate(sql, xkqz, ddr, ddsxrq);
sql = "update kq_groupmember set validateto = ? where type = 1 and ISNULL(isDelete,0) != 1 and typevalue = ? and groupid = ?"; sql = "update kq_groupmember set validateto = ? where type = 1 and ISNULL(isDelete,0) != 1 and typevalue = ? and groupid = ?";
String yesterday = DateUtil.addDate(ddsxrq, -1); String yesterday = DateUtil.addDate(ddsxrq, -1);

Loading…
Cancel
Save