diff --git a/com.actionsoft.apps.coe.pal.datamigration/lib/com.actionsoft.apps.coe.pal.datamigration.jar b/com.actionsoft.apps.coe.pal.datamigration/lib/com.actionsoft.apps.coe.pal.datamigration.jar index c863d022..b8317612 100644 Binary files a/com.actionsoft.apps.coe.pal.datamigration/lib/com.actionsoft.apps.coe.pal.datamigration.jar and b/com.actionsoft.apps.coe.pal.datamigration/lib/com.actionsoft.apps.coe.pal.datamigration.jar differ diff --git a/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/InsertDyrsJob.java b/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/InsertDyrsJob.java new file mode 100644 index 00000000..3ff18477 --- /dev/null +++ b/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/InsertDyrsJob.java @@ -0,0 +1,42 @@ +package com.actionsoft.apps.coe.pal.datamigration; + +import com.actionsoft.bpms.bo.engine.BO; +import com.actionsoft.bpms.schedule.IJob; +import com.actionsoft.bpms.util.DBSql; +import com.actionsoft.sdk.local.SDK; +import org.quartz.JobExecutionContext; +import org.quartz.JobExecutionException; + +import java.util.List; + +public class InsertDyrsJob implements IJob { + @Override + public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { + List pal_pulbish_success = SDK.getBOAPI().query("BO_EU_PAL_PULBISH_SUCCESS").list(); + + for (int i = 0; i < pal_pulbish_success.size(); i++) { + + String bindid = pal_pulbish_success.get(i).getString("PROCESSID"); + + System.out.println("bindid========" + bindid); + + String datanum = DBSql.getString("select count(user_id) AS NUMBERS from BO_ACT_DATAID where 1=1 AND PROCESSID='" + bindid + "'"); + + String alerynum = DBSql.getString("select count(user_id) AS NUMBERS from BO_ACT_ALREADY_DATAID where 1=1 AND PROCESSID='" + bindid + "'"); + + System.out.println("datanum=========" + datanum); + + System.out.println("alerynum===========" + alerynum); + BO bo = pal_pulbish_success.get(i); + + System.out.println("bo=============" + bo); + bo.set("ID", ((BO)pal_pulbish_success.get(i)).getId()); + bo.set("DYRS", Integer.valueOf(Integer.parseInt(datanum))); + bo.set("YYRS", Integer.valueOf(Integer.parseInt(alerynum))); + + int count = SDK.getBOAPI().update("BO_EU_PAL_PULBISH_SUCCESS", bo); + + System.out.println("count=======" + count); + } + } +}