diff --git a/WebContent/WEB-INF/etc/jbo/jbo_comm.xml b/WebContent/WEB-INF/etc/jbo/jbo_comm.xml
index eeae628c0..0a85c1f33 100644
--- a/WebContent/WEB-INF/etc/jbo/jbo_comm.xml
+++ b/WebContent/WEB-INF/etc/jbo/jbo_comm.xml
@@ -224,6 +224,8 @@
+
+
diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/LBTESTinfo.java b/src_tenwa/com/tenwa/lease/app/quartzmession/LBTESTinfo.java
new file mode 100644
index 000000000..728b69b24
--- /dev/null
+++ b/src_tenwa/com/tenwa/lease/app/quartzmession/LBTESTinfo.java
@@ -0,0 +1,67 @@
+package com.tenwa.lease.app.quartzmession;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.UUID;
+
+import org.quartz.Job;
+import org.quartz.JobExecutionContext;
+import org.quartz.JobExecutionException;
+
+import com.amarsoft.are.jbo.BizObject;
+import com.amarsoft.are.jbo.BizObjectManager;
+import com.amarsoft.are.jbo.JBOException;
+import com.amarsoft.are.jbo.JBOFactory;
+import com.amarsoft.are.jbo.JBOTransaction;
+import com.amarsoft.are.util.StringFunction;
+import com.amarsoft.awe.util.Transaction;
+import com.base.util.QuartzUtil;
+import com.tenwa.comm.util.jboutil.DataOperatorUtil;
+import com.tenwa.reckon.util.Conn;
+
+import jbo.app.tenwa.customer.LB_TEST;
+import jbo.com.tenwa.entity.comm.own.LC_SOURCE_OF_FUNDS;
+
+public class LBTESTinfo 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();
+ BizObjectManager LCBizObjectManager =JBOFactory.getBizObjectManager(LC_SOURCE_OF_FUNDS.CLASS_NAME,tx);
+ Transaction Sqlca = null;
+ Sqlca = Transaction.createTransaction(tx);
+ String insertSql="INSERT INTO LC_SOURCE_OF_FUNDS (id, contract_no, businesstype, lease_acc_name)"+
+ "(SELECT REPLACE(UUID(), '-', '') AS id,"+
+ "lci.contract_no AS contract_no,"+
+ "CASE lci.businesstype WHEN '2' THEN 'ഫͳ' WHEN '3' THEN 'ͳ' ELSE '' END AS businesstype,"+
+ "CASE WHEN lci.businesstype='1' THEN oo.own_name ELSE oi.own_name END AS lease_acc_name FROM"+
+ "lb_contract_info lci "+
+ "LEFT JOIN LB_LESSOR_INFO lit"+
+ " ON lci.id = lit.contract_id"+
+ "LEFT JOIN OWN_INFO oi "+
+ "ON lit.lessor = oi.own_number"+
+ "LEFT JOIN OWN_INFO oo ON 1=1 AND oo.id='50ffe19bbff24153ac3406a3b4f5e40d'"+
+ "WHERE lci.contract_status >= '31' "+
+ "AND lci.contract_no NOT IN "+
+ "(SELECT IFNULL(contract_no, '') AS contract_no FROM LC_SOURCE_OF_FUNDS))";
+ Sqlca.executeSQL(insertSql);
+ tx.commit();
+ QuartzUtil.insertLog(startime, "com.tenwa.lease.app.quartzmession.LBTESTinfo", "success", "ɹ", curUserId);
+ } catch (Exception e) {
+ QuartzUtil.insertLog(startime, "com.tenwa.lease.app.quartzmession.LBTESTinfo", "error", "ʧ", curUserId);
+ e.printStackTrace();
+ }
+
+ }
+
+ }
+
+