2018-06-03 22:26:41 +08:00

50 lines
1.4 KiB
Java

package com.tenwa.lease.app.ebank;
import java.util.List;
import jbo.app.tenwa.calc.LC_EBANK;
import jbo.app.tenwa.calc.LC_EBANK_PROCESS;
import jbo.app.tenwa.calc.LC_EBANK_TEMP;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.BizObjectQuery;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
public class EbankUse {
private String ebdataid;
public String getEbdataid() {
return ebdataid;
}
public void setEbdataid(String ebdataid) {
this.ebdataid = ebdataid;
}
/**
* 判断网银是否在使用
*/
public String isEbankUse(JBOTransaction tx) throws Exception{
String sql="select * from O where ebank_number=:ebankid";
BizObjectManager ebankbom=JBOFactory.getBizObjectManager(LC_EBANK_PROCESS.CLASS_NAME);
tx.join(ebankbom);
BizObjectQuery boq=ebankbom.createQuery(sql);
boq.setParameter("ebankid", this.getEbdataid());
List<BizObject> bolist=boq.getResultList(false);
if(bolist.size()!=0){
return "fail";
}
return "success";
}
/**
* 让网银变成废弃
*/
public String setEbankAbandon(JBOTransaction tx) throws Exception{
String sql="update O set invalid=:invalid where id=:id";
BizObjectManager ebankbom=JBOFactory.getBizObjectManager(LC_EBANK.CLASS_NAME);
tx.join(ebankbom);
ebankbom.createQuery(sql).setParameter("invalid", "Y").setParameter("id", this.getEbdataid()).executeUpdate();
return "success";
}
}