using HH.WCS.JingyuNongfu.util;
using SqlSugar;
using System;
using System.Collections.Generic;
namespace HH.WCS.JingyuNongfu.wms
{
///
/// 工单 相关表的读写
///
public class MESHelper
{
static MESHelper()
{
}
///
/// 查询工单
///
///
///
public static WorkOrder GetWorkOrder(string lineNo)
{
var order = new SqlHelper().Get(a => a.S_PLineNo == lineNo && (a.S_WorkState == "执行中"), a => a.T_CREATE, true);
return order;
}
public static WorkOrder3 GetWorkOrderdsj(string lineNo)
{
var order = new SqlHelper().Get(a => a.S_PLineNo == lineNo && (a.S_WorkState == "执行中"), a => a.T_CREATE, true);
return order;
}
///
/// 查询工单
///
///
///
public static WorkOrder GetWorkOrderN(string lineNo)
{
var order = new SqlHelper().Get(a => a.S_PLineNo == lineNo && (a.S_WorkState == "执行中" && a.S_UsingNow.Trim() == "N"), a => a.T_CREATE, true);
return order;
}
///
/// 查询审核的工单
///
///
///
public static WorkOrder GetWorkOrderVerify(string lineNo)
{
var order = new SqlHelper().Get(a => a.S_PLineNo == lineNo && a.S_WorkState == "审核中", a => a.T_CREATE, true);
return order;
}
public static WorkOrder GetWorkOrderByOrderNo(string orderNo)
{
var order = new SqlHelper().Get(a => a.S_WorkNo == orderNo);
return order;
}
internal static bool UpdateWorkOrderAutoCompleteFalse(WorkOrder workOrder)
{
var db = new SqlHelper