11
tjx
2025-11-18 03013bae1636497e8ea1946eb44831d8794fa055
11
已修改2个文件
41 ■■■■■ 文件已修改
StandardPda/MES.Service/Dto/service/TaskErrorReportDto.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/service/Warehouse/XbRackingTaskSyxtLogManager.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/Dto/service/TaskErrorReportDto.cs
@@ -8,12 +8,12 @@
    /// <summary>
    /// 任务类型:1-物料出库 / 2-物料入库 / 3-空托盘出库 / 7-腾挪库位
    /// </summary>
    public string TaskType { get; set; }
    public string? TaskType { get; set; }
    /// <summary>
    /// 任务号(作业编号),全局唯一,用于防重
    /// </summary>
    public string? TaskCode { get; set; }
    public string TaskCode { get; set; }
    /// <summary>
    /// 托盘编码
@@ -28,5 +28,5 @@
    /// <summary>
    /// 异常描述,如"入库未检出MES入库任务"
    /// </summary>
    public string ErrorMessage { get; set; }
    public string? ErrorMessage { get; set; }
}
StandardPda/MES.Service/service/Warehouse/XbRackingTaskSyxtLogManager.cs
@@ -13,6 +13,21 @@
    /// <returns>统一响应结果</returns>
    public RackingTaskResponse TaskCompleteReport(TaskCompleteReportDto dto)
    {
        if (dto == null)
        {
            return RackingTaskResponse.Fail("参数不能为空");
        }
        if (string.IsNullOrWhiteSpace(dto.TaskCode))
        {
            return RackingTaskResponse.Fail("任务号不能为空");
        }
        if (string.IsNullOrWhiteSpace(dto.PalletCode))
        {
            return RackingTaskResponse.Fail("托盘编码不能为空");
        }
        try
        {
            // 步骤1:验证任务号是否存在
@@ -93,6 +108,26 @@
    /// <returns>统一响应结果</returns>
    public RackingTaskResponse TaskErrorReport(TaskErrorReportDto dto)
    {
        if (dto == null)
        {
            return RackingTaskResponse.Fail("参数不能为空");
        }
        if (string.IsNullOrWhiteSpace(dto.TaskCode))
        {
            return RackingTaskResponse.Fail("任务号不能为空");
        }
        if (string.IsNullOrWhiteSpace(dto.PalletCode))
        {
            return RackingTaskResponse.Fail("托盘编码不能为空");
        }
        if (string.IsNullOrWhiteSpace(dto.ErrorMessage))
        {
            return RackingTaskResponse.Fail("错误信息不能为空");
        }
        try
        {
            // 步骤1:验证任务号是否存在