diff --git a/BackEnd/api/exportExcel.ashx.cs b/BackEnd/api/exportExcel.ashx.cs index 34c294b..c61b769 100644 --- a/BackEnd/api/exportExcel.ashx.cs +++ b/BackEnd/api/exportExcel.ashx.cs @@ -78,7 +78,7 @@ namespace abbott_2024_event.BackEnd.api filiterString += " and babyRec_months >= " + (int.Parse(min_age) * 12).ToString() + " and babyRec_months <= " + (int.Parse(max_age) * 12).ToString(); - List babyDataRecViews = conn.Query("select * from babyDataRecView " + filiterString + " order by babyData_lastTestDate desc ").ToList(); + List babyDataRecViews = conn.Query("select * from babyDataRecView " + filiterString + " order by babyRec_recdate desc ").ToList(); HSSFWorkbook workbook = new HSSFWorkbook(); MemoryStream ms = new MemoryStream(); diff --git a/BackEnd/api/userList.ashx.cs b/BackEnd/api/userList.ashx.cs index c12e674..a55b5e7 100644 --- a/BackEnd/api/userList.ashx.cs +++ b/BackEnd/api/userList.ashx.cs @@ -82,6 +82,7 @@ namespace abbott_2024_event.BackEnd.api return; } + string filiterString = ""; filiterString += " Where babyData_bindedLine = 'Y' and babyRec_newestRec = 'Y' and babyRec_recdate >= '" + dateStart.ToString("yyyy/MM/dd") + "' and babyRec_recdate <= '" + dateEnd.ToString("yyyy/MM/dd HH:mm:ss") + "' "; @@ -92,14 +93,16 @@ namespace abbott_2024_event.BackEnd.api filiterString += " and babyRec_months >= " + (int.Parse(min_age) * 12).ToString() + " and babyRec_months <= " + (int.Parse(max_age) * 12).ToString(); - List babyDataRecViews = conn.Query("select distinct line_uid, line_displayname, line_phone from babyDataRecView " + filiterString + " ").ToList(); + + List babyDataRecViews = conn.Query("select distinct line_uid, line_displayname, line_phone, lineUser_modifydate from babyDataRecView " + filiterString + " order by lineUser_modifydate desc ").ToList(); + //babyDataRecViews = babyDataRecViews.Distinct().ToList(); foreach (babyDataRecView view in babyDataRecViews) { userData userData = new userData(); userData.line_uid = view.line_uid; userData.line_displayName = view.line_displayName; userData.line_phone = view.line_phone; - userData.testdate = view.babyData_lastTestDate.ToString("yyyy/MM/dd HH:mm:ss"); + userData.testdate = view.lineUser_modifydate.ToString("yyyy/MM/dd HH:mm:ss"); List subViews = conn.Query("select * from babyDataRecView " + filiterString + " and line_uid = @line_uid order by babyRec_recdate desc", new { line_uid = view.line_uid }).ToList(); @@ -114,7 +117,7 @@ namespace abbott_2024_event.BackEnd.api babyData.baby_testdate = subView.babyRec_recdate.ToString("yyyy/MM/dd"); babyData.baby_percent = subView.babyRec_inpercent; - userData.testdate = subView.babyRec_recdate.ToString("yyyy/MM/dd"); + //userData.testdate = subView.babyRec_recdate.ToString("yyyy/MM/dd"); userData.babyDatas.Add(babyData); @@ -144,6 +147,8 @@ namespace abbott_2024_event.BackEnd.api public string line_uid { get; set; } = ""; public string line_displayName { get; set; } = ""; public string line_phone { get; set; } = ""; + + public string testdate { get; set; } = ""; public string utm_source { get; set; } = ""; diff --git a/BackEnd/assets/javascript/custom/userList.js b/BackEnd/assets/javascript/custom/userList.js index 60bf26d..f16f750 100644 --- a/BackEnd/assets/javascript/custom/userList.js +++ b/BackEnd/assets/javascript/custom/userList.js @@ -247,7 +247,7 @@ function loadDataTable() { { data: 'line_displayName', className: 'align-middle text-left', orderable: true, searchable: true }, { data: 'line_uid', className: 'align-middle text-left', orderable: false, searchable: true, visible: false }, { data: 'line_phone', className: 'align-middle text-left', orderable: false, searchable: true }, - { data: 'testdate', className: 'align-top text-center', orderable: false, searchable: false, visible: false }, + { data: 'testdate', className: 'align-top text-center', orderable: true, searchable: false, visible: false }, { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false }, { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false } ], diff --git a/BackEnd/userList.aspx b/BackEnd/userList.aspx index 8a71013..791abdb 100644 --- a/BackEnd/userList.aspx +++ b/BackEnd/userList.aspx @@ -200,5 +200,5 @@ - + diff --git a/bin/abbott_2024_event.dll b/bin/abbott_2024_event.dll index 914b472..d66b286 100644 Binary files a/bin/abbott_2024_event.dll and b/bin/abbott_2024_event.dll differ diff --git a/bin/app.publish/BackEnd/assets/javascript/custom/userList.js b/bin/app.publish/BackEnd/assets/javascript/custom/userList.js index 60bf26d..f16f750 100644 --- a/bin/app.publish/BackEnd/assets/javascript/custom/userList.js +++ b/bin/app.publish/BackEnd/assets/javascript/custom/userList.js @@ -247,7 +247,7 @@ function loadDataTable() { { data: 'line_displayName', className: 'align-middle text-left', orderable: true, searchable: true }, { data: 'line_uid', className: 'align-middle text-left', orderable: false, searchable: true, visible: false }, { data: 'line_phone', className: 'align-middle text-left', orderable: false, searchable: true }, - { data: 'testdate', className: 'align-top text-center', orderable: false, searchable: false, visible: false }, + { data: 'testdate', className: 'align-top text-center', orderable: true, searchable: false, visible: false }, { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false }, { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false } ], diff --git a/bin/app.publish/BackEnd/userList.aspx b/bin/app.publish/BackEnd/userList.aspx index 8a71013..791abdb 100644 --- a/bin/app.publish/BackEnd/userList.aspx +++ b/bin/app.publish/BackEnd/userList.aspx @@ -200,5 +200,5 @@ - + diff --git a/bin/app.publish/bin/abbott_2024_event.dll b/bin/app.publish/bin/abbott_2024_event.dll index 914b472..b95b1f7 100644 Binary files a/bin/app.publish/bin/abbott_2024_event.dll and b/bin/app.publish/bin/abbott_2024_event.dll differ diff --git a/webapi/babyData.ashx.cs b/webapi/babyData.ashx.cs index e11be5c..b46a5c2 100644 --- a/webapi/babyData.ashx.cs +++ b/webapi/babyData.ashx.cs @@ -120,8 +120,12 @@ namespace abbott_2024_event.webapi lineUser.lineUser_modifydate = DateTime.Now; conn.Update(lineUser); } + else { + lineUser.lineUser_modifydate = DateTime.Now; + conn.Update(lineUser); + } - List babyDatas = conn.Query("select * from babyData where line_uid = @line_uid", new { line_uid = line_uid }).ToList(); + List babyDatas = conn.Query("select * from babyData where line_uid = @line_uid", new { line_uid = line_uid }).ToList(); if (babyDatas.Count > 0) { objRet.more_data = "Y";