f0ad716dd169be56c2c3a5c5ae66371d09994991..fe9223b1cfa5bac6438afebf4ab6604fd89f3ed2
2025-11-27 tjx
111
fe9223 对比 | 目录
2025-11-27 tjx
1111
501274 对比 | 目录
已修改5个文件
59 ■■■■ 文件已修改
StandardPda/MES.Service/Dto/webApi/ItemStockQueryDto.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Modes/XbRackingTaskSyxtLog.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/service/Warehouse/XbRackingTaskSyxtLogManager.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MESApplication/Controllers/Warehouse/XbRackingTaskSyxtLogController.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Dto/webApi/ItemStockQueryDto.cs
@@ -9,6 +9,11 @@
    ///     用户编码
    /// </summary>
    public string? UserCode { get; set; }
    /// <summary>
    ///     楼层
    /// </summary>
    public string? Station { get; set; }
    /// <summary>
    ///     字符串集合(如条码、物料编号等)
StandardPda/MES.Service/Modes/XbRackingTaskSyxtLog.cs
@@ -11,7 +11,7 @@
    /// <summary>
    ///     主键ID
    /// </summary>
    [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_XB_RACKING_TASK_SYXT_LOG",
    [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_XB_RACKING_TASK_SYXT_LOG1",
        ColumnName = "ID")]
    public decimal Id { get; set; }
StandardPda/MES.Service/service/Warehouse/MesInvItemStocksManager.cs
@@ -437,7 +437,7 @@
                        taskType = "1",
                        palletCode = rackingTaskInfo?.PalletCode ?? "",
                        widthType = rackingTaskInfo?.WidthType?.ToString() ?? "2000",
                        station = "3"
                        station = dto.Station
                    };
                    var requestList = new[] { requestData };
                    var jsonRequest = JsonConvert.SerializeObject(requestList);
@@ -510,9 +510,7 @@
                            Quantity = firstStock.Quantity,
                            WarehousingJson = responseStr,
                            QcStatus = 2,
                            ItemBarcode = barcode,
                            Code = "200",
                            JsonMessage = jsonMessage ?? "成功"
                            ItemBarcode = barcode
                        };
                        Db.Insertable(taskLog).ExecuteCommand();
StandardPda/MES.Service/service/Warehouse/XbRackingTaskSyxtLogManager.cs
@@ -7,6 +7,25 @@
public class XbRackingTaskSyxtLogManager : Repository<XbRackingTaskSyxtLog>
{
    /// <summary>
    /// 核验任务单号是否存在
    /// </summary>
    /// <param name="dto">任务完成上报参数</param>
    /// <returns>任务单号是否存在</returns>
    public bool ValidateTaskExists(TaskCompleteReportDto dto)
    {
        if (dto == null || string.IsNullOrWhiteSpace(dto.TaskCode))
        {
            return false;
        }
        var task = Context.Queryable<XbRackingTaskSyxtLog>()
            .Where(t => t.TaskCode == dto.TaskCode)
            .Any();
        return task;
    }
    /// <summary>
    /// 任务完成上报
    /// </summary>
    /// <param name="dto">任务完成上报参数</param>
@@ -166,4 +185,4 @@
            return RackingTaskResponse.Fail($"更新任务日志失败:{ex.Message}");
        }
    }
}
}
StandardPda/MESApplication/Controllers/Warehouse/XbRackingTaskSyxtLogController.cs
@@ -224,6 +224,29 @@
    }
    /// <summary>
    ///     核验任务单号是否存在
    /// </summary>
    /// <returns></returns>
    [HttpPost("ValidateTaskExists")]
    public ResponseResult ValidateTaskExists(TaskCompleteReportDto dto)
    {
        try
        {
            var exists = m.ValidateTaskExists(dto);
            return new ResponseResult
            {
                status = 0,
                message = exists ? "任务单号存在" : "任务单号不存在",
                data = exists
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    ///     异常任务上报
    /// </summary>
    /// <returns></returns>
@@ -273,4 +296,4 @@
            return ResponseResult.ResponseError(ex);
        }
    }
}
}