mirror of
https://gitee.com/dolphinscheduler/DolphinScheduler.git
synced 2024-12-01 11:47:51 +08:00
add workflow id, name for email content (#2071)
* add tenantService UT * fix spell * #464 email content * modify mysql1.2.2 ddl
This commit is contained in:
parent
3186545da1
commit
b8014d91cf
@ -175,6 +175,14 @@ public class TenantServiceTest {
|
||||
logger.info(result.toString());
|
||||
List<Tenant> tenantList = (List<Tenant>) result.get(Constants.DATA_LIST);
|
||||
Assert.assertTrue(CollectionUtils.isNotEmpty(tenantList));
|
||||
|
||||
Mockito.when( tenantMapper.queryByTenantCode("1")).thenReturn(getList());
|
||||
Map<String, Object> successRes = tenantService.queryTenantList("1");
|
||||
Assert.assertEquals(Status.SUCCESS,successRes.get(Constants.STATUS));
|
||||
|
||||
Mockito.when( tenantMapper.queryByTenantCode("1")).thenReturn(null);
|
||||
Map<String, Object> tenantNotExistRes = tenantService.queryTenantList("1");
|
||||
Assert.assertEquals(Status.TENANT_NOT_EXIST,tenantNotExistRes.get(Constants.STATUS));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -28,7 +28,7 @@ public class ZookeeperMonitorUtilsTest {
|
||||
|
||||
|
||||
@Test
|
||||
public void testGetMasterLsit(){
|
||||
public void testGetMasterList(){
|
||||
|
||||
ZookeeperMonitor zookeeperMonitor = new ZookeeperMonitor();
|
||||
|
||||
|
@ -144,9 +144,11 @@ public class AlertDao extends AbstractBaseDao {
|
||||
* @param taskId taskId
|
||||
* @param taskName taskName
|
||||
*/
|
||||
public void sendTaskTimeoutAlert(int alertgroupId,String receivers,String receiversCc,int taskId,String taskName){
|
||||
public void sendTaskTimeoutAlert(int alertgroupId,String receivers,String receiversCc, int processInstanceId,
|
||||
String processInstanceName, int taskId,String taskName){
|
||||
Alert alert = new Alert();
|
||||
String content = String.format("[{'id':'%d','name':'%s','event':'timeout','warnLevel':'middle'}]",taskId,taskName);
|
||||
String content = String.format("[{'process instance id':'%d','task name':'%s','task id':'%d','task name':'%s'," +
|
||||
"'event':'timeout','warnLevel':'middle'}]", processInstanceId, processInstanceName, taskId, taskName);
|
||||
alert.setTitle("Task Timeout Warn");
|
||||
alert.setShowType(ShowType.TABLE);
|
||||
alert.setContent(content);
|
||||
|
@ -128,7 +128,9 @@ public class MasterTaskExecThread extends MasterBaseTaskExecThread {
|
||||
// process define
|
||||
ProcessDefinition processDefine = processService.findProcessDefineById(processInstance.getProcessDefinitionId());
|
||||
// send warn mail
|
||||
alertDao.sendTaskTimeoutAlert(processInstance.getWarningGroupId(),processDefine.getReceivers(),processDefine.getReceiversCc(),taskInstance.getId(),taskInstance.getName());
|
||||
alertDao.sendTaskTimeoutAlert(processInstance.getWarningGroupId(),processDefine.getReceivers(),
|
||||
processDefine.getReceiversCc(), processInstance.getId(), processInstance.getName(),
|
||||
taskInstance.getId(),taskInstance.getName());
|
||||
checkTimeout = false;
|
||||
}
|
||||
}
|
||||
|
@ -133,6 +133,8 @@ public class AlertManager {
|
||||
continue;
|
||||
}
|
||||
LinkedHashMap<String, String> failedTaskMap = new LinkedHashMap();
|
||||
failedTaskMap.put("process instance id", String.valueOf(processInstance.getId()));
|
||||
failedTaskMap.put("process instance name", processInstance.getName());
|
||||
failedTaskMap.put("task id", String.valueOf(task.getId()));
|
||||
failedTaskMap.put("task name", task.getName());
|
||||
failedTaskMap.put("task type", task.getTaskType());
|
||||
@ -193,7 +195,7 @@ public class AlertManager {
|
||||
logger.info("add alert to db , alert : {}", alert.toString());
|
||||
|
||||
}catch (Exception e){
|
||||
logger.error("send alert failed! " + e);
|
||||
logger.error("send alert failed:{} ", e.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ delimiter ;
|
||||
CALL uc_dolphin_T_t_ds_process_definition_A_modify_by;
|
||||
DROP PROCEDURE uc_dolphin_T_t_ds_process_definition_A_modify_by;
|
||||
|
||||
-- uc_dolphin_T_t_ds_process_definition_A_modify_by
|
||||
-- uc_dolphin_T_t_ds_task_instance_A_executor_id
|
||||
drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_task_instance_A_executor_id;
|
||||
delimiter d//
|
||||
CREATE PROCEDURE uc_dolphin_T_t_ds_task_instance_A_executor_id()
|
||||
|
@ -32,7 +32,7 @@ delimiter ;
|
||||
SELECT uc_dolphin_T_t_ds_process_definition_A_modify_by();
|
||||
DROP FUNCTION IF EXISTS uc_dolphin_T_t_ds_process_definition_A_modify_by();
|
||||
|
||||
-- uc_dolphin_T_t_ds_process_definition_A_modify_by
|
||||
-- uc_dolphin_T_t_ds_task_instance_A_executor_id
|
||||
delimiter d//
|
||||
CREATE OR REPLACE FUNCTION uc_dolphin_T_t_ds_task_instance_A_executor_id() RETURNS void AS $$
|
||||
BEGIN
|
||||
|
Loading…
Reference in New Issue
Block a user