浏览代码

提交IDS 添加完成日期做完判断是否已算绩效的条件

luocaiyang 3 年之前
父节点
当前提交
b8d4f9ed1a
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      wispro.sp.api/Controllers/PerformanceItemController.cs

+ 8 - 1
wispro.sp.api/Controllers/PerformanceItemController.cs

@@ -65,11 +65,18 @@ namespace wispro.sp.api.Controllers
                 {
                     var results = Context.PerformanceItems.Where<PerformanceItem>(x =>
                        x.CaseNo == item.CaseNo && x.DoItem == item.DoItem && x.DoItem != "提出报告" && x.CaseStage == item.CaseStage);
-                   
+
+                    if (item.DoItem.ToUpper() == "提交IDS")
+                    {
+                        //提交IDS 添加完成日期做完判断是否已算绩效的条件
+                        results = Context.PerformanceItems.Where<PerformanceItem>(x=>x.CaseNo == item.CaseNo && x.DoItem == item.DoItem && x.FinishedDate == item.FinishedDate);
+                    }
+
                     var items = results.Include(pi => pi.CalMonth).FirstOrDefault<PerformanceItem>();
 
                     if (items != null)
                     {
+
                         item.AgentFeedbackMemo = "已算绩效";
                         item.DoItemMemo = $"{items.DoItemMemo}\r\n{items.CalMonth.Year}-{items.CalMonth.Month}已计算!";
                         item.BasePoint = 0;