using HH.WCS.Hexafluo.util;
|
using HH.WCS.SJML.Bll;
|
using HH.WCS.ZCQTJ.Entitys;
|
using SqlSugar;
|
using System.Linq;
|
|
namespace HH.WCS.Hexafluo.core
|
{
|
/// <summary>
|
/// 定时轮询任务
|
/// </summary>
|
public class UnBing
|
{
|
private static object locko6 = new object();
|
/// <summary>
|
/// 检查是否有自管任务,自动子任务
|
/// </summary>
|
public static void CheckCamera()
|
{
|
try
|
{
|
lock (locko6)
|
{
|
var chi = new SqlHelper<object>().GetInstance();
|
var newDb2 = chi.CopyNew();
|
var Alone = newDb2.Queryable<AloneWcsTaskUnbingEntitys>().Where(e => e.IsRead == "N").ToList();
|
if (Alone.Any())
|
{
|
Alone = Alone.GroupBy(e => e.JbLocation).Select(c => c.First()).ToList();
|
BLLCreator.CreateSingleton<ZCBLL>().UnBing(Alone);
|
}
|
}
|
}
|
catch (System.Exception ex)
|
{
|
LogHelper.Info("处理自管任务", ex.Message + ex.StackTrace);
|
}
|
}
|
}
|
}
|