diff --git a/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql b/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql index cc2ab582ec4cc5aceb21dcf4591084074eed2d14..d07f1d609d1cb651763f89ae5d864b121b4c39d3 100755 --- a/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql +++ b/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql @@ -20,6 +20,7 @@ CREATE TABLE `message` ( `broadcast` TINYINT DEFAULT 0, `group_method_id` VARCHAR(255) DEFAULT '', `tag` VARCHAR(255), + `retry` TINYINT UNSIGNED NOT NULL DEFAULT 0, `message` BLOB, PRIMARY KEY (`uid`), KEY `date` (`date`), diff --git a/product/CMFActivity/skins/activity/SQLDict_setPriority.zsql b/product/CMFActivity/skins/activity/SQLDict_setPriority.zsql index ec47f52b94a9accd0e82574183be4d7d4b291032..69854a24d5f8ed6aa81ec2e061833af9cbe54ee4 100755 --- a/product/CMFActivity/skins/activity/SQLDict_setPriority.zsql +++ b/product/CMFActivity/skins/activity/SQLDict_setPriority.zsql @@ -9,13 +9,17 @@ class_file: </dtml-comment> <params>uid:list priority -date</params> +date +retry</params> UPDATE message SET priority = <dtml-sqlvar priority type="int">, processing = 0, - date = <dtml-sqlvar date type="datetime"> + date = <dtml-sqlvar date type="datetime"> +<dtml-if retry> + , retry = <dtml-sqlvar retry type="int"> +</dtml-if> WHERE <dtml-in uid>uid = <dtml-sqlvar sequence-item type="int"><dtml-if sequence-end><dtml-else> OR </dtml-if></dtml-in>