fix:生成替换关系

This commit is contained in:
zzs01@yunemao.com 2024-09-10 09:54:15 +08:00
parent e96e8dd38f
commit d195e76bbf

View File

@ -114,26 +114,31 @@ public class GenerateReplaceRelationshipTaskEdit extends AbstractTask {
String exchangetype = entry.getString("yem_exchangetype"); String exchangetype = entry.getString("yem_exchangetype");
if (exchangetype.equals("D")) { if (exchangetype.equals("D")) {//新增PLM变更后对应BOM变更前
addNew.set("yem_parentno", entry.getString("yem_parent_now"));//父件编码 addNew.set("yem_parentno", entry.getString("yem_parent_now"));//替换后-父件编码
addNew.set("yem_parentname", entry.getString("yem_name_newparent"));//父项名称 addNew.set("yem_parentname", entry.getString("yem_name_newparent"));//替换后-父项名称
} else { addNew.set("yem_subno", entry.getString("yem_child_now"));//替换后-子件编码
addNew.set("yem_parentno", entry.getString("yem_textfield"));//父件编码 addNew.set("yem_subname", entry.getString("yem_name_newchild"));//替换后-子件名称
addNew.set("yem_parentname", entry.getString("yem_name_parent"));//父项名称 addNew.set("yem_subenname", "yem_englishname");//替换后-子件英文名称
addNew.set("yem_qty", entry.getBigDecimal("yem_qty_new"));//替换后-数量
} 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_subname", entry.getString("yem_name_child"));//替换前-子件名称
addNew.set("yem_subenname", "");//替换前-子件英文名称
addNew.set("yem_qty", entry.getBigDecimal("yem_qty_before"));//替换前-数量
} }
addNew.set("yem_subno", entry.getString("yem_child_before"));//子件编码
addNew.set("yem_subname", entry.getString("yem_name_child"));//子件名称
addNew.set("yem_subenname", "");//子件英文名称
addNew.set("yem_qty", entry.getBigDecimal("yem_qty_before"));//数量
addNew.set("yem_enablesta", entry.getString("yem_enablesta"));//启用停用状态
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"));//替换子件编码-子项编码
addNew.set("yem_enablesubname", entry.getString("yem_name_newchild"));//替换子件名称 addNew.set("yem_enablesubname", entry.getString("yem_name_newchild"));//替换子件名称
addNew.set("yem_enablesubenname", entry.getString("yem_englishname"));//替换件英文名称-子件英文名称 addNew.set("yem_enablesubenname", entry.getString("yem_englishname"));//替换件英文名称-子件英文名称
addNew.set("yem_enablesubqty", entry.getBigDecimal("yem_qty_new"));//数量 addNew.set("yem_enablesubqty", entry.getBigDecimal("yem_qty_new"));//数量
addNew.set("yem_enablesta", entry.getString("yem_enablesta"));//启用停用状态
addNew.set("yem_replace", exchangetype);//替换关系
addNew.set("yem_enableddate", entry.getDate("yem_starttime"));//启用时间 addNew.set("yem_enableddate", entry.getDate("yem_starttime"));//启用时间
addNew.set("yem_downdate", entry.getDate("yem_stoptime"));//停用时间 addNew.set("yem_downdate", entry.getDate("yem_stoptime"));//停用时间
addNew.set("yem_completetime", new Date());//执行时间 addNew.set("yem_completetime", new Date());//执行时间