Commit 13a36237 by guanzhenshan

修改管理成本导出,改为从库表的数据源导出

parent ca37ff09
......@@ -1034,42 +1034,77 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
/// <returns></returns>
public ActionResult ExportListAdministrativeCost(DateTime start, DateTime end, int? paycompanyid, string headname, string categoryname, int type, int issub)
{
var url = ConfigHelper.GetByName("FeeUrl") + "?o=0";
//var url = ConfigHelper.GetByName("FeeUrl") + "?o=0";
url += "&startDate=" + start.ToString("yyyy-MM-dd") + "&endDate=" + end.ToString("yyyy-MM-dd");
//url += "&startDate=" + start.ToString("yyyy-MM-dd") + "&endDate=" + end.ToString("yyyy-MM-dd");
//if (paycompanyid.HasValue && paycompanyid.Value > 0)
//{
// url += "&companyValue=" + paycompanyid.Value;
//}
//if (!string.IsNullOrEmpty(headname))
//{
// if (type == 1)
// {
// url += "&departmentName=" + headname;
// }
// else
// {
// url += "&companyValue=" + headname;
// }
//}
//if (!string.IsNullOrEmpty(categoryname))
//{
// if (issub == 0)
// {
// url += "&feeSuperType=" + categoryname;
// }
// else
// {
// url += "&feeSubType=" + categoryname;
// }
//}
if (paycompanyid.HasValue && paycompanyid.Value > 0)
{
url += "&companyValue=" + paycompanyid.Value;
}
if (!string.IsNullOrEmpty(headname))
{
if (type == 1)
{
url += "&departmentName=" + headname;
//url += "&departmentName=" + headname;
}
else
{
url += "&companyValue=" + headname;
var objPayCompany = new Services.FinanceReportServices().GetPayCompanyByName(headname);
if (objPayCompany != null)
{
paycompanyid = objPayCompany.company_value;
}
}
}
if (!string.IsNullOrEmpty(categoryname))
{
if (issub == 0)
{
url += "&feeSuperType=" + categoryname;
}
else
{
url += "&feeSubType=" + categoryname;
}
//if (!string.IsNullOrEmpty(categoryname))
//{
// if (issub == 0)
// {
// url += "&feeSuperType=" + categoryname;
// }
// else
// {
// url += "&feeSubType=" + categoryname;
// }
}
//}
//var obj = new Services.FinanceReportServices().ListOtherCost(url);
var obj = new Services.FinanceReportServices().ListFinanceManageCost(start, end, (issub == 0 ? categoryname : ""), (issub != 0 ? categoryname : ""), (type == 1 ? headname : ""), paycompanyid);
var obj = new Services.FinanceReportServices().ListOtherCost(url);
var colNames = new List<string> {"部门名称","付款主体名称","父级分类", "子分类", "金额",
"币种", "人民币金额" };
......@@ -1077,8 +1112,8 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
var list = new List<string>();
foreach (var item in obj)
{
list.Add(item.departmentName + "|" + item.companyName + "|" + item.feeSuperType + "|" + item.feeSubType + "|" + item.amount + "|" +
item.currency + "|" + item.amountRmb
list.Add(item.department_name + "|" + item.company_name + "|" + item.fee_super_type + "|" + item.fee_sub_type + "|" + item.amount + "|" +
item.currency + "|" + item.amount_rmb
);
}
......@@ -1106,17 +1141,19 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
/// <returns></returns>
public IActionResult ExportAdministrativeCost(DateTime start, DateTime end, int? paycompanyid)
{
var url = ConfigHelper.GetByName("FeeUrl") + "?o=0";
//var url = ConfigHelper.GetByName("FeeUrl") + "?o=0";
url += "&startDate=" + start.ToString("yyyy-MM-dd") + "&endDate=" + end.ToString("yyyy-MM-dd");
//url += "&startDate=" + start.ToString("yyyy-MM-dd") + "&endDate=" + end.ToString("yyyy-MM-dd");
if (paycompanyid.HasValue && paycompanyid.Value > 0)
{
url += "&companyValue=" + paycompanyid.Value;
}
//if (paycompanyid.HasValue && paycompanyid.Value > 0)
//{
// url += "&companyValue=" + paycompanyid.Value;
//}
//var obj = new Services.FinanceReportServices().ListOtherCost(url);
var obj = new Services.FinanceReportServices().ListOtherCost(url);
var obj = new Services.FinanceReportServices().ListFinanceManageCost(start, end, "", "", "", paycompanyid);
var colNames = new List<string> {"部门名称","付款主体名称","父级分类", "子分类", "金额",
"币种", "人民币金额" };
......@@ -1124,8 +1161,8 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
var list = new List<string>();
foreach (var item in obj)
{
list.Add(item.departmentName+"|"+item.companyName+"|"+item.feeSuperType+"|"+item.feeSubType+"|"+item.amount+"|"+
item.currency+"|"+item.amountRmb
list.Add(item.department_name+"|"+item.company_name+"|"+item.fee_super_type+"|"+item.fee_sub_type+"|"+item.amount+"|"+
item.currency+"|"+item.amount_rmb
);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment