|
@ -74,7 +74,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
var _groupList = materialGroup.Split(new char[] { ',' }).Distinct().ToList(); |
|
|
var _groupList = materialGroup.Split(new char[] { ',' }).Distinct().ToList(); |
|
|
if (_groupList.Count() > 0) |
|
|
if (_groupList.Count() > 0) |
|
|
{ |
|
|
{ |
|
|
_ls = _ls.Where(p => _groupList.Contains(p.MaterialGroup)).ToList(); |
|
|
_ls = _ls.Where(p => _groupList.Contains(p.物料组车型)).ToList(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
if (!string.IsNullOrEmpty(materialCode)) |
|
|
if (!string.IsNullOrEmpty(materialCode)) |
|
@ -82,15 +82,15 @@ namespace SettleAccount.Job.Services.Report |
|
|
var _groupList = materialCode.Split(new char[] { ',' }).Distinct().ToList(); |
|
|
var _groupList = materialCode.Split(new char[] { ',' }).Distinct().ToList(); |
|
|
if (_groupList.Count() > 0) |
|
|
if (_groupList.Count() > 0) |
|
|
{ |
|
|
{ |
|
|
_ls = _ls.Where(p => _groupList.Contains(p.MaterialCode)).ToList(); |
|
|
_ls = _ls.Where(p => _groupList.Contains(p.物料号)).ToList(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var _first = exportName.FirstOrDefault(); |
|
|
var _first = exportName.FirstOrDefault(); |
|
|
ExcelExporter _exporter = new ExcelExporter();//导出Excel
|
|
|
ExcelExporter _exporter = new ExcelExporter();//导出Excel
|
|
|
var result = _exporter.Append(_ls.ToList(), "汇总表") |
|
|
var result = _exporter.Append(_ls.ToList(), "未结明细表") |
|
|
.SeparateBySheet() |
|
|
.SeparateBySheet() |
|
|
.Append(_lst.ToList(), "完成清单表") |
|
|
.Append(_lst.ToList(), "结算出库汇总表") |
|
|
.ExportAppendDataAsByteArray(); |
|
|
.ExportAppendDataAsByteArray(); |
|
|
result.ShouldNotBeNull(); |
|
|
result.ShouldNotBeNull(); |
|
|
_fileContainer.SaveAsync(_first, result.Result, true); |
|
|
_fileContainer.SaveAsync(_first, result.Result, true); |
|
|