Browse Source

技术等级 BUG 修尬

master
Rui_Li 9 months ago
parent
commit
8eeb213193
  1. 2
      src/main/java/com/spring/ifs/api/TechnicalClassApi.java
  2. 6
      src/main/java/com/spring/ifs/bean/TechnicalClassBean.java

2
src/main/java/com/spring/ifs/api/TechnicalClassApi.java

@ -184,7 +184,7 @@ public class TechnicalClassApi {
public static List<Map<String, String>> getTechnicalAttributesMap(Server srv, String technicalSpecNo, String technicalClass) throws APException {
StringBuilder searchSql = new StringBuilder();
searchSql.append("SELECT OBJID ifsRowId, OBJVERSION ifsRowVersion, ATTRIBUTE,");
searchSql.append(" VALUE_NO, LOWER_LIMIT, UPPER_LIMIT, INFO,");
searchSql.append(" VALUE_TEXT, VALUE_NO, LOWER_LIMIT, UPPER_LIMIT, INFO,");
searchSql.append(" CASE WHEN objtype = 'TechnicalSpecNumeric' THEN 'Numeric'");
searchSql.append(" WHEN objtype = 'TechnicalSpecAlphanum' THEN 'Alpha' ELSE '' END attributeType");
searchSql.append(" FROM ifsapp.TECHNICAL_SPECIFICATION_BOTH");

6
src/main/java/com/spring/ifs/bean/TechnicalClassBean.java

@ -208,11 +208,11 @@ public class TechnicalClassBean {
//打印日志
//查询当前技术等级下的所有属性的数据
List<Map<String, String>> resultList = TechnicalClassApi.getTechnicalAttributesMap(srv, technicalSpecNo, technicalClass);
//打印日志
logger.info("Technical Class Attributes 最终批量修改:"+JSON.toJSONString(resultList));
logger.info("Technical Class Attributes 最终批量数量:"+JSON.toJSONString(resultList.size()));
//调用方法 获取需要修改的数据
List<PartIfsCatalogProperty> paramList = this.getAndCheckNeedUpdateList(resultList, inDatas);
//打印日志
logger.info("Technical Class Attributes 最终批量修改:"+JSON.toJSONString(paramList));
logger.info("Technical Class Attributes 最终批量数量:"+JSON.toJSONString(paramList.size()));
//循环设置参数
for(PartIfsCatalogProperty tempData : paramList) {
//设置替代的ifs的key

Loading…
Cancel
Save