sunpengfei
6 天以前 09d39bd7f1bfc72b78e0060c197562610a0ca9f8
FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs
@@ -235,7 +235,7 @@
                    {
                        errors.Add("实发金额不可为负数");
                    }
                    else if (model.ActualSettlementAmount > 0 && model.ActualSettlementAmount < 1)
                    else if (model.ActualSettlementAmount > 0 && model.ActualSettlementAmount < (decimal)0.3)
                    {
                        errors.Add("实发金额不可小于1元");
                    }
@@ -248,6 +248,10 @@
                    else if (item.CheckReceiveStatus != EnumTaskCheckReceiveStatus.Completed)
                    {
                        errors.Add("未完成验收");
                    }
                    else if (item.Name != model.Name)
                    {
                        errors.Add("灵工姓名与实名信息不一致");
                    }
                    else
                    {
@@ -269,11 +273,18 @@
                        successList.Add(model);
                    }
                }
            }
            list.Data = list.Data
                .Where(it => successList.Any(s => s.Identity == it.Identity))
                .ToList();
                if (list.Errors.IsNotNull())
                {
                    list.Data = new List<GetSettlementTaskUsersQueryResultItem>();
                }
                else
                {
                    list.Data = list.Data
                        .Where(it => successList.Any(s => s.Identity == it.Identity))
                        .ToList();
                }
            }
            return list;
        }