|
@@ -92,14 +92,20 @@ namespace OASystem.API.OAMethodLib.Quartz.Business
|
|
public static async void PostMessageByWebhook()
|
|
public static async void PostMessageByWebhook()
|
|
{
|
|
{
|
|
DateTime dtNow = DateTime.Now;
|
|
DateTime dtNow = DateTime.Now;
|
|
- string add3day = dtNow.AddDays(3).ToString("yyyy-MM-dd");
|
|
+ string now = dtNow.ToString("yyyy-MM-dd");
|
|
- string add7day = dtNow.AddDays(7).ToString("yyyy-MM-dd");
|
|
+ string add3day = dtNow.AddDays(2).ToString("yyyy-MM-dd");
|
|
|
|
+ string add7day = dtNow.AddDays(6).ToString("yyyy-MM-dd");
|
|
|
|
|
|
- string sql = string.Format(@" Select * From Grp_DelegationInfo With(Nolock) Where IsDel=0 And VisitEndDate ='{0}' Or VisitStartDate='{1}' ", add3day, add7day);
|
|
+
|
|
- List<Grp_DelegationInfo> list_source = _grpDeleRep._sqlSugar.SqlQueryable<Grp_DelegationInfo>(sql).ToList();
|
|
+
|
|
|
|
|
|
- List<Grp_DelegationInfo> listAdd7day = list_source.Where(s => s.VisitStartDate.Equals(add7day)).ToList();
|
|
+
|
|
- List<Grp_DelegationInfo> listAdd3day = list_source.Where(s => s.VisitEndDate.Equals(add3day)).ToList();
|
|
+
|
|
|
|
+ string sql7day = string.Format(@" Select * From Grp_DelegationInfo With(Nolock) where IsDel = 0 And VisitStartDate Between '{0} 00:00:00' And '{1} 23:59:59' Order By VisitStartDate Asc ", now, add7day);
|
|
|
|
+ string sql3day = string.Format(@" Select * From Grp_DelegationInfo With(Nolock) where IsDel = 0 And VisitEndDate Between '{0} 00:00:00' And '{1} 23:59:59' Order By VisitEndDate Asc ", now, add3day);
|
|
|
|
+
|
|
|
|
+ List<Grp_DelegationInfo> listAdd7day = _grpDeleRep._sqlSugar.SqlQueryable<Grp_DelegationInfo>(sql7day).ToList();
|
|
|
|
+ List<Grp_DelegationInfo> listAdd3day = _grpDeleRep._sqlSugar.SqlQueryable<Grp_DelegationInfo>(sql3day).ToList();
|
|
|
|
|
|
await AppNoticeLibrary.SendChatMsg_GroupRemindersToCaiwu(listAdd7day, listAdd3day, QiyeWeChatEnum.CaiWuChat);
|
|
await AppNoticeLibrary.SendChatMsg_GroupRemindersToCaiwu(listAdd7day, listAdd3day, QiyeWeChatEnum.CaiWuChat);
|
|
|
|
|