推送报错:未知异常

现象:用户对报告或数据表格进行推送的时候会报错:未知异常,如下图所示

推送报错:未知异常 - 图1

可以通过浏览器的开发者模式(F12)里面的接口有报错,通过trid去后台管理查看具体的报错信息

  • 报错原因是因为:ER BAD FIELD ERROR: Unknown column 'enable sms'in 'field list

推送报错:未知异常 - 图2

这个报错需要上服务器进入有数的maysql,在youdata库下面执行如下SQL即可

Alter TABLE `dashboard_mail` ADD COLUMN `enable_sms` TINYINT(4) DEFAULT 0 COMMENT '是否开启短信推送';
  • 如果是报:ER BAD FIELD ERROR: Unknown column 'w.send survey' in 'field list 错误的话

推送报错:未知异常 - 图3

需要在youdata的业务库里面执行如下的两段SQL

alter table webhook add column `send_survey` tinyint(4) default 0 comment "是否订阅了填报";

alter table survey_new_todo add column `webhook_list` text null comment "webhook列表";