| | |
| | | import com.vci.web.service.OsQuereyTemplateServiceI; |
| | | import com.vci.web.util.PlatformClientUtil; |
| | | import com.vci.web.util.WebUtil; |
| | | import com.vci.web.utility.AttributeDataFetcher; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.commons.lang3.time.DateFormatUtils; |
| | | import org.dom4j.DocumentException; |
| | |
| | | }else { |
| | | qtdArray = platformClientUtil.getQTDService().getBizTypeQTDs(btmName); |
| | | } |
| | | //获取属性的数据加载类 |
| | | AttributeDataFetcher attrDataFetcher = new AttributeDataFetcher(); |
| | | for (QTD qtd : qtdArray) { |
| | | QTDDTO qtddto = new QTDDTO(); |
| | | qtddto.setName(qtd.name); |
| | |
| | | qtddto.setBtmName(qtd.btmName); |
| | | qtddto.setCreator(qtd.creator); |
| | | for (String abName : qtd.abNames) { |
| | | AttributeDef att = platformClientUtil.getAttributeService().getAttributeDefByName(abName); |
| | | //AttributeDef att = platformClientUtil.getAttributeService().getAttributeDefByName(abName); |
| | | AttributeDef att = attrDataFetcher.getAttributeDef(abName); |
| | | //如果在属性接口中没有查到相关字段应该就在默认字段中 |
| | | if(att == null || "".equals(att.oid)){ |
| | | att = allSysAttr.get(abName.toLowerCase()); |
| | |
| | | AttributeDef att = platformClientUtil.getAttributeService().getAttributeDefByName(abName_); |
| | | if(att == null || "".equals(att.oid)){ |
| | | att = allSysAttr.get(abName_.toLowerCase()); |
| | | if(att == null || "".equals(att.oid)){ |
| | | continue; |
| | | } |
| | | } |
| | | att.name = pName + abName_ ; |
| | | AttributeDefDTO attrDto = new AttributeDefDTO(); |
| | |
| | | //系统属性ID,NAME,DESCRIPTION |
| | | for (int i = 0; i < SystemAttribute.bosysAttList().size(); i++) { |
| | | AttributeDef attributeDef = allSysAttr.get(SystemAttribute.bosysAttList().get(i).toLowerCase()); |
| | | if(Func.isEmpty(attributeDef)){ |
| | | break; |
| | | } |
| | | AttributeDefDTO attrDto = new AttributeDefDTO(); |
| | | attrDto.setDescription(attributeDef.description); |
| | | attrDto.setLabel(attributeDef.label); |