|
@@ -172,19 +172,28 @@ public class TSpecdevAllTask extends BaseController {
|
|
// 半年内 预警标识为2级
|
|
// 半年内 预警标识为2级
|
|
if (day > 0 && day <= secondlevel) {
|
|
if (day > 0 && day <= secondlevel) {
|
|
this.updateForGl(2L, tSpecdevGl);
|
|
this.updateForGl(2L, tSpecdevGl);
|
|
- firstList.add(tSpecdevGl);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == secondlevel) {
|
|
|
|
+ firstList.add(tSpecdevGl);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
this.updateForGl(1L, tSpecdevGl);
|
|
this.updateForGl(1L, tSpecdevGl);
|
|
- secondList.add(tSpecdevGl);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == thirdlevel) {
|
|
|
|
+ secondList.add(tSpecdevGl);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 超时 预警标识为3级
|
|
// 超时 预警标识为3级
|
|
- if (day < firstlevel) {
|
|
|
|
|
|
+ if (day <= firstlevel) {
|
|
this.updateForGl(3L, tSpecdevGl);
|
|
this.updateForGl(3L, tSpecdevGl);
|
|
- thirdList.add(tSpecdevGl);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == firstlevel) {
|
|
|
|
+ thirdList.add(tSpecdevGl);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
if (day > thirdlevel) {
|
|
if (day > thirdlevel) {
|
|
@@ -235,19 +244,28 @@ public class TSpecdevAllTask extends BaseController {
|
|
// 半年内 预警标识为2级
|
|
// 半年内 预警标识为2级
|
|
if (day > 0 && day <= secondlevel) {
|
|
if (day > 0 && day <= secondlevel) {
|
|
this.updateForCc(2L, tSpecdevCc);
|
|
this.updateForCc(2L, tSpecdevCc);
|
|
- firstList.add(tSpecdevCc);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == secondlevel) {
|
|
|
|
+ firstList.add(tSpecdevCc);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
this.updateForCc(1L, tSpecdevCc);
|
|
this.updateForCc(1L, tSpecdevCc);
|
|
- secondList.add(tSpecdevCc);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == thirdlevel) {
|
|
|
|
+ secondList.add(tSpecdevCc);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 超时 预警标识为3级
|
|
// 超时 预警标识为3级
|
|
- if (day < firstlevel) {
|
|
|
|
|
|
+ if (day <= firstlevel) {
|
|
this.updateForCc(3L, tSpecdevCc);
|
|
this.updateForCc(3L, tSpecdevCc);
|
|
- thirdList.add(tSpecdevCc);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == firstlevel) {
|
|
|
|
+ thirdList.add(tSpecdevCc);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
if (day > thirdlevel) {
|
|
if (day > thirdlevel) {
|
|
@@ -298,19 +316,28 @@ public class TSpecdevAllTask extends BaseController {
|
|
// 半年内 预警标识为2级
|
|
// 半年内 预警标识为2级
|
|
if (day > 0 && day <= secondlevel) {
|
|
if (day > 0 && day <= secondlevel) {
|
|
this.updateForDzsb(2L, tSpecdevDzsb);
|
|
this.updateForDzsb(2L, tSpecdevDzsb);
|
|
- firstList.add(tSpecdevDzsb);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == secondlevel) {
|
|
|
|
+ firstList.add(tSpecdevDzsb);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
this.updateForDzsb(1L, tSpecdevDzsb);
|
|
this.updateForDzsb(1L, tSpecdevDzsb);
|
|
- secondList.add(tSpecdevDzsb);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == thirdlevel) {
|
|
|
|
+ secondList.add(tSpecdevDzsb);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 超时 预警标识为3级
|
|
// 超时 预警标识为3级
|
|
- if (day < firstlevel) {
|
|
|
|
|
|
+ if (day <= firstlevel) {
|
|
this.updateForDzsb(3L, tSpecdevDzsb);
|
|
this.updateForDzsb(3L, tSpecdevDzsb);
|
|
- thirdList.add(tSpecdevDzsb);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == firstlevel) {
|
|
|
|
+ thirdList.add(tSpecdevDzsb);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
if (day > thirdlevel ) {
|
|
if (day > thirdlevel ) {
|
|
@@ -361,19 +388,28 @@ public class TSpecdevAllTask extends BaseController {
|
|
// 半年内 预警标识为2级
|
|
// 半年内 预警标识为2级
|
|
if (day > 0 && day <= secondlevel) {
|
|
if (day > 0 && day <= secondlevel) {
|
|
this.updateForYlrq(2L, tSpecdevYlrq);
|
|
this.updateForYlrq(2L, tSpecdevYlrq);
|
|
- firstList.add(tSpecdevYlrq);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == secondlevel) {
|
|
|
|
+ firstList.add(tSpecdevYlrq);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
this.updateForYlrq(1L, tSpecdevYlrq);
|
|
this.updateForYlrq(1L, tSpecdevYlrq);
|
|
- secondList.add(tSpecdevYlrq);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == thirdlevel) {
|
|
|
|
+ secondList.add(tSpecdevYlrq);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 超时 预警标识为3级
|
|
// 超时 预警标识为3级
|
|
- if (day < firstlevel) {
|
|
|
|
|
|
+ if (day <= firstlevel) {
|
|
this.updateForYlrq(3L, tSpecdevYlrq);
|
|
this.updateForYlrq(3L, tSpecdevYlrq);
|
|
- thirdList.add(tSpecdevYlrq);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == firstlevel) {
|
|
|
|
+ thirdList.add(tSpecdevYlrq);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
if (day > thirdlevel ) {
|
|
if (day > thirdlevel ) {
|
|
@@ -424,19 +460,28 @@ public class TSpecdevAllTask extends BaseController {
|
|
// 半年内 预警标识为2级
|
|
// 半年内 预警标识为2级
|
|
if (day > 0 && day <= secondlevel) {
|
|
if (day > 0 && day <= secondlevel) {
|
|
this.updateForYlgd(2L, tSpecdevYlgd);
|
|
this.updateForYlgd(2L, tSpecdevYlgd);
|
|
- firstList.add(tSpecdevYlgd);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == secondlevel) {
|
|
|
|
+ firstList.add(tSpecdevYlgd);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
this.updateForYlgd(1L, tSpecdevYlgd);
|
|
this.updateForYlgd(1L, tSpecdevYlgd);
|
|
- secondList.add(tSpecdevYlgd);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == thirdlevel) {
|
|
|
|
+ secondList.add(tSpecdevYlgd);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 超时 预警标识为3级
|
|
// 超时 预警标识为3级
|
|
- if (day < firstlevel) {
|
|
|
|
|
|
+ if (day <= firstlevel) {
|
|
this.updateForYlgd(3L, tSpecdevYlgd);
|
|
this.updateForYlgd(3L, tSpecdevYlgd);
|
|
- thirdList.add(tSpecdevYlgd);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == firstlevel) {
|
|
|
|
+ thirdList.add(tSpecdevYlgd);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
@@ -486,19 +531,28 @@ public class TSpecdevAllTask extends BaseController {
|
|
// 半年内 预警标识为2级
|
|
// 半年内 预警标识为2级
|
|
if (day > 0 && day <= secondlevel) {
|
|
if (day > 0 && day <= secondlevel) {
|
|
this.updateForDt(2L, tSpecdevDt);
|
|
this.updateForDt(2L, tSpecdevDt);
|
|
- firstList.add(tSpecdevDt);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == secondlevel) {
|
|
|
|
+ firstList.add(tSpecdevDt);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 半年-一年 预警标识为1级
|
|
// 半年-一年 预警标识为1级
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
if (day > secondlevel && day <= thirdlevel) {
|
|
this.updateForDt(1L, tSpecdevDt);
|
|
this.updateForDt(1L, tSpecdevDt);
|
|
- secondList.add(tSpecdevDt);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == thirdlevel) {
|
|
|
|
+ secondList.add(tSpecdevDt);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 超时 预警标识为3级
|
|
// 超时 预警标识为3级
|
|
- if (day < firstlevel) {
|
|
|
|
|
|
+ if (day <= firstlevel) {
|
|
this.updateForDt(3L, tSpecdevDt);
|
|
this.updateForDt(3L, tSpecdevDt);
|
|
- thirdList.add(tSpecdevDt);
|
|
|
|
|
|
+ //只在当天发送邮件
|
|
|
|
+ if (day == firstlevel) {
|
|
|
|
+ thirdList.add(tSpecdevDt);
|
|
|
|
+ }
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
if (day > thirdlevel ) {
|
|
if (day > thirdlevel ) {
|