xinjiang/SGGL/BLL/TaskScheduling/InterFaceService/DataForJTApiService.cs

133 lines
5.1 KiB
C#
Raw Normal View History

2024-11-19 09:45:27 +08:00
namespace BLL
{
using System;
using System.Collections.Generic;
using System.Linq;
public static class DataForJTApiService
{
public static Model.SGGLDB db = Funs.DB;
/// <summary>
/// <20><>ȡ<EFBFBD>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="InterFaceSetId"><3E><><EFBFBD><EFBFBD>Id</param>
/// <returns><3E>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</returns>
public static Model.InterFaceSet GetFaceSetById(string InterFaceSetId)
{
return Funs.DB.InterFaceSet.FirstOrDefault(e => e.InterFaceSetId == InterFaceSetId);
}
/// <summary>
/// <20><><EFBFBD>ӽӿ<D3BD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="faceset"><3E>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD></param>
public static void AddFaceSet(Model.InterFaceSet faceset)
{
Model.SGGLDB db = Funs.DB;
string newKeyID = SQLHelper.GetNewID(typeof(Model.InterFaceSet));
Model.InterFaceSet newSet = new Model.InterFaceSet
{
InterFaceSetId = newKeyID,
InterFaceName = faceset.InterFaceName,
AuthUnitIds = faceset.AuthUnitIds,
AuthUnitName = faceset.AuthUnitName,
InterFaceUrl = faceset.InterFaceUrl,
ValidPeriod = faceset.ValidPeriod,
UnitId = faceset.UnitId,
TxtRemarks = faceset.TxtRemarks,
IsOpen = faceset.IsOpen,
};
db.InterFaceSet.InsertOnSubmit(newSet);
db.SubmitChanges();
}
/// <summary>
/// <20>޸Ľӿ<C4BD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="user"><3E>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5></param>
public static void UpdateFaceSet(Model.InterFaceSet user)
{
Model.SGGLDB db = Funs.DB;
Model.InterFaceSet newSet = db.InterFaceSet.FirstOrDefault(e => e.InterFaceSetId == user.InterFaceSetId);
if (newSet != null)
{
newSet.InterFaceName = user.InterFaceName;
newSet.AuthUnitIds = user.AuthUnitIds;
newSet.AuthUnitName = user.AuthUnitName;
newSet.InterFaceUrl = user.InterFaceUrl;
newSet.UnitId = user.UnitId;
newSet.ValidPeriod = user.ValidPeriod;
newSet.UnitId = user.UnitId;
newSet.TxtRemarks = user.TxtRemarks;
newSet.IsOpen = user.IsOpen;
db.SubmitChanges();
}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD>Idɾ<64><C9BE><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="SetId"></param>
public static void DeleteFaceSet(string SetId)
{
Model.SGGLDB db = Funs.DB;
Model.InterFaceSet FaceSet = db.InterFaceSet.FirstOrDefault(e => e.InterFaceSetId == SetId);
if (FaceSet != null)
{
var logs = from x in db.Sys_Log where x.UserId == SetId select x;
if (logs.Count() > 0)
{
db.Sys_Log.DeleteAllOnSubmit(logs);
}
db.InterFaceSet.DeleteOnSubmit(FaceSet);
db.SubmitChanges();
}
}
///// <summary>
///// <20><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD>ݼ<EFBFBD>¼
///// </summary>
///// <param name="newItem"><3E>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD><EFBFBD></param>
///// <returns></returns>
//public static string SaveUpData(Model.InterFaceItem newItem)
//{
// if (newItem.FaceLogDate.Count() == 0)
// return "<22><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>Ϊ<EFBFBD>գ<EFBFBD>";
// using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
// {
// List<string> InterFaceLogIdList=new List<string> ();
// List<Model.InterFaceLog> logList = new List<Model.InterFaceLog>();
// string message = string.Empty;
// var InterFaceSetList = db.InterFaceSet.Where(x => x.InterFaceName != "");
// foreach (var item in newItem.FaceLogDate)
// {
// //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ýӿ<C3BD><D3BF><EFBFBD><EFBFBD>ƴ<EFBFBD><C6B4><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>
// var faceset = InterFaceSetList.FirstOrDefault(p => p.InterFaceName == item.InterFaceName);
// if (faceset != null)
// {
// Model.InterFaceLog FaceLog = new Model.InterFaceLog();
// FaceLog.InterFaceLogId = Guid.NewGuid().ToString();
// FaceLog.TxtContent = item.TxtContent;
// FaceLog.InterFaceLogDate = Convert.ToDateTime(item.InterFaceLogDate);
// FaceLog.LogSate = false;
// FaceLog.CollCropCode = item.CollCropCode;
// FaceLog.IP = item.IP;
// FaceLog.UnitId = item.UnitId;
// FaceLog.InterFaceDetailId ="";
// logList.Add(FaceLog);
// }
// else //<2F><><EFBFBD>ýӿ<C3BD><D3BF><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD><EFBFBD><EFBFBD> <20><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>ʾ
// {
// InterFaceLogIdList.Add(item.InterFaceName);
// }
// }
// db.InterFaceLog.InsertAllOnSubmit(logList);
// db.SubmitChanges();
// }
// return "<22><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ɹ<EFBFBD>";
//}
}
}