This commit is contained in:
夏菊 2025-07-13 19:25:15 +08:00
parent fd3b00ed44
commit a0f84b2c88
2 changed files with 23 additions and 1 deletions

View File

@ -0,0 +1,14 @@
ALTER TABLE Bo_Sheng_Unit
ALTER COLUMN DepartName NVARCHAR(200);
GO
ALTER TABLE Bo_Sheng_Unit
ALTER COLUMN Remark NVARCHAR(1000);
GO

View File

@ -10,7 +10,7 @@ namespace BLL
/// </summary> /// </summary>
public class WeekPlanService public class WeekPlanService
{ {
public static Model.SGGLDB db = Funs.DB; //public static Model.SGGLDB db = Funs.DB;
/// <summary> /// <summary>
/// 根据主键获取周计划情况 /// 根据主键获取周计划情况
@ -19,6 +19,7 @@ namespace BLL
/// <returns></returns> /// <returns></returns>
public static Model.JDGL_WeekPlan GetWeekPlanById(string WeekPlanId) public static Model.JDGL_WeekPlan GetWeekPlanById(string WeekPlanId)
{ {
Model.SGGLDB db = Funs.DB;
return db.JDGL_WeekPlan.FirstOrDefault(e => e.WeekPlanId == WeekPlanId); return db.JDGL_WeekPlan.FirstOrDefault(e => e.WeekPlanId == WeekPlanId);
} }
@ -29,6 +30,7 @@ namespace BLL
/// <returns></returns> /// <returns></returns>
public static List<Model.JDGL_WeekPlan> GetWeekPlansByWeeks(string projectId, string weekNo) public static List<Model.JDGL_WeekPlan> GetWeekPlansByWeeks(string projectId, string weekNo)
{ {
Model.SGGLDB db = Funs.DB;
return (from x in db.JDGL_WeekPlan where x.ProjectId == projectId && x.WeekNo == weekNo select x).ToList(); return (from x in db.JDGL_WeekPlan where x.ProjectId == projectId && x.WeekNo == weekNo select x).ToList();
} }
@ -38,6 +40,7 @@ namespace BLL
/// <param name="WeekPlan"></param> /// <param name="WeekPlan"></param>
public static void AddWeekPlan(Model.JDGL_WeekPlan WeekPlan) public static void AddWeekPlan(Model.JDGL_WeekPlan WeekPlan)
{ {
Model.SGGLDB db = Funs.DB;
Model.JDGL_WeekPlan newWeekPlan = new Model.JDGL_WeekPlan Model.JDGL_WeekPlan newWeekPlan = new Model.JDGL_WeekPlan
{ {
WeekPlanId = WeekPlan.WeekPlanId, WeekPlanId = WeekPlan.WeekPlanId,
@ -67,6 +70,7 @@ namespace BLL
/// <param name="WeekPlan"></param> /// <param name="WeekPlan"></param>
public static void UpdateWeekPlan(Model.JDGL_WeekPlan WeekPlan) public static void UpdateWeekPlan(Model.JDGL_WeekPlan WeekPlan)
{ {
Model.SGGLDB db = Funs.DB;
Model.JDGL_WeekPlan newWeekPlan = db.JDGL_WeekPlan.FirstOrDefault(e => e.WeekPlanId == WeekPlan.WeekPlanId); Model.JDGL_WeekPlan newWeekPlan = db.JDGL_WeekPlan.FirstOrDefault(e => e.WeekPlanId == WeekPlan.WeekPlanId);
if (newWeekPlan != null) if (newWeekPlan != null)
{ {
@ -92,6 +96,7 @@ namespace BLL
/// <param name="WeekPlanId"></param> /// <param name="WeekPlanId"></param>
public static void DeleteWeekPlanByWeekPlanId(string WeekPlanId) public static void DeleteWeekPlanByWeekPlanId(string WeekPlanId)
{ {
Model.SGGLDB db = Funs.DB;
var q = (from x in db.JDGL_WeekPlan where x.WeekPlanId == WeekPlanId select x).FirstOrDefault(); var q = (from x in db.JDGL_WeekPlan where x.WeekPlanId == WeekPlanId select x).FirstOrDefault();
if (q != null) if (q != null)
{ {
@ -107,6 +112,7 @@ namespace BLL
/// <returns></returns> /// <returns></returns>
public static JDGL_WeekPlan GetLastWeekPlan(string projectId) public static JDGL_WeekPlan GetLastWeekPlan(string projectId)
{ {
Model.SGGLDB db = Funs.DB;
return (from x in db.JDGL_WeekPlan where x.ProjectId == projectId && DateTime.Now > ((DateTime)x.EndDate).AddDays(1) orderby x.EndDate select x).FirstOrDefault(); return (from x in db.JDGL_WeekPlan where x.ProjectId == projectId && DateTime.Now > ((DateTime)x.EndDate).AddDays(1) orderby x.EndDate select x).FirstOrDefault();
} }
@ -118,6 +124,7 @@ namespace BLL
/// <param name="weekNo"></param> /// <param name="weekNo"></param>
public static void DeleteAllWeekPlan(string projectId, string weekNo) public static void DeleteAllWeekPlan(string projectId, string weekNo)
{ {
Model.SGGLDB db = Funs.DB;
var q = from x in db.JDGL_WeekPlan where x.ProjectId == projectId && x.WeekNo == weekNo select x; var q = from x in db.JDGL_WeekPlan where x.ProjectId == projectId && x.WeekNo == weekNo select x;
if (q != null) if (q != null)
{ {
@ -134,6 +141,7 @@ namespace BLL
/// <returns></returns> /// <returns></returns>
public static List<string> GetWeekPlanUnitIdListByProjectIdWeekNo(string projectId) public static List<string> GetWeekPlanUnitIdListByProjectIdWeekNo(string projectId)
{ {
Model.SGGLDB db = Funs.DB;
var lstUnit = (from x in db.JDGL_WeekPlan where x.ProjectId == projectId orderby x.UnitId select x.UnitId).Distinct().ToList(); var lstUnit = (from x in db.JDGL_WeekPlan where x.ProjectId == projectId orderby x.UnitId select x.UnitId).Distinct().ToList();
return lstUnit; return lstUnit;
} }