Commit d75cce34 by jiawei.su

fixedbug

parent 48b16c0a
......@@ -327,6 +327,7 @@ namespace Siger.ApiACC.Controllers
location.route = download ? "" : taskObj.route.ToString();
location.sn = download ? "" : taskObj.sn;
location.status = (int)LocationStatus.In;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
sectionProperty.upload = 0;
......@@ -352,6 +353,7 @@ namespace Siger.ApiACC.Controllers
location.route = taskObj.route.ToString();
location.routeid = taskObj.route;
location.status = (int)LocationStatus.Out;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
//上下料位状态 为后台控制
......@@ -374,6 +376,7 @@ namespace Siger.ApiACC.Controllers
}
location.status = (int)LocationStatus.Out;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
}
......@@ -393,6 +396,7 @@ namespace Siger.ApiACC.Controllers
if (taskObj.action == TaskAction.Step_LK_JGZX)
{
location.status = (int)LocationStatus.Out;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
}
if(taskObj.action== TaskAction.Step_JGZX_QXJ)
......@@ -436,6 +440,7 @@ namespace Siger.ApiACC.Controllers
if (taskObj.action == TaskAction.Step_LK_CJT)
{
location.status = (int)LocationStatus.Out;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
}
if (taskObj.action == TaskAction.Step_CJT_SXLW)
......@@ -517,6 +522,7 @@ namespace Siger.ApiACC.Controllers
location.route = taskObj.route.ToString();
location.routeid = taskObj.route;
location.status = (int)LocationStatus.Out;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
if (machineStatusObj != null)
......@@ -538,6 +544,7 @@ namespace Siger.ApiACC.Controllers
if (taskObj.action == TaskAction.Step_LK_JGZX)
{
location.status = (int)LocationStatus.Out;
location.updatetime = DateTime.Now;
_automationLocation.Update(location);
}
......
......@@ -272,7 +272,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
materialsn = q.sn,
productcode = tp.productcode,
routeid = q.routeid,
route = r!=null?r.name:""
route = r!=null?r.name:"",
update=q.updatetime
};
Expression<Func<ResponseAutomationLocationList, bool>> locationidFullExpression = f => true;
if (full == 1)
......@@ -288,7 +289,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
productExpression = f => f.productcode.Contains(productCode);
}
var expression = locationidFullExpression.And(productExpression);
return query.Where(expression);
return query.Where(expression).OrderBy(q=>q.update);
}
......
......@@ -107,5 +107,6 @@ namespace Siger.Middlelayer.AccRepository.Response
public string productcode { get; set; }
public int routeid { get; set; }
public string route { get; set; }
public DateTime? update { get; set; }
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment