1.名字管理类新加方法
This commit is contained in:
parent
d958823b09
commit
285a7098b4
@ -1,292 +1,306 @@
|
||||
package com.amarsoft.dict.als.manage;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.awe.res.AppManager;
|
||||
import com.amarsoft.awe.res.MenuManager;
|
||||
import com.amarsoft.awe.util.ASResultSet;
|
||||
import com.amarsoft.awe.util.SqlObject;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.CodeCache;
|
||||
import com.amarsoft.dict.als.cache.NameCache;
|
||||
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO;
|
||||
import jbo.sys.FLOW_TASK;
|
||||
|
||||
public class NameManager
|
||||
{
|
||||
public static String getItemName(String sCodeNo, String sItemNo)
|
||||
throws Exception
|
||||
{
|
||||
return getItemName(sCodeNo, sItemNo, null);
|
||||
}
|
||||
|
||||
public static String getItemName(String sCodeNo, String sItemNo, String language) throws Exception {
|
||||
return CodeCache.getItemName(sCodeNo, sItemNo, language);
|
||||
}
|
||||
|
||||
public static String getName(String sID, String sType)
|
||||
throws Exception
|
||||
{
|
||||
if ("User".equalsIgnoreCase(sType)) {
|
||||
return getUserName(sID);
|
||||
}
|
||||
if ("Org".equalsIgnoreCase(sType)) {
|
||||
return getOrgName(sID);
|
||||
}
|
||||
if ("Business".equalsIgnoreCase(sType)) {
|
||||
return getBusinessName(sID);
|
||||
}
|
||||
if ("App".equals(sType)) {
|
||||
return getAppName(sID);
|
||||
}
|
||||
if ("Role".equals(sType)) {
|
||||
return getRoleNames(sID);
|
||||
}
|
||||
if ("Customer".equalsIgnoreCase(sType)) {
|
||||
return getCustomerName(sID);
|
||||
}
|
||||
|
||||
return sID;
|
||||
}
|
||||
|
||||
public static String getUserNames(String sUserIDs)
|
||||
throws Exception
|
||||
{
|
||||
String[] userIDArray = sUserIDs.split("\\,");
|
||||
String sUserNames = "";
|
||||
for (int i = 0; i < userIDArray.length; i++) {
|
||||
if (i == 0)
|
||||
sUserNames = getUserName(userIDArray[i]);
|
||||
else {
|
||||
sUserNames = sUserNames + "," + getUserName(userIDArray[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return sUserNames;
|
||||
}
|
||||
|
||||
/*public static String getCustManageName(String sCustomerID) throws Exception {
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
String sManagerUserID = getCustManageUserID(sCustomerID);
|
||||
if ((sManagerUserID == null) || ("".equals(sManagerUserID))) return "";
|
||||
return getUserName(sManagerUserID);
|
||||
}*/
|
||||
|
||||
public static String getOrgNames(String sOrgIDs)
|
||||
throws Exception
|
||||
{
|
||||
String[] orgIDArray = sOrgIDs.split("\\,");
|
||||
String sOrgNames = "";
|
||||
for (int i = 0; i < orgIDArray.length; i++) {
|
||||
if (i == 0)
|
||||
sOrgNames = getOrgName(orgIDArray[i]);
|
||||
else {
|
||||
sOrgNames = sOrgNames + "," + getOrgName(orgIDArray[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return sOrgNames;
|
||||
}
|
||||
|
||||
/*public static String getCustManageOrgName(String sCustomerID) throws Exception {
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
String sManagerOrgID = getCustManageOrgID(sCustomerID);
|
||||
if ((sManagerOrgID == null) || ("".equals(sManagerOrgID))) return "";
|
||||
return getOrgName(sManagerOrgID);
|
||||
}*/
|
||||
|
||||
public static String getObjectName(String sObjectType)
|
||||
throws Exception
|
||||
{
|
||||
return ObjectTypeManager.getObjectTypeName(sObjectType);
|
||||
}
|
||||
|
||||
public static String getAppName(String sAppID)
|
||||
throws Exception
|
||||
{
|
||||
return AppManager.getAppName(sAppID);
|
||||
}
|
||||
|
||||
public static String getMenuName(String sMenuID)
|
||||
throws Exception
|
||||
{
|
||||
return MenuManager.getMenuName(sMenuID);
|
||||
}
|
||||
|
||||
public static String getRoleName(String sRoleID)
|
||||
throws Exception
|
||||
{
|
||||
return RoleManager.getRoleName(sRoleID);
|
||||
}
|
||||
|
||||
public static String getRoleNames(String sRoleIDs)
|
||||
throws Exception
|
||||
{
|
||||
String[] roleIDArray = sRoleIDs.split("\\,");
|
||||
String sRoleNames = "";
|
||||
for (int i = 0; i < roleIDArray.length; i++) {
|
||||
if (i == 0)
|
||||
sRoleNames = getRoleName(roleIDArray[i]);
|
||||
else {
|
||||
sRoleNames = sRoleNames + "," + getRoleName(roleIDArray[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return sRoleNames;
|
||||
}
|
||||
|
||||
public static String getNames(String sType, String sIDs)
|
||||
throws Exception
|
||||
{
|
||||
String sNames = null;
|
||||
if ("Role".equals(sType))
|
||||
sNames = getRoleNames(sIDs);
|
||||
else {
|
||||
sNames = sIDs;
|
||||
}
|
||||
|
||||
return sNames.replaceAll(",", "\n");
|
||||
}
|
||||
|
||||
public static String getLength(String str, String adjustLength)
|
||||
{
|
||||
return str.length() / Integer.parseInt(adjustLength) - 1 + "";
|
||||
}
|
||||
|
||||
public static String isNull1(String str)
|
||||
{
|
||||
if ((str == null) || (str.equals(""))) {
|
||||
return "0";
|
||||
}
|
||||
return "1";
|
||||
}
|
||||
|
||||
public static String isNull2(String str1, String str2)
|
||||
{
|
||||
if (str1 == null) str1 = "";
|
||||
if (str2 == null) str2 = "";
|
||||
String str = str1 + str2;
|
||||
return getLength(str, str2.length() + "");
|
||||
}
|
||||
|
||||
public static String getUserName(String sUserID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sUserID == null) || ("".equals(sUserID))) return "";
|
||||
return NameCache.getName("jbo.sys.USER_INFO", "UserName", "UserID", sUserID);
|
||||
}
|
||||
|
||||
public static String getOrgName(String sOrgID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sOrgID == null) || ("".equals(sOrgID))) return "";
|
||||
return NameCache.getName("jbo.sys.ORG_INFO", "OrgName", "OrgID", sOrgID);
|
||||
}
|
||||
|
||||
public static String getCustomerName(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.tenwa.customer.CUSTOMER_INFO", "CustomerName", "CustomerID", sCustomerID);
|
||||
}
|
||||
|
||||
|
||||
public static String getBusinessName(String sTypeNo)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.BUSINESS_TYPE", "TypeName", "TypeNo", sTypeNo);
|
||||
}
|
||||
|
||||
public static String getFomatDocType(String typeNo)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.FORMATDOC_TYPE", "TYPETITLE", "TYPENO", typeNo);
|
||||
}
|
||||
|
||||
/*public static String getCustManageUserID(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
BizObjectQuery bq = JBOFactory.createBizObjectQuery("jbo.app.CUSTOMER_BELONG", "select UserID from O where BelongAttribute = '1' and CustomerID =:CustomerID");
|
||||
BizObject bo = bq.setParameter("CustomerID", sCustomerID).getSingleResult(false);
|
||||
return bo == null ? "" : bo.getAttribute("UserID").getString();
|
||||
}*/
|
||||
|
||||
/*public static String getCustManageOrgID(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
BizObjectQuery bq = JBOFactory.createBizObjectQuery("jbo.app.CUSTOMER_BELONG", "select OrgID from O where BelongAttribute = '1' and CustomerID =:CustomerID");
|
||||
BizObject bo = bq.setParameter("CustomerID", sCustomerID).getSingleResult(false);
|
||||
return bo == null ? "" : bo.getAttribute("OrgID").getString();
|
||||
}*/
|
||||
|
||||
public static String getProjectNameByID(String projectID) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LB_PROJECT_INFO.CLASS_NAME, "ID=:ID").setParameter("ID", projectID).getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("PROJECT_NAME").getString():"";
|
||||
}
|
||||
|
||||
|
||||
public static String getYears(String ContractId,String i) throws Exception{
|
||||
System.out.println(ContractId+"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"+i);
|
||||
String sql = "select insurer_end_date from (SELECT @rownum △= @rownum + 1 AS rownum,insurer_end_date FROM LB_INSURANCE_INFO,(SELECT @rownum △= 0) t WHERE contract_id ='"+ContractId+"' ORDER BY insurer_start_date ) t WHERE t.rownum= '"+i+"';";
|
||||
//SqlObject asql = new SqlObject(sql);
|
||||
//
|
||||
|
||||
SqlObject so = new SqlObject(sql);
|
||||
so.setDebugSql(so.getDebugSql().replaceAll("△", ":"));
|
||||
so.setOriginalSql(so.getOriginalSql().replaceAll("△", ":"));
|
||||
so.setRunSql(so.getRunSql().replaceAll("△", ":"));
|
||||
Transaction Sqlca = Transaction.createTransaction("als");
|
||||
ASResultSet rs = Sqlca.getASResultSet(so);
|
||||
// so.setDebugSql(so.getDebugSql().replaceAll("△", ":"));
|
||||
//so.setOriginalSql(so.getOriginalSql().replaceAll("△", ":"));
|
||||
// so.setRunSql(so.getRunSql().replaceAll("△", ":"));
|
||||
while (rs.next()) {
|
||||
rs.getString("insurer_end_date");
|
||||
}
|
||||
// List<Map<String,String>> ds = DataOperatorUtil.getDataBySql(sql, null);
|
||||
return "";//ds.get(0).get("INSURER_END_DATE");
|
||||
// BizObject bo=JBOFactory.createBizObjectQuery(LB_INSURANCE_INFO.CLASS_NAME, "select * from (SELECT @rownum := @rownum + 1 AS rownum,insurer_end_date FROM O,(SELECT @rownum := 0) t WHERE contract_id ='"+ContractId+"' ORDER BY insurer_start_date ) t WHERE t.rownum= '"+i+"'").getSingleResult(false);
|
||||
// return bo.getAttribute(LB_INSURANCE_INFO.INSURER_END_DATE).getString();
|
||||
}
|
||||
//得到北汽表上一次更新时间
|
||||
public static String getLastTime(String project_no){
|
||||
String lastTime="";
|
||||
String sql="select max(O.inputtime) as lastTime from bc_pay_info_log O where O.project_no='"+project_no+"' group by O.project_no ";
|
||||
Transaction Sqlca = null;
|
||||
JBOTransaction tx;
|
||||
try {
|
||||
tx = JBOFactory.createJBOTransaction();
|
||||
Sqlca = Transaction.createTransaction(tx);
|
||||
lastTime = Sqlca.getString(sql);
|
||||
} catch (JBOException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
} catch (Exception e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
/* try {
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(BC_PAY_INFO_LOG.CLASS_NAME, sql).getSingleResult(false);
|
||||
lastTime = bo.getAttribute("lastTime").toString();
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}*/
|
||||
return lastTime;
|
||||
}
|
||||
|
||||
/*//获取地址名称
|
||||
public static String getItemName(String codeno,String AddressCode) throws Exception{
|
||||
if("".equals(AddressCode))
|
||||
return "";
|
||||
JBOTransaction tx = JBOFactory.createJBOTransaction();
|
||||
Transaction Sqlca = Transaction.createTransaction(tx);
|
||||
String addressName = Sqlca.getString("select cl.itemname from code_library cl where cl.codeno='"+codeno+"' and cl.itemno='"+AddressCode+"'");
|
||||
Sqlca.disConnect();
|
||||
return addressName;
|
||||
}*/
|
||||
package com.amarsoft.dict.als.manage;
|
||||
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO;
|
||||
import jbo.sys.FLOW_TASK;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.awe.res.AppManager;
|
||||
import com.amarsoft.awe.res.MenuManager;
|
||||
import com.amarsoft.awe.util.ASResultSet;
|
||||
import com.amarsoft.awe.util.SqlObject;
|
||||
import com.amarsoft.awe.util.Transaction;
|
||||
import com.amarsoft.dict.als.cache.CodeCache;
|
||||
import com.amarsoft.dict.als.cache.NameCache;
|
||||
|
||||
public class NameManager
|
||||
{
|
||||
public static String getItemName(String sCodeNo, String sItemNo)
|
||||
throws Exception
|
||||
{
|
||||
return getItemName(sCodeNo, sItemNo, null);
|
||||
}
|
||||
|
||||
public static String getItemName(String sCodeNo, String sItemNo, String language) throws Exception {
|
||||
return CodeCache.getItemName(sCodeNo, sItemNo, language);
|
||||
}
|
||||
|
||||
public static String getName(String sID, String sType)
|
||||
throws Exception
|
||||
{
|
||||
if ("User".equalsIgnoreCase(sType)) {
|
||||
return getUserName(sID);
|
||||
}
|
||||
if ("Org".equalsIgnoreCase(sType)) {
|
||||
return getOrgName(sID);
|
||||
}
|
||||
if ("Business".equalsIgnoreCase(sType)) {
|
||||
return getBusinessName(sID);
|
||||
}
|
||||
if ("App".equals(sType)) {
|
||||
return getAppName(sID);
|
||||
}
|
||||
if ("Role".equals(sType)) {
|
||||
return getRoleNames(sID);
|
||||
}
|
||||
if ("Customer".equalsIgnoreCase(sType)) {
|
||||
return getCustomerName(sID);
|
||||
}
|
||||
|
||||
return sID;
|
||||
}
|
||||
|
||||
public static String getUserNames(String sUserIDs)
|
||||
throws Exception
|
||||
{
|
||||
String[] userIDArray = sUserIDs.split("\\,");
|
||||
String sUserNames = "";
|
||||
for (int i = 0; i < userIDArray.length; i++) {
|
||||
if (i == 0)
|
||||
sUserNames = getUserName(userIDArray[i]);
|
||||
else {
|
||||
sUserNames = sUserNames + "," + getUserName(userIDArray[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return sUserNames;
|
||||
}
|
||||
|
||||
/*public static String getCustManageName(String sCustomerID) throws Exception {
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
String sManagerUserID = getCustManageUserID(sCustomerID);
|
||||
if ((sManagerUserID == null) || ("".equals(sManagerUserID))) return "";
|
||||
return getUserName(sManagerUserID);
|
||||
}*/
|
||||
|
||||
public static String getOrgNames(String sOrgIDs)
|
||||
throws Exception
|
||||
{
|
||||
String[] orgIDArray = sOrgIDs.split("\\,");
|
||||
String sOrgNames = "";
|
||||
for (int i = 0; i < orgIDArray.length; i++) {
|
||||
if (i == 0)
|
||||
sOrgNames = getOrgName(orgIDArray[i]);
|
||||
else {
|
||||
sOrgNames = sOrgNames + "," + getOrgName(orgIDArray[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return sOrgNames;
|
||||
}
|
||||
|
||||
/*public static String getCustManageOrgName(String sCustomerID) throws Exception {
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
String sManagerOrgID = getCustManageOrgID(sCustomerID);
|
||||
if ((sManagerOrgID == null) || ("".equals(sManagerOrgID))) return "";
|
||||
return getOrgName(sManagerOrgID);
|
||||
}*/
|
||||
|
||||
public static String getObjectName(String sObjectType)
|
||||
throws Exception
|
||||
{
|
||||
return ObjectTypeManager.getObjectTypeName(sObjectType);
|
||||
}
|
||||
|
||||
public static String getAppName(String sAppID)
|
||||
throws Exception
|
||||
{
|
||||
return AppManager.getAppName(sAppID);
|
||||
}
|
||||
|
||||
public static String getMenuName(String sMenuID)
|
||||
throws Exception
|
||||
{
|
||||
return MenuManager.getMenuName(sMenuID);
|
||||
}
|
||||
|
||||
public static String getRoleName(String sRoleID)
|
||||
throws Exception
|
||||
{
|
||||
return RoleManager.getRoleName(sRoleID);
|
||||
}
|
||||
|
||||
public static String getRoleNames(String sRoleIDs)
|
||||
throws Exception
|
||||
{
|
||||
String[] roleIDArray = sRoleIDs.split("\\,");
|
||||
String sRoleNames = "";
|
||||
for (int i = 0; i < roleIDArray.length; i++) {
|
||||
if (i == 0)
|
||||
sRoleNames = getRoleName(roleIDArray[i]);
|
||||
else {
|
||||
sRoleNames = sRoleNames + "," + getRoleName(roleIDArray[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return sRoleNames;
|
||||
}
|
||||
|
||||
public static String getNames(String sType, String sIDs)
|
||||
throws Exception
|
||||
{
|
||||
String sNames = null;
|
||||
if ("Role".equals(sType))
|
||||
sNames = getRoleNames(sIDs);
|
||||
else {
|
||||
sNames = sIDs;
|
||||
}
|
||||
|
||||
return sNames.replaceAll(",", "\n");
|
||||
}
|
||||
|
||||
public static String getLength(String str, String adjustLength)
|
||||
{
|
||||
return str.length() / Integer.parseInt(adjustLength) - 1 + "";
|
||||
}
|
||||
|
||||
public static String isNull1(String str)
|
||||
{
|
||||
if ((str == null) || (str.equals(""))) {
|
||||
return "0";
|
||||
}
|
||||
return "1";
|
||||
}
|
||||
|
||||
public static String isNull2(String str1, String str2)
|
||||
{
|
||||
if (str1 == null) str1 = "";
|
||||
if (str2 == null) str2 = "";
|
||||
String str = str1 + str2;
|
||||
return getLength(str, str2.length() + "");
|
||||
}
|
||||
|
||||
public static String getUserName(String sUserID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sUserID == null) || ("".equals(sUserID))) return "";
|
||||
return NameCache.getName("jbo.sys.USER_INFO", "UserName", "UserID", sUserID);
|
||||
}
|
||||
|
||||
public static String getOrgName(String sOrgID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sOrgID == null) || ("".equals(sOrgID))) return "";
|
||||
return NameCache.getName("jbo.sys.ORG_INFO", "OrgName", "OrgID", sOrgID);
|
||||
}
|
||||
|
||||
public static String getCustomerName(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.tenwa.customer.CUSTOMER_INFO", "CustomerName", "CustomerID", sCustomerID);
|
||||
}
|
||||
|
||||
public static String getCustomerNumber(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.tenwa.customer.CUSTOMER_INFO", "customer_num", "CustomerID", sCustomerID);
|
||||
}
|
||||
|
||||
public static String getBusinessName(String sTypeNo)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.BUSINESS_TYPE", "TypeName", "TypeNo", sTypeNo);
|
||||
}
|
||||
|
||||
public static String getFomatDocType(String typeNo)
|
||||
throws Exception
|
||||
{
|
||||
return NameCache.getName("jbo.app.FORMATDOC_TYPE", "TYPETITLE", "TYPENO", typeNo);
|
||||
}
|
||||
|
||||
/*public static String getCustManageUserID(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
BizObjectQuery bq = JBOFactory.createBizObjectQuery("jbo.app.CUSTOMER_BELONG", "select UserID from O where BelongAttribute = '1' and CustomerID =:CustomerID");
|
||||
BizObject bo = bq.setParameter("CustomerID", sCustomerID).getSingleResult(false);
|
||||
return bo == null ? "" : bo.getAttribute("UserID").getString();
|
||||
}*/
|
||||
|
||||
/*public static String getCustManageOrgID(String sCustomerID)
|
||||
throws Exception
|
||||
{
|
||||
if ((sCustomerID == null) || ("".equals(sCustomerID))) return "";
|
||||
BizObjectQuery bq = JBOFactory.createBizObjectQuery("jbo.app.CUSTOMER_BELONG", "select OrgID from O where BelongAttribute = '1' and CustomerID =:CustomerID");
|
||||
BizObject bo = bq.setParameter("CustomerID", sCustomerID).getSingleResult(false);
|
||||
return bo == null ? "" : bo.getAttribute("OrgID").getString();
|
||||
}*/
|
||||
|
||||
public static String getProjectNameByID(String projectID) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(LB_PROJECT_INFO.CLASS_NAME, "ID=:ID").setParameter("ID", projectID).getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("PROJECT_NAME").getString():"";
|
||||
}
|
||||
|
||||
public static String getFlowInitiator(String OBJECTNO) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(FLOW_TASK.CLASS_NAME, "OBJECTNO=:OBJECTNO AND PHASENO=:PHASENO").setParameter("OBJECTNO", OBJECTNO).setParameter("PHASENO", "0010").getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("USERNAME").getString():"";
|
||||
}
|
||||
|
||||
public static String getFlowInitTime(String OBJECTNO) throws Exception{
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(FLOW_TASK.CLASS_NAME, "OBJECTNO=:OBJECTNO AND PHASENO=:PHASENO").setParameter("OBJECTNO", OBJECTNO).setParameter("PHASENO", "0010").getSingleResult(false);
|
||||
return bo != null?bo.getAttribute("BEGINTIME").getString():"";
|
||||
}
|
||||
|
||||
public static String getYears(String ContractId,String i) throws Exception{
|
||||
System.out.println(ContractId+"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"+i);
|
||||
String sql = "select insurer_end_date from (SELECT @rownum △= @rownum + 1 AS rownum,insurer_end_date FROM LB_INSURANCE_INFO,(SELECT @rownum △= 0) t WHERE contract_id ='"+ContractId+"' ORDER BY insurer_start_date ) t WHERE t.rownum= '"+i+"';";
|
||||
//SqlObject asql = new SqlObject(sql);
|
||||
//
|
||||
|
||||
SqlObject so = new SqlObject(sql);
|
||||
so.setDebugSql(so.getDebugSql().replaceAll("△", ":"));
|
||||
so.setOriginalSql(so.getOriginalSql().replaceAll("△", ":"));
|
||||
so.setRunSql(so.getRunSql().replaceAll("△", ":"));
|
||||
Transaction Sqlca = Transaction.createTransaction("als");
|
||||
ASResultSet rs = Sqlca.getASResultSet(so);
|
||||
// so.setDebugSql(so.getDebugSql().replaceAll("△", ":"));
|
||||
//so.setOriginalSql(so.getOriginalSql().replaceAll("△", ":"));
|
||||
// so.setRunSql(so.getRunSql().replaceAll("△", ":"));
|
||||
while (rs.next()) {
|
||||
rs.getString("insurer_end_date");
|
||||
}
|
||||
// List<Map<String,String>> ds = DataOperatorUtil.getDataBySql(sql, null);
|
||||
return "";//ds.get(0).get("INSURER_END_DATE");
|
||||
// BizObject bo=JBOFactory.createBizObjectQuery(LB_INSURANCE_INFO.CLASS_NAME, "select * from (SELECT @rownum := @rownum + 1 AS rownum,insurer_end_date FROM O,(SELECT @rownum := 0) t WHERE contract_id ='"+ContractId+"' ORDER BY insurer_start_date ) t WHERE t.rownum= '"+i+"'").getSingleResult(false);
|
||||
// return bo.getAttribute(LB_INSURANCE_INFO.INSURER_END_DATE).getString();
|
||||
}
|
||||
//得到北汽表上一次更新时间
|
||||
public static String getLastTime(String project_no){
|
||||
String lastTime="";
|
||||
String sql="select max(O.inputtime) as lastTime from bc_pay_info_log O where O.project_no='"+project_no+"' group by O.project_no ";
|
||||
Transaction Sqlca = null;
|
||||
JBOTransaction tx;
|
||||
try {
|
||||
tx = JBOFactory.createJBOTransaction();
|
||||
Sqlca = Transaction.createTransaction(tx);
|
||||
lastTime = Sqlca.getString(sql);
|
||||
} catch (JBOException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
} catch (Exception e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
/* try {
|
||||
BizObject bo = JBOFactory.createBizObjectQuery(BC_PAY_INFO_LOG.CLASS_NAME, sql).getSingleResult(false);
|
||||
lastTime = bo.getAttribute("lastTime").toString();
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}*/
|
||||
return lastTime;
|
||||
}
|
||||
|
||||
/*//获取地址名称
|
||||
public static String getItemName(String codeno,String AddressCode) throws Exception{
|
||||
if("".equals(AddressCode))
|
||||
return "";
|
||||
JBOTransaction tx = JBOFactory.createJBOTransaction();
|
||||
Transaction Sqlca = Transaction.createTransaction(tx);
|
||||
String addressName = Sqlca.getString("select cl.itemname from code_library cl where cl.codeno='"+codeno+"' and cl.itemno='"+AddressCode+"'");
|
||||
Sqlca.disConnect();
|
||||
return addressName;
|
||||
}*/
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user