2023-08-31

This commit is contained in:
2023-08-31 11:02:23 +08:00
parent 6ea5ca4ebe
commit 0fc844f107
24 changed files with 2260 additions and 238 deletions
@@ -7,10 +7,11 @@ using FineUIPro;
using MiniExcelLibs;
using MiniExcelLibs.Attributes;
using Model;
using WIA;
namespace BLL
{
public static class PHTGL_ContractTrackService
public static class PhtglContractTrackService
{
#region
@@ -157,6 +158,8 @@ namespace BLL
};
Funs.DB.PHTGL_ContractTrack.InsertOnSubmit(table);
Funs.DB.SubmitChanges();
PhtglContracttrackprogressService.CreateTemplateByContractTrackId(newtable.Id);
}
@@ -206,6 +209,8 @@ namespace BLL
Funs.DB.PHTGL_ContractTrack.DeleteOnSubmit(table);
Funs.DB.SubmitChanges();
}
PhtglContracttrackprogressService.DeleteModleByContractTrackId(id);
PhtglContracttrackmatchwbsService.DeleteModelByContractTrackId(id);
}
public static ResponeData ImportData(string path, string contractid, string projectid)
@@ -243,7 +248,9 @@ namespace BLL
ContractId = contractid,
ProjectId = projectid,
};
if (string.IsNullOrEmpty(item.ProjectCode)) continue;
var resultModel = GetPHTGL_ContractTrackByModle(phtglContractTrack);
item.ContractNum=ContractService.GetContractById(contractid)?.ContractNum;
if (resultModel.Any())
{
item.Id = resultModel[0].Id;
@@ -254,6 +261,7 @@ namespace BLL
item.Id = SQLHelper.GetNewID();
AddPHTGL_ContractTrack(item);
}
PhtglContracttrackprogressService.CreateTemplateByContractTrackId(item.Id);
}
return responeData;