diff --git a/DOAN.Admin.WebApi/Controllers/JobKanban/WorkOrderProgressController.cs b/DOAN.Admin.WebApi/Controllers/JobKanban/WorkOrderProgressController.cs index f8e4f4f..a16c291 100644 --- a/DOAN.Admin.WebApi/Controllers/JobKanban/WorkOrderProgressController.cs +++ b/DOAN.Admin.WebApi/Controllers/JobKanban/WorkOrderProgressController.cs @@ -157,7 +157,7 @@ public class WorkOrderProgressController : BaseController /// /// /// - /// -1 此产品不属于此工单 0 报工失败 1 成功报工 + /// -1 此产品不属于此工单 -2 长度不是36个字符 0 报工失败 1 成功报工 /// [HttpGet("errorProofingAndReportingWork")] public IActionResult ErrorProofingAndReportingWork(string workorder, string labelContext) diff --git a/DOAN.Service/JobKanban/WorkorderProgressService.cs b/DOAN.Service/JobKanban/WorkorderProgressService.cs index 62b2500..6f4ae15 100644 --- a/DOAN.Service/JobKanban/WorkorderProgressService.cs +++ b/DOAN.Service/JobKanban/WorkorderProgressService.cs @@ -205,6 +205,11 @@ public class WorkorderProgressService : BaseService, IWorkorderPro { return -1; } + // 增加标签长度判断 36个字符 + if (labelContext.Length != 36) + { + return -2; + } // 记录条码 var detail = new ProReportworkDetail();