Ver Fonte

修复 FJService.cs 中的错误信息和条件判断逻辑

在 `FJService.cs` 文件中,进行了以下修改:
1. 修改 `BaseErrorInfo` 对象的 `Message` 属性值,将时间格式外增加方括号。
2. 修改条件判断逻辑,将 `if (used)` 改为 `if (!used)`,以修正码垛任务的判断条件。
林豪 左 há 1 ano atrás
pai
commit
51b37047a3
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      wms.service/Service/FJService.cs

+ 2 - 2
wms.service/Service/FJService.cs

@@ -1374,7 +1374,7 @@ namespace wms.service.Service
                 var error = new BaseErrorInfo()
                 {
                     BusName = "湿拉下盘注册",
-                    Message = $"{res.ResMsg},{DateTime.Now:yyyyMMddHH}",
+                    Message = $"{res.ResMsg},[{DateTime.Now:yyyyMMddHH}]",
                     Count = 1,
                     Memo = "WCS"
                 };
@@ -4794,7 +4794,7 @@ namespace wms.service.Service
                     //查看最近码垛位是否存在未结束的码垛任务
                     var used = _taskrepository.AsQueryable().With(SqlWith.NoLock).Any(x => x.AddrTo==findBestStackingPosition&&x.BusType== FJTaskBusType.环形库出库码垛任务.GetDescription()&&x.Status< TaskStatus.Finish);
                     //有正在执行的任务,报错返回
-                    if (used)
+                    if (!used)
                     {
                         res.ResCode = ResponseStatusCodeEnum.Fail.GetHashCode();
                         res.ResMsg = $"优先最近码垛位执行-{findBestStackingPosition}";