From ec2d8e538116d12a77adc8e01f2210a401ca350e Mon Sep 17 00:00:00 2001 From: liuzhao Date: Mon, 27 Aug 2018 11:59:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=A3=E7=90=86=E6=8F=92?= =?UTF-8?q?=E5=85=A5system=E6=88=96=E7=99=BB=E5=BD=95=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reckon/adjustInterest/AdjustStartDateYear.java | 8 ++++++-- src/com/amarsoft/app/util/HelloJob.java | 6 ++++-- src_app_fresh/com/base/util/QuartzUtil.java | 6 +++--- .../tenwa/comm/message/controller/BaseMessageJob.java | 8 ++++++-- .../comm/message/controller/BusinessCancelJob.java | 8 ++++++-- .../com/tenwa/lease/app/quartzmession/AutoBuckle.java | 6 ++++-- .../app/quartzmession/AutoFiveGradeClassification.java | 8 ++++++-- .../com/tenwa/lease/app/quartzmession/AutoRefresh.java | 6 ++++-- .../com/tenwa/lease/app/quartzmession/Commission.java | 8 ++++++-- .../app/quartzmession/CreateSendMessageListAction.java | 8 ++++++-- .../CreateVoucherMonthSettlementMission.java | 8 ++++++-- .../quartzmession/CreateVoucherRentIncomeMission.java | 8 ++++++-- .../com/tenwa/lease/app/quartzmession/Daypenalty.java | 10 +++++++--- .../QueryCommercialVehicleModeListAction.java | 8 ++++++-- .../QueryPassengerVehicleModeListAction.java | 8 ++++++-- .../com/tenwa/lease/app/quartzmession/SplitInts2.java | 8 ++++++-- src_tenwa/quartz/ContractInfoForNomalEndSign.java | 8 ++++++-- src_tenwa/quartz/ContractInfoForNomalSettle.java | 8 ++++++-- 18 files changed, 100 insertions(+), 38 deletions(-) diff --git a/calc/com/tenwa/reckon/adjustInterest/AdjustStartDateYear.java b/calc/com/tenwa/reckon/adjustInterest/AdjustStartDateYear.java index ddaa89d8f..aaa4b94f6 100644 --- a/calc/com/tenwa/reckon/adjustInterest/AdjustStartDateYear.java +++ b/calc/com/tenwa/reckon/adjustInterest/AdjustStartDateYear.java @@ -26,6 +26,10 @@ public class AdjustStartDateYear implements Job { public void execute(JobExecutionContext arg0) throws JobExecutionException{ JBOTransaction tx=null; String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx=JBOFactory.createJBOTransaction(); AdjustInterestController aic=new AdjustInterestController(); @@ -63,9 +67,9 @@ public class AdjustStartDateYear implements Job { logger.info("起租日年调息完成"); tx.commit(); - QuartzUtil.insertLog(startime,"com.tenwa.reckon.adjustInterest.AdjustStartDateYear", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.reckon.adjustInterest.AdjustStartDateYear", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.reckon.adjustInterest.AdjustStartDateYear", "success", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.reckon.adjustInterest.AdjustStartDateYear", "error", "失败", curUserId); try { if(tx!=null){ tx.rollback(); diff --git a/src/com/amarsoft/app/util/HelloJob.java b/src/com/amarsoft/app/util/HelloJob.java index c2d72f3f5..ca5521043 100644 --- a/src/com/amarsoft/app/util/HelloJob.java +++ b/src/com/amarsoft/app/util/HelloJob.java @@ -18,15 +18,17 @@ public class HelloJob implements Job { public void execute(JobExecutionContext arg0) throws JobExecutionException { //System.out.println(DateUtil.getSystemDateTime()); String startime = StringFunction.getTodayNow(); + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); try { //System.out.println(ProductParamUtil.getProductComponentType("001", "PRD0314")); BizObjectManager bom = JBOFactory.getBizObjectManager(MSG_SEND_RELATIVE.CLASS_NAME); BizObject bo = bom.newObject(); bom.saveObject(bo); //SendMessageUtil.sendMessageByHttpClient("13764771906", "测试短信!"); - QuartzUtil.insertLog(startime,"com.amarsoft.app.util.HelloJob", "success", "成功"); + QuartzUtil.insertLog(startime,"com.amarsoft.app.util.HelloJob", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.amarsoft.app.util.HelloJob", "success", "失败"); + QuartzUtil.insertLog(startime,"com.amarsoft.app.util.HelloJob", "success", "失败", curUserId); e.printStackTrace(); } } diff --git a/src_app_fresh/com/base/util/QuartzUtil.java b/src_app_fresh/com/base/util/QuartzUtil.java index d0bd7c2ef..166ac5495 100644 --- a/src_app_fresh/com/base/util/QuartzUtil.java +++ b/src_app_fresh/com/base/util/QuartzUtil.java @@ -17,12 +17,12 @@ public class QuartzUtil { * @param status 执行状态 success,notexecute,error * @param Message 异常信息 :成功,不执行或方法不存在,失败 */ - public static void insertLog(String startime,String method, String status, String Message) { + public static void insertLog(String startime,String method, String status, String Message, String username) { Transaction tran = Transaction.createTransaction("als"); try { - String sql = "insert into qrtz_serial_log(id,method_name,status,close_date,inputtime,message) select '"+UUIDUtil.getUUID()+"','" + String sql = "insert into qrtz_serial_log(id,method_name,status,close_date,inputtime,message,user_name) select '"+UUIDUtil.getUUID()+"','" + method + "','" + status + "','"+startime.replaceAll(":", "△")+"','" - + StringFunction.getTodayNow().replaceAll(":", "△") + "','" + Message + + StringFunction.getTodayNow().replaceAll(":", "△") + "','" + Message + "','" + username + "' from dual"; SqlObject so = new SqlObject(sql); so.setDebugSql(so.getDebugSql().replaceAll("△", ":")); diff --git a/src_core/com/tenwa/comm/message/controller/BaseMessageJob.java b/src_core/com/tenwa/comm/message/controller/BaseMessageJob.java index 7f252854e..a76071e9d 100644 --- a/src_core/com/tenwa/comm/message/controller/BaseMessageJob.java +++ b/src_core/com/tenwa/comm/message/controller/BaseMessageJob.java @@ -24,13 +24,17 @@ public class BaseMessageJob implements Job { public void execute(JobExecutionContext arg0) throws JobExecutionException { JBOTransaction tx=null; String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx= JBOFactory.createJBOTransaction(); this.executeMessage(tx); tx.commit(); - QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BaseMessageJob", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BaseMessageJob", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BaseMessageJob", "success", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BaseMessageJob", "error", "失败", curUserId); try { if(tx!=null){ tx.rollback(); diff --git a/src_core/com/tenwa/comm/message/controller/BusinessCancelJob.java b/src_core/com/tenwa/comm/message/controller/BusinessCancelJob.java index 040423e0e..8dcc98f3a 100644 --- a/src_core/com/tenwa/comm/message/controller/BusinessCancelJob.java +++ b/src_core/com/tenwa/comm/message/controller/BusinessCancelJob.java @@ -33,15 +33,19 @@ public class BusinessCancelJob implements Job { public void execute(JobExecutionContext arg0) throws JobExecutionException { JBOTransaction tx=null; String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx= JBOFactory.createJBOTransaction(); this.executeMessage(tx,arg0); //入项目进度日志 tx.commit(); - QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "error", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "error", "失败", curUserId); try { if(tx!=null){ tx.rollback(); diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java index e007a888b..7f1ac3580 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java @@ -27,6 +27,8 @@ public class AutoBuckle implements Job { CollectAuditInfoCache ca = new CollectAuditInfoCache(); JBOTransaction tx = null; String plan_date = DateAssistant.getToday(); + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); // 获取传递过来的参数 try { // @@ -47,10 +49,10 @@ public class AutoBuckle implements Job { tx = JBOFactory.createJBOTransaction(); ca.queryBatchCollectStatus(tx); } - QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoBuckle", "success", "成功"); + QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoBuckle", "success", "成功", curUserId); } catch (Exception e) { e.printStackTrace(); - QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoBuckle", "error", "失败"); + QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoBuckle", "error", "失败", curUserId); }finally{ try { tx.commit(); diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoFiveGradeClassification.java b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoFiveGradeClassification.java index 4cddec005..68de42dd7 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoFiveGradeClassification.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoFiveGradeClassification.java @@ -69,11 +69,15 @@ public class AutoFiveGradeClassification implements Job { @Override public void execute(JobExecutionContext arg0) throws JobExecutionException{ String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { autoFiveGradeClassification(); - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.AutoFiveGradeClassification", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.AutoFiveGradeClassification", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.AutoFiveGradeClassification", "success", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.AutoFiveGradeClassification", "error", "失败", curUserId); e.printStackTrace(); } } diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoRefresh.java b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoRefresh.java index 67f31371d..39a59a502 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoRefresh.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoRefresh.java @@ -24,6 +24,8 @@ public class AutoRefresh implements Job{ CollectAuditInfoCache ca = new CollectAuditInfoCache(); JBOTransaction tx = null; String plan_date = DateAssistant.getToday(); + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); try { tx = JBOFactory.createJBOTransaction(); List bos = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery("O.COLLECT_STATUS IN ('未收款', '部分收款') and O.PLAN_DATE <= '"+plan_date+"'").getResultList(true); @@ -39,10 +41,10 @@ public class AutoRefresh implements Job{ ca.setInputorgid("system"); ca.queryBatchCollectStatus(tx); } - QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoRefresh", "success", "成功"); + QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoRefresh", "success", "成功",curUserId); } catch (Exception e) { e.printStackTrace(); - QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoRefresh", "error", "失败"); + QuartzUtil.insertLog(plan_date,"com.tenwa.lease.app.quartzmession.AutoRefresh", "error", "失败",curUserId); }finally{ try { tx.commit(); diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/Commission.java b/src_tenwa/com/tenwa/lease/app/quartzmession/Commission.java index d066c0046..198754416 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/Commission.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/Commission.java @@ -23,6 +23,10 @@ public class Commission implements Job{ Transaction Sqlca=null; String startime =StringFunction.getTodayNow(); startime = startime.substring(0, 10); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx= JBOFactory.createJBOTransaction(); Sqlca=Transaction.createTransaction(tx); @@ -32,9 +36,9 @@ public class Commission implements Job{ SqlObject asql = new SqlObject(sql); Sqlca.executeSQL(asql); tx.commit(); - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Commission", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Commission", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Commission", "success", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Commission", "success", "失败", curUserId); logger.error(e.getMessage()); e.printStackTrace(); }finally{ diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/CreateSendMessageListAction.java b/src_tenwa/com/tenwa/lease/app/quartzmession/CreateSendMessageListAction.java index 1a86c1d8e..158ce6a88 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/CreateSendMessageListAction.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/CreateSendMessageListAction.java @@ -30,11 +30,15 @@ public class CreateSendMessageListAction implements Job{ @Override public void execute(JobExecutionContext arg0) throws JobExecutionException{ String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { this.getDebitTipsList(); - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateSendMessageListAction", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateSendMessageListAction", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateSendMessageListAction", "error", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateSendMessageListAction", "error", "失败", curUserId); e.printStackTrace(); } diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherMonthSettlementMission.java b/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherMonthSettlementMission.java index 5682b555d..6ee2c39e6 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherMonthSettlementMission.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherMonthSettlementMission.java @@ -13,6 +13,10 @@ public class CreateVoucherMonthSettlementMission implements Job { @Override public void execute(JobExecutionContext arg0) throws JobExecutionException { String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try{ CreateVoucherMonthSettlement vouchermanage=new CreateVoucherMonthSettlement(); vouchermanage.CreateVoucher("PZ2018071200000017");//月结手续费(按月分摊)--回租 @@ -26,9 +30,9 @@ public class CreateVoucherMonthSettlementMission implements Job { vouchermanage.CreateVoucher("PZ2018072100000055");//日结税金--回租 vouchermanage.CreateVoucher("PZ2018080200000063");//日结税金--直租 - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateVoucherMonthSettlementMission", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateVoucherMonthSettlementMission", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateVoucherMonthSettlementMission", "error", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.CreateVoucherMonthSettlementMission", "error", "失败", curUserId); } } } diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherRentIncomeMission.java b/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherRentIncomeMission.java index 41a71d5cb..6c8c11c5d 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherRentIncomeMission.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/CreateVoucherRentIncomeMission.java @@ -16,6 +16,10 @@ public class CreateVoucherRentIncomeMission implements Job { @Override public void execute(JobExecutionContext arg0) throws JobExecutionException { String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try{ InsertVoucherRentIncome ivri=new InsertVoucherRentIncome(); @@ -29,9 +33,9 @@ public class CreateVoucherRentIncomeMission implements Job { cvis.CreateVoucher("PZ2018080200000064");//保险理赔 -记录理赔保险费--直租 //cvis.CreateVoucher("PZ2018080600000114");//理赔保险费冲抵逾期利息及逾期租金--直租 - QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "error", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.comm.message.controller.BusinessCancelJob", "error", "失败", curUserId); } } diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/Daypenalty.java b/src_tenwa/com/tenwa/lease/app/quartzmession/Daypenalty.java index 56d4d49e9..7cae78af6 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/Daypenalty.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/Daypenalty.java @@ -47,7 +47,11 @@ public class Daypenalty implements Job{ JBOTransaction tx=null; Conn conn=null; - String startime =StringFunction.getTodayNow();; + String startime =StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx= JBOFactory.createJBOTransaction(); conn= new Conn(tx); @@ -56,9 +60,9 @@ public class Daypenalty implements Job{ conn.executeUpdate(sql); tx.commit(); - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Daypenalty", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Daypenalty", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Daypenalty", "success", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.Daypenalty", "success", "失败", curUserId); logger.error(e.getMessage()); e.printStackTrace(); }finally{ diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/QueryCommercialVehicleModeListAction.java b/src_tenwa/com/tenwa/lease/app/quartzmession/QueryCommercialVehicleModeListAction.java index 61814fc7c..28ea7acfd 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/QueryCommercialVehicleModeListAction.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/QueryCommercialVehicleModeListAction.java @@ -32,6 +32,10 @@ public class QueryCommercialVehicleModeListAction implements Job{ public void execute(JobExecutionContext arg0) throws JobExecutionException { JBOTransaction tx = null; String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx = JBOFactory.createJBOTransaction(); BizObjectManager bm1 = JBOFactory.getBizObjectManager(LB_CARDATA_COMMERCIAL_BRAND.CLASS_NAME, tx); @@ -184,9 +188,9 @@ public class QueryCommercialVehicleModeListAction implements Job{ .setParameter("MODELVERSIONTIME",StringUtil.nullToString(versionListObject.get("model_version_time"),"")) .setParameter("INITIALVERSION",StringUtil.nullToString(versionListObject.get("from_version"),"")).executeUpdate(); } - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryCommercialVehicleModeListAction", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryCommercialVehicleModeListAction", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryCommercialVehicleModeListAction", "error", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryCommercialVehicleModeListAction", "error", "失败", curUserId); try { if(null != tx){ diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/QueryPassengerVehicleModeListAction.java b/src_tenwa/com/tenwa/lease/app/quartzmession/QueryPassengerVehicleModeListAction.java index 306ec3180..eceae866a 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/QueryPassengerVehicleModeListAction.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/QueryPassengerVehicleModeListAction.java @@ -33,6 +33,10 @@ public class QueryPassengerVehicleModeListAction implements Job{ public void execute(JobExecutionContext arg0) throws JobExecutionException { JBOTransaction tx = null; String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { tx = JBOFactory.createJBOTransaction(); BizObjectManager bm1 = JBOFactory.getBizObjectManager(LB_CARDATA_BRAND.CLASS_NAME, tx); @@ -217,9 +221,9 @@ public class QueryPassengerVehicleModeListAction implements Job{ .setParameter("INITIALVERSION",StringUtil.nullToString(map.get("InitialVersion"),"")).executeUpdate(); } System.out.println("乘用车车型库更新完毕!"); - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryPassengerVehicleModeListAction", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryPassengerVehicleModeListAction", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryPassengerVehicleModeListAction", "error", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.QueryPassengerVehicleModeListAction", "error", "失败", curUserId); try { if(null != tx){ tx.rollback(); diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/SplitInts2.java b/src_tenwa/com/tenwa/lease/app/quartzmession/SplitInts2.java index ebd05712d..0261b1092 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/SplitInts2.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/SplitInts2.java @@ -45,14 +45,18 @@ public class SplitInts2 implements Job{ Transaction Sqlca =null; String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try{ Sqlca = Transaction.createTransaction("als"); Sqlca.executeSQL(new SqlObject("{call proc_financial_interest()}")); Sqlca.commit(); discountApportion(); - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.SplitInts", "success", "成功"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.SplitInts", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.SplitInts", "success", "失败"); + QuartzUtil.insertLog(startime,"com.tenwa.lease.app.quartzmession.SplitInts", "error", "失败", curUserId); logger.error(e.getMessage()); e.printStackTrace(); }finally{ diff --git a/src_tenwa/quartz/ContractInfoForNomalEndSign.java b/src_tenwa/quartz/ContractInfoForNomalEndSign.java index 79875371d..187440ce0 100644 --- a/src_tenwa/quartz/ContractInfoForNomalEndSign.java +++ b/src_tenwa/quartz/ContractInfoForNomalEndSign.java @@ -37,13 +37,17 @@ public class ContractInfoForNomalEndSign implements Job{ @Override public void execute(JobExecutionContext arg0) throws JobExecutionException { String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { JBOTransaction tx = JBOFactory.createJBOTransaction(); ownershipTransferSign(tx,arg0); tx.commit(); - QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalEndSign", "success", "成功"); + QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalEndSign", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalEndSign", "success", "失败"); + QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalEndSign", "success", "失败", curUserId); e.printStackTrace(); } } diff --git a/src_tenwa/quartz/ContractInfoForNomalSettle.java b/src_tenwa/quartz/ContractInfoForNomalSettle.java index 56a5d8301..c1100056b 100644 --- a/src_tenwa/quartz/ContractInfoForNomalSettle.java +++ b/src_tenwa/quartz/ContractInfoForNomalSettle.java @@ -38,13 +38,17 @@ public class ContractInfoForNomalSettle implements Job{ @Override public void execute(JobExecutionContext arg0) throws JobExecutionException { String startime = StringFunction.getTodayNow(); + + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null? "system" : userId.toString(); + try { JBOTransaction tx = JBOFactory.createJBOTransaction(); ownershipTransferSign(tx,arg0); tx.commit(); - QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalSettle", "success", "成功"); + QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalSettle", "success", "成功", curUserId); } catch (Exception e) { - QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalSettle", "success", "失败"); + QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalSettle", "error", "失败", curUserId); e.printStackTrace(); } }