Commit 293d715a authored by 赵建伟's avatar 赵建伟

update codes

parent 5f4fe16b
...@@ -16,27 +16,27 @@ public class DqScheduler { ...@@ -16,27 +16,27 @@ public class DqScheduler {
@Autowired @Autowired
private MonitorService monitorService; private MonitorService monitorService;
@Scheduled(cron="0 */100 * * * ?") @Scheduled(cron="0 10 15 * * ?")
private void uniqueCheckProcess(){ private void uniqueCheckProcess(){
checkService.checkAndPersistSimpleResult(Constants.CHECK_UNIQUE); checkService.checkAndPersistSimpleResult(Constants.CHECK_UNIQUE);
} }
@Scheduled(cron="10 */100 * * * ?") @Scheduled(cron="0 20 15 * * ?")
private void unblankCheckProcess(){ private void unblankCheckProcess(){
checkService.checkAndPersistSimpleResult(Constants.CHECK_UNBLANK); checkService.checkAndPersistSimpleResult(Constants.CHECK_UNBLANK);
} }
@Scheduled(cron="0 */100 * * * ?") @Scheduled(cron="0 30 15 * * ?")
private void referCheckProcess(){ private void referCheckProcess(){
checkService.checkAndPersistMultipleResult(Constants.CHECK_REFER); checkService.checkAndPersistMultipleResult(Constants.CHECK_REFER);
} }
@Scheduled(cron="0 */100 * * * ?") @Scheduled(cron="0 40 15 * * ?")
private void volatilityMonitorProcess(){ private void volatilityMonitorProcess(){
monitorService.monitorAndPersistVolatilityResult(Constants.MONITOR_PV); monitorService.monitorAndPersistVolatilityResult(Constants.MONITOR_PV);
} }
@Scheduled(cron="0 */100 * * * ?") @Scheduled(cron="0 50 15 * * ?")
private void specialMonitorProcess(){ private void specialMonitorProcess(){
monitorService.monitorAndPersistSpecialResult(); monitorService.monitorAndPersistSpecialResult();
} }
......
...@@ -72,7 +72,7 @@ public class CheckServiceImpl implements CheckService { ...@@ -72,7 +72,7 @@ public class CheckServiceImpl implements CheckService {
return; return;
}else { }else {
Double uniqueRate = uniqueCheckResult.getUniqueRate(); Double uniqueRate = uniqueCheckResult.getUniqueRate();
if(uniqueRate <= threshold) { if(null != uniqueRate && uniqueRate < threshold) {
mailService.sendSimpleMail(uniqueCheckResult.toString()); mailService.sendSimpleMail(uniqueCheckResult.toString());
dingdingService.sendMsgToDingding(uniqueCheckResult.toString()); dingdingService.sendMsgToDingding(uniqueCheckResult.toString());
} }
...@@ -86,7 +86,7 @@ public class CheckServiceImpl implements CheckService { ...@@ -86,7 +86,7 @@ public class CheckServiceImpl implements CheckService {
return; return;
}else { }else {
Double unblankRate = tblResultCheckUnblank.getUnblankRate(); Double unblankRate = tblResultCheckUnblank.getUnblankRate();
if(unblankRate <= threshold) { if(null != unblankRate && unblankRate < threshold) {
mailService.sendSimpleMail(tblResultCheckUnblank.toString()); mailService.sendSimpleMail(tblResultCheckUnblank.toString());
dingdingService.sendMsgToDingding(tblResultCheckUnblank.toString()); dingdingService.sendMsgToDingding(tblResultCheckUnblank.toString());
} }
...@@ -125,7 +125,7 @@ public class CheckServiceImpl implements CheckService { ...@@ -125,7 +125,7 @@ public class CheckServiceImpl implements CheckService {
return; return;
}else { }else {
Double matchedRate = referCheckResult.getMatchedRate(); Double matchedRate = referCheckResult.getMatchedRate();
if(matchedRate <= threshold) { if(null != matchedRate && matchedRate < threshold) {
mailService.sendSimpleMail(referCheckResult.toString()); mailService.sendSimpleMail(referCheckResult.toString());
dingdingService.sendMsgToDingding(referCheckResult.toString()); dingdingService.sendMsgToDingding(referCheckResult.toString());
} }
...@@ -147,7 +147,7 @@ public class CheckServiceImpl implements CheckService { ...@@ -147,7 +147,7 @@ public class CheckServiceImpl implements CheckService {
* @return * @return
*/ */
private TblResultCheckUnique getUniqueCheckResult(String sql) { private TblResultCheckUnique getUniqueCheckResult(String sql) {
sql = sql.replaceAll("#partation_date", String.format("'%s'", DateUtils.getYesterdayDateStr())); sql = sql.replaceAll("#partition_date", String.format("'%s'", DateUtils.getYesterdayDateStr()));
logger.info("Sql content : {}", sql); logger.info("Sql content : {}", sql);
TblResultCheckUnique tblResultCheckUnique = null; TblResultCheckUnique tblResultCheckUnique = null;
if (StringUtils.isBlank(sql)) { if (StringUtils.isBlank(sql)) {
...@@ -183,7 +183,7 @@ public class CheckServiceImpl implements CheckService { ...@@ -183,7 +183,7 @@ public class CheckServiceImpl implements CheckService {
* @return * @return
*/ */
private TblResultCheckUnblank getUnblankCheckResult(String sql) { private TblResultCheckUnblank getUnblankCheckResult(String sql) {
sql = sql.replaceAll("#partation_date", String.format("'%s'", DateUtils.getYesterdayDateStr())); sql = sql.replaceAll("#partition_date", String.format("'%s'", DateUtils.getYesterdayDateStr()));
logger.info("Sql content : {}", sql); logger.info("Sql content : {}", sql);
TblResultCheckUnblank tblResultCheckUnblank = null; TblResultCheckUnblank tblResultCheckUnblank = null;
if (StringUtils.isBlank(sql)) { if (StringUtils.isBlank(sql)) {
...@@ -219,7 +219,7 @@ public class CheckServiceImpl implements CheckService { ...@@ -219,7 +219,7 @@ public class CheckServiceImpl implements CheckService {
* @return * @return
*/ */
private TblResultCheckRefer getReferCheckResult(String sql) { private TblResultCheckRefer getReferCheckResult(String sql) {
sql = sql.replaceAll("#partation_date", String.format("'%s'", DateUtils.getYesterdayDateStr())); sql = sql.replaceAll("#partition_date", String.format("'%s'", DateUtils.getYesterdayDateStr()));
logger.info("Sql content : {}", sql); logger.info("Sql content : {}", sql);
TblResultCheckRefer tblResultCheckRefer = null; TblResultCheckRefer tblResultCheckRefer = null;
if (StringUtils.isBlank(sql)) { if (StringUtils.isBlank(sql)) {
......
...@@ -68,7 +68,7 @@ public class MonitorServiceImpl implements MonitorService { ...@@ -68,7 +68,7 @@ public class MonitorServiceImpl implements MonitorService {
return; return;
}else { }else {
Long indicatorValue = tblResultMonitorVolatility.getIndicatorValue(); Long indicatorValue = tblResultMonitorVolatility.getIndicatorValue();
if(indicatorValue <= threshold) { if(null != indicatorValue && indicatorValue < threshold) {
mailService.sendSimpleMail(tblResultMonitorVolatility.toString()); mailService.sendSimpleMail(tblResultMonitorVolatility.toString());
dingdingService.sendMsgToDingding(tblResultMonitorVolatility.toString()); dingdingService.sendMsgToDingding(tblResultMonitorVolatility.toString());
} }
...@@ -103,7 +103,7 @@ public class MonitorServiceImpl implements MonitorService { ...@@ -103,7 +103,7 @@ public class MonitorServiceImpl implements MonitorService {
return; return;
}else { }else {
Long indicatorValue = tblResultMonitorSpecial.getIndicatorValue(); Long indicatorValue = tblResultMonitorSpecial.getIndicatorValue();
if(indicatorValue <= threshold) { if(null != indicatorValue && indicatorValue < threshold) {
mailService.sendSimpleMail(tblResultMonitorSpecial.toString()); mailService.sendSimpleMail(tblResultMonitorSpecial.toString());
dingdingService.sendMsgToDingding(tblResultMonitorSpecial.toString()); dingdingService.sendMsgToDingding(tblResultMonitorSpecial.toString());
} }
...@@ -125,7 +125,7 @@ public class MonitorServiceImpl implements MonitorService { ...@@ -125,7 +125,7 @@ public class MonitorServiceImpl implements MonitorService {
* @return * @return
*/ */
private TblResultMonitorVolatility getMonitorVolatilityResult(String sql, String indicatorType) { private TblResultMonitorVolatility getMonitorVolatilityResult(String sql, String indicatorType) {
sql = sql.replaceAll("#partation_date", String.format("'%s'", DateUtils.getYesterdayDateStr())); sql = sql.replaceAll("#partition_date", String.format("'%s'", DateUtils.getYesterdayDateStr()));
logger.info("Sql content : {},indicatorType: {}", sql, indicatorType); logger.info("Sql content : {},indicatorType: {}", sql, indicatorType);
TblResultMonitorVolatility tblResultMonitorVolatility = null; TblResultMonitorVolatility tblResultMonitorVolatility = null;
if (StringUtils.isBlank(sql) || StringUtils.isBlank(indicatorType)) { if (StringUtils.isBlank(sql) || StringUtils.isBlank(indicatorType)) {
...@@ -161,7 +161,7 @@ public class MonitorServiceImpl implements MonitorService { ...@@ -161,7 +161,7 @@ public class MonitorServiceImpl implements MonitorService {
* @return * @return
*/ */
private TblResultMonitorSpecial getMonitorSpecialResult(String sql) { private TblResultMonitorSpecial getMonitorSpecialResult(String sql) {
sql = sql.replaceAll("#partation_date", String.format("'%s'", DateUtils.getYesterdayDateStr())); sql = sql.replaceAll("#partition_date", String.format("'%s'", DateUtils.getYesterdayDateStr()));
logger.info("Sql content : {}", sql); logger.info("Sql content : {}", sql);
TblResultMonitorSpecial tblResultMonitorSpecial = null; TblResultMonitorSpecial tblResultMonitorSpecial = null;
if (StringUtils.isBlank(sql)) { if (StringUtils.isBlank(sql)) {
......
...@@ -19,7 +19,7 @@ spring: ...@@ -19,7 +19,7 @@ spring:
datasource: datasource:
#---mysql config--- #---mysql config---
driverClassName: com.mysql.jdbc.Driver driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://152.136.57.57:3306/dqmp?useSSL=false url: jdbc:mysql://172.18.44.3:3306/dqmp?useSSL=false
username: root username: root
password: 5OqYM^zLwotJ3oSo password: 5OqYM^zLwotJ3oSo
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment