Changeset 204


Ignore:
Timestamp:
04/04/09 22:03:27 (3 years ago)
Author:
antonbatenev.ya.ru
Message:

fix #36 - добавление пропущенного поля IDTopic в AModerateInfo (см. так же #46)

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/dev/avalon.sql

    r203 r204  
    152152CREATE TABLE `moderate` ( 
    153153  `id_message` int(11) NOT NULL COMMENT 'id сообщения', 
     154  `id_topic` int(11) NOT NULL COMMENT 'id топика', 
    154155  `id_user` int(11) NOT NULL COMMENT 'id пользователя', 
    155156  `id_forum` int(11) NOT NULL COMMENT 'id форума', 
  • trunk/model/moderate.h

    r152 r204  
    2020{ 
    2121        int       IDMessage; /*!< \brief ID сообщения    */ 
    22         // TODO: пропущен <topicId>int</topicId> (похоже по невнимательности, ну да он и не особо нужен пока что) 
     22        int       IDTopic;   /*!< \brief ID топика       */ 
    2323        int       IDUser;    /*!< \brief ID пользователя */ 
    2424        int       IDForum;   /*!< \brief ID форума       */ 
  • trunk/storage/mysql_storage.cpp

    r203 r204  
    14931493        sql += "(\n"; 
    14941494        sql += "        `id_message`,\n"; 
     1495        sql += "        `id_topic`,\n"; 
    14951496        sql += "        `id_user`,\n"; 
    14961497        sql += "        `id_forum`,\n"; 
     
    15001501        sql += "(\n"; 
    15011502        sql += "        :id_message,\n"; 
     1503        sql += "        :id_topic,\n"; 
    15021504        sql += "        :id_user,\n"; 
    15031505        sql += "        :id_forum,\n"; 
     
    15051507        sql += ")\n"; 
    15061508        sql += "ON DUPLICATE KEY UPDATE\n"; 
     1509        sql += "        `id_topic` = :u_id_topic,\n"; 
    15071510        sql += "        `id_forum` = :u_id_forum,\n"; 
    15081511        sql += "        `created`  = :u_created"; 
     
    15241527 
    15251528                query_insert_moderate->bindValue(":id_message", info.IDMessage); 
     1529                query_insert_moderate->bindValue(":id_topic",   info.IDTopic); 
    15261530                query_insert_moderate->bindValue(":id_user",    info.IDUser); 
    15271531                query_insert_moderate->bindValue(":id_forum",   info.IDForum); 
    15281532                query_insert_moderate->bindValue(":created",    info.Created); 
    15291533 
     1534                query_insert_moderate->bindValue(":u_id_topic", info.IDTopic); 
    15301535                query_insert_moderate->bindValue(":u_id_forum", info.IDForum); 
    15311536                query_insert_moderate->bindValue(":u_created",  info.Created); 
  • trunk/version.h

    r203 r204  
    2020 * \brief Дата билда (заменяется автоматически при каждом билде в version.h, что и приводит к смене номера ревизии) 
    2121 */ 
    22 #define AVALON_DATE "Сбт Апр  4 20:39:47 MSD 2009" 
     22#define AVALON_DATE "Сбт Апр  4 21:56:13 MSD 2009" 
    2323 
    2424#endif 
  • trunk/webservice.cpp

    r203 r204  
    469469 
    470470                info.IDMessage = getTextBetween(&moderate_info, "<messageId>", "</messageId>").toInt(); 
    471                 // TODO: пропущен <topicId>int</topicId> (похоже по невнимательности, ну да он и не особо нужен пока что) 
     471                info.IDTopic   = getTextBetween(&moderate_info, "<topicId>",   "</topicId>").toInt(); 
    472472                info.IDUser    = getTextBetween(&moderate_info, "<userId>",    "</userId>").toInt(); 
    473473                info.IDForum   = getTextBetween(&moderate_info, "<forumId>",   "</forumId>").toInt(); 
Note: See TracChangeset for help on using the changeset viewer.