wip:PLM匹配,生成替换关系
This commit is contained in:
parent
5b224777e5
commit
a9e19605a4
@ -42,7 +42,13 @@ public class GenerateReplaceRelationshipTaskEdit extends AbstractTask {
|
|||||||
for (DynamicObject plm : collection) {
|
for (DynamicObject plm : collection) {
|
||||||
String enablesta = plm.getString("yem_enablesta");
|
String enablesta = plm.getString("yem_enablesta");
|
||||||
String invokstatus = plm.getString("yem_invokstatus");
|
String invokstatus = plm.getString("yem_invokstatus");
|
||||||
String parentno = plm.getString("yem_textfield");
|
String exchangetype = plm.getString("yem_exchangetype");
|
||||||
|
String parentno;
|
||||||
|
if ("D".equals(exchangetype)) {//新增
|
||||||
|
parentno = plm.getString("yem_parent_now");
|
||||||
|
} else {
|
||||||
|
parentno = plm.getString("yem_textfield");
|
||||||
|
}
|
||||||
DynamicObject assatlasdet = seelctDyn("yem_em_assatlasdet", "number", parentno);//父项编码
|
DynamicObject assatlasdet = seelctDyn("yem_em_assatlasdet", "number", parentno);//父项编码
|
||||||
plm.set("yem_isassy", false);
|
plm.set("yem_isassy", false);
|
||||||
plm.set("yem_isresource", false);
|
plm.set("yem_isresource", false);
|
||||||
@ -105,14 +111,23 @@ public class GenerateReplaceRelationshipTaskEdit extends AbstractTask {
|
|||||||
for (DynamicObject entry : entries) {
|
for (DynamicObject entry : entries) {
|
||||||
DynamicObject addNew = detail.addNew();
|
DynamicObject addNew = detail.addNew();
|
||||||
addNew.set("id", entry.getLong("id"));
|
addNew.set("id", entry.getLong("id"));
|
||||||
addNew.set("yem_parentno", entry.getString("yem_textfield"));//父件编码
|
|
||||||
addNew.set("yem_parentname", entry.getString("yem_name_parent"));//父项名称
|
String exchangetype = entry.getString("yem_exchangetype");
|
||||||
|
|
||||||
|
if (exchangetype.equals("D")) {
|
||||||
|
addNew.set("yem_parentno", entry.getString("yem_parent_now"));//父件编码
|
||||||
|
addNew.set("yem_parentname", entry.getString("yem_name_newparent"));//父项名称
|
||||||
|
} else {
|
||||||
|
addNew.set("yem_parentno", entry.getString("yem_textfield"));//父件编码
|
||||||
|
addNew.set("yem_parentname", entry.getString("yem_name_parent"));//父项名称
|
||||||
|
}
|
||||||
|
|
||||||
addNew.set("yem_subno", entry.getString("yem_child_before"));//子件编码
|
addNew.set("yem_subno", entry.getString("yem_child_before"));//子件编码
|
||||||
addNew.set("yem_subname", entry.getString("yem_name_child"));//子件名称
|
addNew.set("yem_subname", entry.getString("yem_name_child"));//子件名称
|
||||||
addNew.set("yem_subenname", "");//子件英文名称
|
addNew.set("yem_subenname", "");//子件英文名称
|
||||||
addNew.set("yem_qty", entry.getBigDecimal("yem_qty_before"));//数量
|
addNew.set("yem_qty", entry.getBigDecimal("yem_qty_before"));//数量
|
||||||
addNew.set("yem_enablesta", entry.getString("yem_enablesta"));//启用停用状态
|
addNew.set("yem_enablesta", entry.getString("yem_enablesta"));//启用停用状态
|
||||||
addNew.set("yem_replace", entry.getString("yem_exchangetype"));//替换关系
|
addNew.set("yem_replace", exchangetype);//替换关系
|
||||||
addNew.set("yem_enableparno", entry.getString("yem_parent_now"));//替换父件编码-父项编码
|
addNew.set("yem_enableparno", entry.getString("yem_parent_now"));//替换父件编码-父项编码
|
||||||
addNew.set("yem_enableparname", entry.getString("yem_name_newparent"));//替换父件名称-父项名称
|
addNew.set("yem_enableparname", entry.getString("yem_name_newparent"));//替换父件名称-父项名称
|
||||||
addNew.set("yem_enablesubno", entry.getString("yem_child_now"));//替换子件编码-子项编码
|
addNew.set("yem_enablesubno", entry.getString("yem_child_now"));//替换子件编码-子项编码
|
||||||
|
Loading…
Reference in New Issue
Block a user