每日,成就逻辑

这套逻辑有点复杂

message db_user_mission_event
{
    required user_mission.MISSION_EVENT_TYPE mission_event_type = 1;        //任务事件类型
    required user_mission.MISSION_EVENT_SUB_TYPE mission_event_sub_type = 2;    //任务时间子类型
    //(注:如果mission_event_type:月卡 last_update_timestamp:累计重置达到月卡1或者月卡2要求的数目时的时间 total_value:表示月卡累计充值数目,当其到达要求时将其值置0
    //      mission_event_type:体力套餐 last_update_timestamp:上一次体力套餐领取时间
    //        mission_event_type:任务领取 mission_event_sub_type:任务id last_update_timestamp:任务领取时间)
    //      mission_event_type:累计充值 total_value:玩家累计充值 
    optional uint32 last_update_timestamp = 3;    
    optional uint32 last_day_value = 4;        //最后一次发生任务事件时当天的该事件发生多少次
    optional uint32 total_value = 5;        //历史累计事件发生数量
}
原文地址:https://www.cnblogs.com/zzyoucan/p/4735038.html