快乐的昕的电脑
2025-09-30 9c6fb59b2777a58f071e4eb2ccdf8bac3fdf9e73
数据源更新
已重命名1个文件
已修改3个文件
40 ■■■■■ 文件已修改
Entites/DbModels/VOrderBycl.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Services/DeviceMetricsManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Services/MesQaItemsDetect02Manager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Services/WomdaaManager.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Entites/DbModels/VOrderBycl.cs
ÎļþÃû´Ó Entites/DbModels/VOrdrerBycl.cs ÐÞ¸Ä
@@ -6,7 +6,7 @@
///     æ•°æ®æºå¯¼å…¥
/// </summary>
[SugarTable("V_ORDER_BYCL")]
public class VOrdrerBycl
public class VOrderBycl
{
    /// <summary>
    /// </summary>
@@ -177,6 +177,18 @@
    [SugarColumn(ColumnName = "PROC_NAME")]
    public string? ProcName { get; set; }
    /// <summary>
    /// æˆåž‹å‘¨æœŸï¼ˆs)
    /// </summary>
    [SugarColumn(ColumnName = "CUTTERING_CYC")]
    public string? cutteringCyc { get; set; }
    /// <summary>
    /// ç‰©æ–™ç¼–码
    /// </summary>
    [SugarColumn(ColumnName = "ITEM_NO")]
    public string? itemNo { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? wjQty { get; set; }
    [SugarColumn(IsIgnore = true)] public string? finalResult { get; set; }
}
Services/DeviceMetricsManager.cs
@@ -12,7 +12,7 @@
    public List<DeviceMetrics> GetListByOrderNo(OrderMachineDto query)
    {
        var womdaa = Db.Queryable<VOrder>()
        var womdaa = Db.Queryable<VOrderBycl> ()
            .Where(a => a.ID == query.OrderId).First();
        return Db.Queryable<DeviceMetrics>()
Services/MesQaItemsDetect02Manager.cs
@@ -88,7 +88,7 @@
        return UseTransaction(db =>
        {
// æ³¨å¡‘工单处理
// å·¥å•处理
            if (departmentNo == "XS0101")
            {
                // æ£€æŸ¥æ˜¯å¦å·²å­˜åœ¨é¦–检单
Services/WomdaaManager.cs
@@ -14,7 +14,7 @@
    /// </summary>
    /// <param name="query">包含机器编号和工单状态的查询条件</param>
    /// <returns>工单列表</returns>
    public List<VOrdrerBycl> GetWomdaasByEngineeringNo(OrderMachineDto query)
    public List<VOrderBycl> GetWomdaasByEngineeringNo(OrderMachineDto query)
    {
        var list = VOrders(query);
@@ -38,16 +38,16 @@
    /// </summary>
    /// <param name="query">包含机器编号的查询条件</param>
    /// <returns>合并后的工单列表</returns>
    private List<VOrdrerBycl> VOrders(OrderMachineDto query)
    private List<VOrderBycl> VOrders(OrderMachineDto query)
    {
        var list = Db.Queryable<VOrdrerBycl>()
        var list = Db.Queryable<VOrderBycl>()
            .Where(s => s.Daa018 != "完工" &&
                        s.MachineNo == query.machineNo)
            .ToList();
        var orders = Db.Queryable<VOrderABycl>()
            .Where(s => s.MachineNo == query.machineNo)
            .Select<VOrdrerBycl>()
            .Select<VOrderBycl>()
            .ToList();
        list.AddRange(orders);
@@ -63,7 +63,7 @@
    /// <returns>
    ///     è¿”回符合条件的工单(VOrdreBycl)列表
    /// </returns>
    public List<VOrdrerBycl> GetWomdaasByMachine(OrderMachineDto query)
    public List<VOrderBycl> GetWomdaasByMachine(OrderMachineDto query)
    {
        // èŽ·å–å½“å‰æ—¥æœŸå­—ç¬¦ä¸²ï¼Œæ ¼å¼ä¸º yyyy-MM-dd
        var date = DateTime.Now.ToString("yyyy-MM-dd");
@@ -79,7 +79,7 @@
        // 1. æœºå°ç¼–号等于传入的machineNo
        // 2. ç¼–辑日期为今天或为空
        // 3. å·¥å•ID在ids集合中
        return Db.Queryable<VOrdrerBycl>()
        return Db.Queryable<VOrderBycl>()
            .Where(s =>
                s.MachineNo == query.machineNo
                && (s.EditDate == date || s.EditDate == null)
@@ -92,7 +92,7 @@
    /// </summary>
    /// <param name="query">包含机器编号的查询条件</param>
    /// <returns>需要显示的工单列表</returns>
    public List<VOrdrerBycl> GetWomdaasByShow(OrderMachineDto query)
    public List<VOrderBycl> GetWomdaasByShow(OrderMachineDto query)
    {
        // æŸ¥è¯¢éœ€è¦æ˜¾ç¤ºçš„工单ID
        var ids = Db.Queryable<MesOrderSelect>()
@@ -107,10 +107,10 @@
        // å¦‚果没有工单ID,直接返回空列表
        if (decimals.Count == 0)
            return new List<VOrdrerBycl>();
            return new List<VOrderBycl>();
        // æŸ¥è¯¢å·¥å•视图,筛选出需要显示的工单
        return Db.Queryable<VOrdrerBycl>()
        return Db.Queryable<VOrderBycl>()
            .Where(c =>
                decimals.Contains(c.ID) &&
                (c.EditDate == date || c.EditDate == null))
@@ -122,7 +122,7 @@
    /// </summary>
    /// <param name="query">包含工单ID和工单号的查询条件</param>
    /// <returns>工单详细信息</returns>
    public VOrdrerBycl GetWomdaaById(OrderMachineDto query)
    public VOrderBycl GetWomdaaById(OrderMachineDto query)
    {
        var date = DateTime.Now.ToString("yyyy-MM-dd");
@@ -130,7 +130,7 @@
            .Where(b => b.OrderNo == query.orderNo && b.EditDate == date)
            .Count();
        var VOrdrerBycl = Db.Queryable<VOrdrerBycl>()
        var VOrdrerBycl = Db.Queryable<VOrderBycl>()
            .Where(s => s.ID == query.OrderId)
            .WhereIF(count > 0, s => s.EditDate == date)
            .OrderByDescending(s => s.workStartDate).First();