2023-11-09

This commit is contained in:
2023-11-09 11:00:38 +08:00
parent 540fbb97ee
commit 71dca3c416
3 changed files with 121 additions and 3 deletions
@@ -3,6 +3,7 @@ using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using EmitMapper;
using EmitMapper.MappingConfiguration;
using FineUIPro;
@@ -358,7 +359,8 @@ namespace BLL
{
var responeData = new ResponeData();
List<PHTGL_ContractTrackDtoIn> rows;
List<PHTGL_ContractTrack> goingAddList =new List<PHTGL_ContractTrack>();
List<PHTGL_ContractTrack> thisContractTracks =new List<PHTGL_ContractTrack>();
var sheetNames = MiniExcel.GetSheetNames(path);
foreach (var sheet in sheetNames) ////多sheet导入
{
@@ -376,6 +378,7 @@ namespace BLL
ObjectMapperManager.DefaultInstance.GetMapper<List<PHTGL_ContractTrackDtoIn>, List<PHTGL_ContractTrack>>();
var modeList = mapper.Map(rows);
List<PHTGL_ContractTrack> goingAddList = new List<PHTGL_ContractTrack>();
if (modeList.Count == 0)
{
responeData.code = 0;
@@ -401,6 +404,7 @@ namespace BLL
item.ProjectCode = item.MainItemCode + "-" + item.ProjectCode;
}
if (resultModel!=null)
{
item.Id = resultModel.Id;
@@ -409,10 +413,15 @@ namespace BLL
else
{
item.Id = SQLHelper.GetNewID();
AddPHTGL_ContractTrack(item);
goingAddList.Add(item);
//AddPHTGL_ContractTrack(item);
}
PhtglContracttrackprogressService.CreateTemplateByContractTrackId(item.Id);
thisContractTracks.Add(item);
//PhtglContracttrackprogressService.CreateTemplateByContractTrackId(item.Id);
}
AddBulkPHTGL_ContractTrack(goingAddList);
PhtglContracttrackprogressService.CreateTemplateByContractList(goingAddList,projectid);
}
return responeData;