20260817 积分、扣分
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
@@ -43,9 +44,33 @@ namespace BLL
|
||||
/// <param name="IdentityCard"></param>
|
||||
/// <param name="year"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ScoreFlowLog GetScoreFlowLogByIdentityCard(string IdentityCard, int year)
|
||||
public static Model.ScoreFlowLog GetScoreFlowLogByIdentityCard(string IdentityCard, int year, DateTime compileDate)
|
||||
{
|
||||
return Funs.DB.ScoreFlowLog.Where(e => e.IdentityCard == IdentityCard && e.Year == year).OrderByDescending(x => x.CompileDate).FirstOrDefault();
|
||||
return Funs.DB.ScoreFlowLog.Where(e => e.IdentityCard == IdentityCard && e.Year == year && e.CompileDate <= compileDate).OrderByDescending(x => x.CompileDate).FirstOrDefault();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据数据来源id获取人员计分流水
|
||||
/// </summary>
|
||||
/// <param name="IdentityCard"></param>
|
||||
/// <param name="year"></param>
|
||||
/// <param name="dataSourceId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ScoreFlowLog GetScoreFlowLogByDataSourceId(string IdentityCard, int year, string dataSourceId)
|
||||
{
|
||||
return Funs.DB.ScoreFlowLog.FirstOrDefault(e => e.IdentityCard == IdentityCard && e.Year == year && e.DataSourceId == dataSourceId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据时间获取比当前年份的人员比时间后的数据
|
||||
/// </summary>
|
||||
/// <param name="IdentityCard"></param>
|
||||
/// <param name="year"></param>
|
||||
/// <param name="compliedate"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.ScoreFlowLog> GetScoreFlowLogByCompileDate(string IdentityCard, int year, DateTime compliedate)
|
||||
{
|
||||
return (from x in Funs.DB.ScoreFlowLog where x.IdentityCard == IdentityCard && x.Year == year && x.CompileDate > compliedate select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -74,6 +99,8 @@ namespace BLL
|
||||
newModel.CompileDate = model.CompileDate;
|
||||
newModel.CompileMan = model.CompileMan;
|
||||
newModel.CompileManId = model.CompileManId;
|
||||
newModel.DataSourceId = model.DataSourceId;
|
||||
newModel.CheckDate = model.CheckDate;
|
||||
Funs.DB.ScoreFlowLog.InsertOnSubmit(newModel);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
@@ -88,9 +115,9 @@ namespace BLL
|
||||
if (newModel != null)
|
||||
{
|
||||
//newModel.Id = model.Id;
|
||||
//newModel.Year = model.Year;
|
||||
//newModel.IdentityCard = model.IdentityCard;
|
||||
//newModel.UserName = model.UserName;
|
||||
newModel.Year = model.Year;
|
||||
newModel.IdentityCard = model.IdentityCard;
|
||||
newModel.UserName = model.UserName;
|
||||
newModel.Type = model.Type;
|
||||
newModel.Score = model.Score;
|
||||
newModel.CurrentScore = model.CurrentScore;
|
||||
@@ -103,9 +130,11 @@ namespace BLL
|
||||
newModel.UnitName = model.UnitName;
|
||||
newModel.ProjectName = model.ProjectName;
|
||||
newModel.Remark = model.Remark;
|
||||
newModel.CompileDate = model.CompileDate;
|
||||
newModel.CompileMan = model.CompileMan;
|
||||
newModel.CompileManId = model.CompileManId;
|
||||
//newModel.CompileDate = model.CompileDate;
|
||||
//newModel.CompileMan = model.CompileMan;
|
||||
//newModel.CompileManId = model.CompileManId;
|
||||
newModel.DataSourceId = model.DataSourceId;
|
||||
newModel.CheckDate = model.CheckDate;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
@@ -127,5 +156,16 @@ namespace BLL
|
||||
//BLL.LogService.AddSys_Log(opUser, model.Id, model.Id, BLL.Const.ProjectScoreFlowLogMenuId, BLL.Const.BtnDelete);
|
||||
}
|
||||
}
|
||||
|
||||
public static void DeleteScoreFlowLogByDataSourceId(string IdentityCard, int year, string dataSourceId)
|
||||
{
|
||||
var db = Funs.DB;
|
||||
Model.ScoreFlowLog model = db.ScoreFlowLog.FirstOrDefault(x => x.IdentityCard == IdentityCard && x.Year == year && x.DataSourceId == dataSourceId);
|
||||
if (model != null)
|
||||
{
|
||||
db.ScoreFlowLog.DeleteOnSubmit(model);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user