|
@@ -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;
|