更新报表接口
This commit is contained in:
parent
da7e5fb14d
commit
9428cc1ef3
@ -7146,9 +7146,41 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
{
|
||||
return SafeExecute<List<T_BI_DEPARTMENT_MONTH_RUN>>(() =>
|
||||
{
|
||||
if (string.IsNullOrEmpty(filter.Parameter1) || string.IsNullOrEmpty(filter.Parameter2))
|
||||
{
|
||||
throw new Exception("请先选择时间段");
|
||||
}
|
||||
if (string.IsNullOrEmpty(filter.Keyword))
|
||||
{
|
||||
throw new Exception("请先选择部门");
|
||||
}
|
||||
DateTime startTime = Convert.ToDateTime(filter.Parameter1);
|
||||
DateTime endTime = Convert.ToDateTime(filter.Parameter2);
|
||||
var diffTime = startTime.AddMonths(12).Date;
|
||||
if (diffTime < endTime.Date)
|
||||
{
|
||||
throw new Exception("查询时间不能超过12个月!");
|
||||
}
|
||||
//int type = 1;
|
||||
//if (dayDidd <= 31)
|
||||
//{
|
||||
// type = 5;//最近一周(显示最近一月的,最小单位为月)
|
||||
//}
|
||||
//if (dayDidd > 31 && dayDidd<=90)
|
||||
//{
|
||||
// type = 10;//最近三月
|
||||
//}
|
||||
//if (dayDidd > 90 && dayDidd <= 180)
|
||||
//{
|
||||
// type = 15;//最近半年
|
||||
//}
|
||||
//if (dayDidd > 180)
|
||||
//{
|
||||
// type = 20;//最近一年
|
||||
//}
|
||||
List<T_BI_DEPARTMENT_MONTH_RUN> completionLists = new List<T_BI_DEPARTMENT_MONTH_RUN>();
|
||||
var orgId = APT.Infrastructure.Api.AppContext.CurrentSession.OrgId.Value;
|
||||
var completions = GetEntities<T_BI_DEPARTMENT_MONTH_RUN>(t => !t.IS_DELETED, filter).OrderBy(m=>m.MONTH).ToList();
|
||||
var completions = GetEntities<T_BI_DEPARTMENT_MONTH_RUN>(t => !t.IS_DELETED && t.DEPARTMENT_NAME == filter.Keyword && t.MONTH >= startTime && t.MONTH < endTime, new BaseFilter(filter.OrgId)).OrderBy(m => m.MONTH).ToList();
|
||||
if (completions != null && completions.Any())
|
||||
{
|
||||
foreach (var item in completions)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user