|
@ -53,6 +53,7 @@ namespace TaskJob.Services |
|
|
var factory = customConditions.Where(p => p.Name == "Factory").FirstOrDefault().Value; |
|
|
var factory = customConditions.Where(p => p.Name == "Factory").FirstOrDefault().Value; |
|
|
//_versionRepository.Delete(version);
|
|
|
//_versionRepository.Delete(version);
|
|
|
//_repository.Delete(version);
|
|
|
//_repository.Delete(version);
|
|
|
|
|
|
List<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount> _setls = new List<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount>(); |
|
|
|
|
|
|
|
|
var _id = Guid.NewGuid(); |
|
|
var _id = Guid.NewGuid(); |
|
|
foreach (var itm in fileName) |
|
|
foreach (var itm in fileName) |
|
@ -62,7 +63,7 @@ namespace TaskJob.Services |
|
|
|
|
|
|
|
|
var filePath = fileSavePath + itm;//获取到导入的excel
|
|
|
var filePath = fileSavePath + itm;//获取到导入的excel
|
|
|
var exten = Path.GetExtension(fileSavePath); |
|
|
var exten = Path.GetExtension(fileSavePath); |
|
|
List<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount> _setls = new List<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount>(); |
|
|
|
|
|
List<string> _errorList = new List<string>(); |
|
|
List<string> _errorList = new List<string>(); |
|
|
|
|
|
|
|
|
var checkList = new List<ErrorExportDto>(); |
|
|
var checkList = new List<ErrorExportDto>(); |
|
@ -145,14 +146,7 @@ namespace TaskJob.Services |
|
|
_setls.Add(_settleaccount); |
|
|
_setls.Add(_settleaccount); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
var _ls = _setls; |
|
|
|
|
|
var a = _ls.Where(p => string.IsNullOrEmpty(p.KENNCode)); |
|
|
|
|
|
var query = from arc in _ls |
|
|
|
|
|
group arc by new { arc.ChassisNumber, arc.MaterialCode } into g |
|
|
|
|
|
where g.Count() > 1 |
|
|
|
|
|
select g; |
|
|
|
|
|
_repository.Insert(_setls); |
|
|
|
|
|
_versionRepository.Insert(_id,version, customerCode, customerCode); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -169,6 +163,14 @@ namespace TaskJob.Services |
|
|
throw e; |
|
|
throw e; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
_setls = _setls.GroupBy(p => new { p.ChassisNumber, p.MaterialCode, p.KENNCode }).Select(p => p.FirstOrDefault()).ToList(); |
|
|
|
|
|
_repository.Insert(_setls); |
|
|
|
|
|
_versionRepository.Insert(_id, version, customerCode, customerCode); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return id.ToString(); |
|
|
return id.ToString(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|