diff --git a/src/UserTransTest.jsp b/src/UserTransTest.jsp index 78b1e65..5034275 100644 --- a/src/UserTransTest.jsp +++ b/src/UserTransTest.jsp @@ -8,6 +8,7 @@ <%@ page import="java.util.List" %> <%@ page import="java.util.ArrayList" %> <%@ page import="weaver.general.Util" %> +<%@ page import="weaver.hrm.resource.ResourceComInfo" %> <% RecordSet rs = new RecordSet(); @@ -72,12 +73,15 @@ // 矩阵 updateMatrix(rst, ddr, zwjjr, ddhbm, sfxdzg); rs.writeLog("updateMatrix==success"); + new ResourceComInfo().removeResourceCache(); rs.writeLog("EmployeeTransferJob----commit,ddr==" + ddr + ",ydsxrq==" + ydsxrq); } rs.writeLog("EmployeeTransferJob---finish"); + out.print("success"+DateUtil.getDateTime()); } catch (Exception e) { - rs.writeLog("EmployeeTransferJob执行异常", e); + rs.writeLog("EmployeeTransferJob---error", e); + out.print(e.getMessage()); } %> @@ -229,7 +233,7 @@ // 更新“调动人”的新考勤组中的“生效日期”=调动生效日期; // 更新“调动人”的原考勤组中的“失效日期”=调动生效日期 - 1天; 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 = ?"; String yesterday = DateUtil.addDate(ddsxrq, -1); diff --git a/src/weaver/interfaces/zhewen/cronjob/EmployeeTransferJob.java b/src/weaver/interfaces/zhewen/cronjob/EmployeeTransferJob.java index f2aeb7a..b7766e2 100644 --- a/src/weaver/interfaces/zhewen/cronjob/EmployeeTransferJob.java +++ b/src/weaver/interfaces/zhewen/cronjob/EmployeeTransferJob.java @@ -6,6 +6,7 @@ import weaver.common.DateUtil; import weaver.conn.RecordSet; import weaver.hrm.company.DepartmentComInfo; import weaver.hrm.job.JobTitlesComInfo; +import weaver.hrm.resource.ResourceComInfo; import weaver.interfaces.schedule.BaseCronJob; import java.util.ArrayList; @@ -73,6 +74,8 @@ public class EmployeeTransferJob extends BaseCronJob { // 矩阵 updateMatrix(rst, ddr, zwjjr, ddhbm, sfxdzg); rs.writeLog("updateMatrix==success"); + + new ResourceComInfo().removeResourceCache(); rs.writeLog("EmployeeTransferJob----commit,ddr==" + ddr + ",ydsxrq==" + ydsxrq); } @@ -229,7 +232,7 @@ public class EmployeeTransferJob extends BaseCronJob { // 更新“调动人”的新考勤组中的“生效日期”=调动生效日期; // 更新“调动人”的原考勤组中的“失效日期”=调动生效日期 - 1天; 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 = ?"; String yesterday = DateUtil.addDate(ddsxrq, -1);