解析工艺路线绑定的工序3
This commit is contained in:
parent
916b95aae0
commit
aa58cbf4ee
@ -151,24 +151,24 @@ namespace DOAN.Service.Business
|
||||
|
||||
}
|
||||
BaseRelWorkRouteProcesses firstnode = new BaseRelWorkRouteProcesses();
|
||||
firstnode.FkWorkProcesses = baseParse.nodes.Where(it => it.id == first_node_id).Select(it => it.properties.processesId).First();
|
||||
firstnode.FkWorkProcesses = baseParse.nodes.Where(it => it.id == first_node_id).Select(it => it.properties.processesId).FirstOrDefault();
|
||||
firstnode.Sort = 0;
|
||||
firstnode.FkWorkRoute = baseParseNodeDto.RouteID;
|
||||
firstnode.CreatedTime = DateTime.Now;
|
||||
need_insert_node.Add(firstnode);
|
||||
//----------------------------------------
|
||||
// 写一个函数 输入 一个节点 返回下面的节点
|
||||
|
||||
string levels = first_node_id;
|
||||
int index3 = 0;
|
||||
while (true)
|
||||
{
|
||||
index3++;
|
||||
string next_id = baseParse.edges.Where(it => it.sourceNodeId == levels).Select(it => it.targetNodeId).First();
|
||||
string next_id = baseParse.edges.Where(it => it.sourceNodeId == levels).Select(it => it.targetNodeId).FirstOrDefault();
|
||||
if (!string.IsNullOrEmpty(next_id))
|
||||
{
|
||||
levels = next_id;
|
||||
BaseRelWorkRouteProcesses nextnode = new BaseRelWorkRouteProcesses();
|
||||
nextnode.FkWorkProcesses = baseParse.nodes.Where(it => it.id == levels).Select(it => it.properties.processesId).First(); ;
|
||||
nextnode.FkWorkProcesses = baseParse.nodes.Where(it => it.id == levels).Select(it => it.properties.processesId).FirstOrDefault(); ;
|
||||
nextnode.Sort = index3;
|
||||
firstnode.FkWorkRoute = baseParseNodeDto.RouteID;
|
||||
firstnode.CreatedTime = DateTime.Now;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user