String sql = "select * from T_BOT_Relation where fsrcobjectid='"+id+"'";
IRowSet rowSet = DbUtil.executeQuery(ctx, sql);
if(rowSet.size()>0)return true;else return false;
sql-rowset判断的方式
IBTPManager iBTPManager = BTPManagerFactory.getLocalInstance(ctx);
String billIdString = billInfo.getId().toString();
if (iBTPManager.ifHaveDestBills(billIdString))
{
throw new SCMBillException(SCMBillException.HASDESTBILL_CANNOTUNAUDIT, new Object[] { billInfo.getNumber() });
}
controllerbean本地调用
IBTPManager iBTPManager = BTPManagerFactory.getRemoteInstance();
if (iBTPManager.ifHaveDestBills(editData.getId().toString())) {
MsgBox.showError(this, "该单据已关联生成目标单据,不能反审核!");
SysUtil.abort();
}
editUi远程调用