diff --git a/server/game2006service/tasks/fragment.js b/server/game2006service/tasks/fragment.js index 38b7b109..39c17922 100644 --- a/server/game2006service/tasks/fragment.js +++ b/server/game2006service/tasks/fragment.js @@ -171,7 +171,7 @@ class Fragment { 't_fragment_pool', ['fragment_id', element['item_id']], ['type', element['type']], - //['fragment_type', element['type']], + ['fragment_type', this.getFragementType(element['type'])], ['fragment_num', element['item_num']], ['alloc_num', element['item_num']], ['alloc_time', hourSeconds], @@ -282,6 +282,13 @@ class Fragment { return YESTERDAY_GUN_NUM; } + getFragementType(itemId) { + if (constant.ALL_HERO_FRAGMENT.indexOf(itemId) >= 0) { + return 0; + } + return 1; + } + } function init() { diff --git a/sql/gamedb.sql b/sql/gamedb.sql index ebb1cbae..b68e6e9f 100644 --- a/sql/gamedb.sql +++ b/sql/gamedb.sql @@ -613,6 +613,7 @@ CREATE TABLE `t_fragment_pool` ( `type` int(11) NOT NULL DEFAULT '0' COMMENT '0:pvp 1:pve', `fragment_type` int(11) NOT NULL DEFAULT '0' COMMENT '碎片类型 0:英雄 1:武器', `fragment_num` int(11) NOT NULL DEFAULT '0' COMMENT '剩余碎片数量', + `alloced_num` int(11) NOT NULL DEFAULT '0' COMMENT '已经分配的碎片数量', `alloc_num` int(11) NOT NULL DEFAULT '0' COMMENT '分配的碎片数量', `alloc_time` int(11) NOT NULL DEFAULT '0' COMMENT '分配时间', `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',