57 lines
2.3 KiB
Java
57 lines
2.3 KiB
Java
package com.tenwa.flow;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_ACCOUNT;
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_ACCOUNT_TEMP;
|
|
import jbo.app.tenwa.customer.DISTRIBUTOR_INFO_TEMP;
|
|
import jbo.com.tenwa.entity.comm.flow.D_DEPOSITCHARGE_INFO;
|
|
import jbo.com.tenwa.entity.comm.flow.D_DEPOSITCHARGE_INFO_TEMP;
|
|
|
|
import com.amarsoft.are.jbo.BizObject;
|
|
import com.amarsoft.are.jbo.BizObjectManager;
|
|
import com.amarsoft.are.jbo.JBOFactory;
|
|
import com.amarsoft.awe.util.Transaction;
|
|
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
|
|
import com.tenwa.flow.baseBussion.BaseBussiness;
|
|
|
|
public class CopyDChargeTempToFormal extends BaseBussiness{
|
|
|
|
@Override
|
|
public Object run(Transaction Sqlca) throws Exception {
|
|
this.initBussinessParam(Sqlca);
|
|
String flowunid = this.getAttribute("ObjectNo").toString();
|
|
String id = this.getAttribute("ProjectId").toString();
|
|
Map<String,String> fromCondtion = new HashMap<String,String>();
|
|
fromCondtion.put("FLOWUNID",flowunid);
|
|
Map<String,String> otherProperty = new HashMap<String,String>();
|
|
//otherProperty.put("ID",id);
|
|
DataOperatorUtil.copySingleJBO(D_DEPOSITCHARGE_INFO_TEMP.CLASS_NAME, fromCondtion, D_DEPOSITCHARGE_INFO.CLASS_NAME, null, otherProperty, Sqlca);
|
|
return "true";
|
|
}
|
|
|
|
/*@Override
|
|
public Object run(Transaction Sqlca) throws Exception {
|
|
this.initBussinessParam(Sqlca);
|
|
String flowunid = this.getAttribute("ObjectNo").toString();
|
|
String id = this.getAttribute("ProjectId").toString();
|
|
Map<String,String> fromCondtion = new HashMap<String,String>();
|
|
fromCondtion.put("FLOWUNID",flowunid);
|
|
Map<String,String> otherProperty = new HashMap<String,String>();
|
|
otherProperty.put("ID",id);
|
|
|
|
BizObject dst= DataOperatorUtil.getSingleJBO(DISTRIBUTOR_INFO_TEMP.CLASS_NAME, fromCondtion, Sqlca);
|
|
String disStatus = dst.getAttribute("id").toString();
|
|
BizObjectManager dit = JBOFactory.getBizObjectManager(D_DEPOSITCHARGE_INFO_TEMP.CLASS_NAME,Sqlca);
|
|
BizObject deit = dit.createQuery("select * from O where FLOWUNID=:flowUnid").setParameter("flowUnid", flowunid).getSingleResult(true);
|
|
deit.setAttributeValue("DISTRIBUTOR_ID", disStatus);
|
|
dit.saveObject(deit);
|
|
|
|
DataOperatorUtil.copySingleJBO(D_DEPOSITCHARGE_INFO_TEMP.CLASS_NAME, fromCondtion, D_DEPOSITCHARGE_INFO.CLASS_NAME, null, otherProperty, Sqlca);
|
|
return "true";
|
|
}*/
|
|
|
|
|
|
}
|