DB성능이슈로, 전체검색시, d-5일까지의 데이터만검색되도록 제한설정

This commit is contained in:
hjcho 2022-01-28 00:53:20 +00:00
parent cba08f8f2d
commit aacaf64591
2 changed files with 5 additions and 3 deletions

View File

@ -35,10 +35,11 @@ namespace NP.BO.Controllers
break;
case 2:
{
var t1 = 1;
var ht = SetHash(vm);
vm.stringval = vm.stringval ?? DateTime.Now.ToString("yyyy-MM-01");
vm.stringval4 = vm.stringval4 ?? DateTime.Now.AddDays(-5).ToString("yyyy-MM-dd");
vm.stringval2 = vm.stringval2 ?? DateTime.Now.ToString("yyyy-MM-dd");
ht.Add("start", vm.stringval);
ht.Add("start", vm.stringval4);
ht.Add("end", vm.stringval2 + " 23:59:59");
ht.Add("userid", vm.stringval3);
vm.Datas = Dao.Get<Data>("cm.pagelogs", ht);

View File

@ -6,11 +6,12 @@
<div class="step-content">
<div class="step-pane active form-inline">
<div class="form-group">
@Html.Partial("./Partial/Date", Model.stringval == null ? (DateTime?)null : Convert.ToDateTime(Model.stringval), new ViewDataDictionary { { "name", "stringval" } })
@Html.Partial("./Partial/Date", Model.stringval4 == null ? (DateTime?)null : Convert.ToDateTime(Model.stringval4), new ViewDataDictionary { { "name", "stringval4" } })
~
@Html.Partial("./Partial/Date", Model.stringval2 == null ? (DateTime?)null : Convert.ToDateTime(Model.stringval2), new ViewDataDictionary { { "name", "stringval2" } })
@Html.Partial("./Partial/Text", Model.stringval3, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval3", Value = Model.stringval3, PH = "ID 입력", CssClass = "ff" }))
@Html.Partial("./Partial/Button", new NP.Model.Button() { Special = "search", OnClick = "" })
<span> ※ 전체검색인 경우에는 5일전까지의 데이터만 검색가능합니다.(단,ID검색인경우, 6개월까지의 데이터검색 가능)</span>
</div>
</div>
</div>