mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 12:52:07 +08:00
禅道bug#1721修复
This commit is contained in:
+4
-25
@@ -1686,9 +1686,10 @@ public class WebCadOrderImportAsyncFactory {
|
||||
sealEdgeWidthMatch(part);
|
||||
// 规格可能修改,再获取一次
|
||||
spec = part.getSpec();
|
||||
} else if (PART_CATEGORY_THREE.equals(partType)) {
|
||||
color = getFieldFromSpec(part.getSpec(), 2);
|
||||
} else {
|
||||
spec = getFieldFromSpec(part.getSpec(), 0);
|
||||
material = getFieldFromSpec(part.getSpec(), 1);
|
||||
color = getFieldFromSpec(part.getSpec(), 2);
|
||||
}
|
||||
|
||||
String type = changePartType(partType, part.getIsComposite());
|
||||
@@ -1707,7 +1708,7 @@ public class WebCadOrderImportAsyncFactory {
|
||||
.name(part.getName())
|
||||
.material(getEmpty(material))
|
||||
.model(getEmpty(model))
|
||||
.spec(getPartsSpec(spec))
|
||||
.spec(getEmpty(spec))
|
||||
.brand(getEmpty(brand))
|
||||
.factory(getEmpty(factory))
|
||||
.unit(part.getUnit())
|
||||
@@ -1734,28 +1735,6 @@ public class WebCadOrderImportAsyncFactory {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取配件规格,cad格式为a|b|c,只取第一段
|
||||
*
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
private String getPartsSpec(String value) {
|
||||
value = StringUtils.defaultString(value);
|
||||
|
||||
// 特殊规格:规格|材质|颜色
|
||||
if (StringUtils.countMatches(value, "|") >= 2) {
|
||||
int idx = value.indexOf('|');
|
||||
return StringUtils.defaultIfEmpty(
|
||||
value.substring(0, idx),
|
||||
EMPTY_STRING
|
||||
);
|
||||
}
|
||||
|
||||
// 普通规格直接返回
|
||||
return StringUtils.defaultIfEmpty(value, EMPTY_STRING);
|
||||
}
|
||||
|
||||
/**
|
||||
* 保留三位小数展示
|
||||
*
|
||||
|
||||
+4
-25
@@ -1873,9 +1873,10 @@ public class WebCadOrderImportFactory {
|
||||
sealEdgeWidthMatch(part);
|
||||
// 规格可能修改,再获取一次
|
||||
spec = part.getSpec();
|
||||
} else if (PART_CATEGORY_THREE.equals(partType)) {
|
||||
color = getFieldFromSpec(part.getSpec(), 2);
|
||||
} else {
|
||||
spec = getFieldFromSpec(part.getSpec(), 0);
|
||||
material = getFieldFromSpec(part.getSpec(), 1);
|
||||
color = getFieldFromSpec(part.getSpec(), 2);
|
||||
}
|
||||
|
||||
String type = changePartType(partType, part.getIsComposite());
|
||||
@@ -1894,7 +1895,7 @@ public class WebCadOrderImportFactory {
|
||||
.name(part.getName())
|
||||
.material(getEmpty(material))
|
||||
.model(getEmpty(model))
|
||||
.spec(getPartsSpec(spec))
|
||||
.spec(getEmpty(spec))
|
||||
.brand(getEmpty(brand))
|
||||
.factory(getEmpty(factory))
|
||||
.unit(part.getUnit())
|
||||
@@ -1921,28 +1922,6 @@ public class WebCadOrderImportFactory {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取配件规格,cad格式为a|b|c,只取第一段
|
||||
*
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
private String getPartsSpec(String value) {
|
||||
value = StringUtils.defaultString(value);
|
||||
|
||||
// 特殊规格:规格|材质|颜色
|
||||
if (StringUtils.countMatches(value, "|") >= 2) {
|
||||
int idx = value.indexOf('|');
|
||||
return StringUtils.defaultIfEmpty(
|
||||
value.substring(0, idx),
|
||||
EMPTY_STRING
|
||||
);
|
||||
}
|
||||
|
||||
// 普通规格直接返回
|
||||
return StringUtils.defaultIfEmpty(value, EMPTY_STRING);
|
||||
}
|
||||
|
||||
/**
|
||||
* 保留三位小数展示
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user