- /**
- * 考虑历史数据:获取通用主数据类型返回Options
- * table:当前表名 docId:当前docID valueName:当前字段名 type:通用主数据的类型
- */
- function getDatatype(table, docId, valueName, isNull) {
- var opts = $TOOLS.createOptions();
- var sql1 = "select * from " + table + " where id='" + docId + "' ";
- var data = findBySQL(sql1);
- var value1 = "";
- if (data != null) {
- value1 = data.getItemValueAsString(valueName);
- }
- var sql = "select * from obpm_crm_new.tlk_客户状态 where item_status='有效' order by item_类别名称";
- if (value1 != null && !"".equals(value1)) {
- sql = "select * from obpm_crm_new.tlk_客户状态 where (item_status='有效') or (item_status='无效' and item_类别名称='" + value1 + "') order by item_类别名称";
- }
- if (isNull) {
- opts.add("", "");
- }
- var query = queryBySQL(sql);
- if (query != null && query.size() > 0) {
- for (var it = query.iterator(); it.hasNext(); ) {
- var doc = it.next();
- var value = doc.getItemValueAsString("类别名称");
- var name = doc.getItemValueAsString("类别名称");
- opts.add(name, value);
- }
- }
- return opts;
- };
复制代码 |