📄 tradeinterface.java
字号:
* end
*/
intfaceInfo.add(strInterface);
return intfaceInfo;
}
/**
* add by sjp date 2007-6-26
*
* @param strClassId
* @return
*/
public String genAllattr(String ClassId) {
log.LOG_INFO("进入genAllattr.................");
String str = "";
String strClassId = ClassId;
ArrayList Allattr = new ArrayList();
ProductclassExt productclassExt = new ProductclassExt();
productclassExt.setParam(":VCLASS_ID", strClassId);
Allattr = productclassExt.selByList("SEL_BY_CLASSID");
Iterator it = Allattr.iterator();
HashMap attrMap = (HashMap) it.next();
str = str + genProdattrt(attrMap.get("class_id").toString());
if (attrMap.get("up_class_id") != null && !attrMap.get("up_class_id").equals("000000000000000"))
strClassId = attrMap.get("up_class_id").toString();
else
strClassId = "000000000000000";
while (strClassId != null && !strClassId.equals("000000000000000")) {
ArrayList Allattr2 = new ArrayList();
ProductclassExt productclassExt2 = new ProductclassExt();
productclassExt2.setParam(":VCLASS_ID", strClassId);
Allattr2 = productclassExt2.selByList("SEL_BY_CLASSID");
Iterator it2 = Allattr2.iterator();
HashMap attrMap2 = (HashMap) it2.next();
str = str + genDefaultProdattrt(attrMap2.get("class_id").toString());
log.LOG_INFO("gggggggggggggggggggggggggggg" + attrMap2.get("up_class_id").toString());
if (attrMap2.get("up_class_id") != null && !attrMap2.get("up_class_id").equals("000000000000000")) {
if (!attrMap2.get("up_class_id").toString().equals("")) {
strClassId = attrMap2.get("up_class_id").toString();
}
}
else
strClassId = "000000000000000";
}
log.LOG_INFO("退出genAllattr.................");
return str;
}
/**
* 查找默认属性
*/
public String genDefaultProdattrt(String strClassId) {
log.LOG_INFO("进入genDefaultProdattrt.................");
String str = "";
ArrayList proattrlist = new ArrayList();
ProductattrExt productattrExt = new ProductattrExt();
productattrExt.setParam(":VCLASS_ID", strClassId);
productattrExt.setParam(":VENABLE_TAG", "0");
proattrlist = productattrExt.selByList("SEL_BY_CLASSID");
if (proattrlist == null) {
return str;
}
for (Iterator it = proattrlist.iterator(); it.hasNext();) {
HashMap attrMap = (HashMap) it.next();
if (attrMap.get("default_tag") != null) {
if (attrMap.get("rsrv_str3").equals("0")) {
if (attrMap.get("rsrv_str3") != null) {
str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name") + ":</td> \r\n";
str = str + "<td class=graymn align=left> \r\n";
str = str + "<input name= attr" + attrMap.get("rsrv_str4").toString() + " type=\"text\" >\r\n";
str = str + " </td></tr> ";
}
}
else if (attrMap.get("rsrv_str3") != null && !attrMap.get("rsrv_str3").equals("0")) {
if (attrMap.get("rsrv_str3") != null) {
str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name").toString() + ":</td>\r\n";
str = str + "<td class=graymn align=left> \r\n";
str = str + "<select name=attr" + attrMap.get("rsrv_str4").toString() + ">";
str = str + genattrOption(attrMap.get("rsrv_str3").toString());
str = str + "</select>";
str = str + " </td></tr> ";
}
}
}
}
log.LOG_INFO("退出genDefaultProdattrt.................");
return str;
}
/**
*/
/**
* partlist 获取产品属性 add by sjp date :2007-06-23
*/
public String genProdattrt(String strClassId) {
log.LOG_INFO("进入genProdattrt.................");
String str = "";
ArrayList proattrlist = new ArrayList();
ProductattrExt productattrExt = new ProductattrExt();
productattrExt.setParam(":VCLASS_ID", strClassId);
productattrExt.setParam(":VENABLE_TAG", "0");
proattrlist = productattrExt.selByList("SEL_BY_CLASSID");
if (proattrlist == null) {
return str;
}
for (Iterator it = proattrlist.iterator(); it.hasNext();) {
HashMap attrMap = (HashMap) it.next();
if (attrMap.get("rsrv_str3").equals("0")) {
if (attrMap.get("rsrv_str3") != null) {
str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name") + ":</td> \r\n";
str = str + "<td class=graymn align=left> \r\n";
str = str + "<input name= attr" + attrMap.get("rsrv_str4").toString() + " type=\"text\" >\r\n";
str = str + " </td></tr> ";
}
}
else if (attrMap.get("rsrv_str3") != null && !attrMap.get("rsrv_str3").equals("0")) {
if (attrMap.get("rsrv_str3") != null) {
str = str + "<tr><td class=graymn align=right>" + attrMap.get("attr_name").toString() + ":</td>\r\n";
str = str + "<td class=graymn align=left> \r\n";
str = str + "<select name=attr" + attrMap.get("rsrv_str4").toString() + ">";
str = str + genattrOption(attrMap.get("rsrv_str3").toString());
str = str + "</select>";
str = str + " </td></tr> ";
}
}
}
log.LOG_INFO("退出genProdattrt.................");
return str;
}
/**
* add by sjp date 2007-06-25
*/
public String genattrOption(String strAttr) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
ArrayList commparaList = new ArrayList();
commparaExt.setParam(":VSUBSYS_CODE", "CRM");
commparaExt.setParam(":VPARAM_ATTR", strAttr);
commparaList = commparaExt.selByList("SEL_BY_ATTR");
if (commparaList == null) {
str = "<option value=0>无数据</option>";
return str;
}
for (Iterator it = commparaList.iterator(); it.hasNext();) {
HashMap commparaMap = (HashMap) it.next();
String code = "";
String name = "";
if (commparaMap.get("para_code1") != null)
code = commparaMap.get("para_code1").toString();
if (commparaMap.get("para_code2") != null)
name = commparaMap.get("para_code2").toString();
str = str + "<option value=" + code + ">" + name + "</option>\r\n";
}
return str;
}
/**
* end
*/
public String genOption(String strOptionName) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
ArrayList commparaList = new ArrayList();
commparaExt.setParam(":VSUBSYS_CODE", "CRM");
commparaExt.setParam(":VPARAM_CODE", strOptionName);
commparaList = commparaExt.selByList("SEL_BY_CODE");
if (commparaList == null) {
str = "<option value=0>无数据</option>";
return str;
}
for (Iterator it = commparaList.iterator(); it.hasNext();) {
HashMap commparaMap = (HashMap) it.next();
String code = "";
String name = "";
if (commparaMap.get("para_code1") != null)
code = commparaMap.get("para_code1").toString();
if (commparaMap.get("para_code2") != null)
name = commparaMap.get("para_code2").toString();
str = str + "<option value=" + code + ">" + name + "</option>\r\n";
}
return str;
}
public void genUserQueryInterface(Buffers inbuffer) {
log.LOG_INFO("进入genUserQueryInterface方法...");
this.outBuffer = inbuffer;
String strTradeTypeCode = inbuffer.getString("TRADE_TYPE_CODE");
try {
this.queryResult = genUserQueryInterface(strTradeTypeCode);
}
catch (SaasApplicationException e) {
log.LOG_INFO(e.getMessage());
}
log.LOG_INFO("退出genUserQueryInterface方法...");
}
public ArrayList genUserQueryInterface(String strTradeTypeCode) throws SaasApplicationException {
TabelementExt tabelementExt = new TabelementExt();
ArrayList elementInfo = new ArrayList();
tabelementExt.setParam(":VTRADE_TYPE_CODE", strTradeTypeCode);
elementInfo = tabelementExt.selByList("SEL_BY_TRADE");
if (elementInfo == null)
new SaasApplicationException("该菜单无接口数据,业务无法继续!");
return elementInfo;
}
public String genSpecOption(String strOptionName) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
ArrayList commparaList = new ArrayList();
commparaList = commparaExt.selByList(strOptionName);
if (commparaList == null) {
str = "<option value=0>无数据</option>";
return str;
}
for (Iterator it = commparaList.iterator(); it.hasNext();) {
HashMap commparaMap = (HashMap) it.next();
String code = "";
String name = "";
if (commparaMap.get("para_code1") != null)
code = commparaMap.get("para_code1").toString();
if (commparaMap.get("para_code2") != null)
name = commparaMap.get("para_code2").toString();
str = str + "<option value=" + code + ">" + name + "</option>\r\n";
}
return str;
}
public String codeToName(String strOptionName, String strOptionValue) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
ArrayList commparaList = new ArrayList();
commparaExt.setParam(":VPARAM_CODE", strOptionName);
commparaExt.setParam(":VPARA_CODE1", strOptionValue);
commparaList = commparaExt.selByList("SEL_BY_CODE1");
if (commparaList == null) {
str = "参数未配置[" + strOptionName + "]:[" + strOptionValue + "]";
return str;
}
for (Iterator it = commparaList.iterator(); it.hasNext();) {
HashMap commparaMap = (HashMap) it.next();
String code = "";
String name = "";
if (commparaMap.get("para_code1") != null)
code = commparaMap.get("para_code1").toString();
if (commparaMap.get("para_code2") != null)
name = commparaMap.get("para_code2").toString();
str = str + code + ": " + name;
}
return str;
}
public String comCodetoName(String strOptionName, String svalue) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
String code = "";
String name = "";
ArrayList commparaList = new ArrayList();
commparaExt.setParam(":VSVALUE", svalue);
commparaList = commparaExt.selByList(strOptionName);
if (commparaList == null) {
str = "参数未配置";
return str;
}
for (Iterator it = commparaList.iterator(); it.hasNext();) {
HashMap commparaMap = (HashMap) it.next();
if (commparaMap.get("para_code2") != null)
name = commparaMap.get("para_code2").toString();
}
return name;
}
/*
* alert: only one value apply this mothod add by sjp
*/
public String getRealName(String strFiledValue) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
ArrayList commparaList = new ArrayList();
commparaExt.setParam(":VStrFieldValue", strFiledValue);
commparaList = commparaExt.selByList("SEL_USER_NAME");
if (commparaList == null) {
str = "参数未配置";
return str;
}
Iterator it = commparaList.iterator();
String name = "";
HashMap commparaMap = (HashMap) it.next();
if (commparaMap.get("realname") != null)
name = commparaMap.get("realname").toString();
str = str + name;
return str;
}
public String getCustSpeOption(String strOptionName, String cust_id) {
String str = "";
CommparaExt commparaExt = new CommparaExt();
ArrayList commparaList = new ArrayList();
commparaExt.setParam(":VCUST_ID", cust_id);
commparaList = commparaExt.selByList(strOptionName);
if (commparaList == null) {
str = "<option value=0>无数据</option>";
return str;
}
for (Iterator it = commparaList.iterator(); it.hasNext();) {
HashMap commparaMap = (HashMap) it.next();
String code = "";
String name = "";
if (commparaMap.get("para_code1") != null)
code = commparaMap.get("para_code1").toString();
if (commparaMap.get("para_code2") != null)
name = commparaMap.get("para_code2").toString();
str = str + "<option value=" + code + ">" + name + "</option>\r\n";
}
return str;
}
// 取出类型
public String getMenuInfoType(String menu_id) throws SaasApplicationException {
String type = "0";
ArrayList menuList = new ArrayList();
MenuinfoExt menuInfoExt = new MenuinfoExt();
menuInfoExt.setParam(":VMENU_ID", menu_id);
menuList = menuInfoExt.selByList("SEL_BY_PK");
if (menuList != null && menuList.size() > 0) {
HashMap map = (HashMap) menuList.get(0);
if (map.get("menu_type") != null) {
type = map.get("menu_type").toString();
}
}
return type;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -