Merge branch 'master' of 60.1.1.230:backend/jieling_server
commit
8ad8890274
|
@ -14,6 +14,7 @@ import com.ljsd.jieling.logic.dao.TimeControllerOfFunction;
|
|||
import com.ljsd.jieling.logic.dao.UserMissionManager;
|
||||
import com.ljsd.jieling.logic.dao.root.GlobalSystemControl;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.logic.friend.FriendLogic;
|
||||
import com.ljsd.jieling.logic.mission.GameEvent;
|
||||
import com.ljsd.jieling.logic.mission.GameMisionType;
|
||||
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
||||
|
@ -234,7 +235,7 @@ public class GlobalDataManaager {
|
|||
ActivityLogic.getInstance().flushEveryDay(user,fBuilder);
|
||||
PlayerLogic.getInstance().vipflushEveryDay(user,fBuilder);
|
||||
user.getUserMissionManager().onGameEvent(user, GameEvent.DAILY_REFRESH,0);
|
||||
|
||||
FriendLogic.getInstance().refreshState(session);
|
||||
if(fBuilder!=null){
|
||||
user.getPlayerInfoManager().setLoginTime(TimeUtils.now());
|
||||
Map<Integer, SDailyTasksConfig> config = SDailyTasksConfig.config;
|
||||
|
|
|
@ -484,4 +484,19 @@ public class FriendLogic {
|
|||
.build();
|
||||
MessageUtil.sendMessage(iSession, 1, msgId, friendSearchResponse, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 刷新赠送体力状态
|
||||
* @param iSession
|
||||
* @throws Exception
|
||||
*/
|
||||
public void refreshState(ISession iSession) throws Exception {
|
||||
int uid = iSession.getUid();
|
||||
User user = UserManager.getUser(uid);
|
||||
FriendManager friendManager = user.getFriendManager();
|
||||
Map<Integer, Integer> giveMap = friendManager.getGiveMap();
|
||||
for (Map.Entry<Integer,Integer> entry: giveMap.entrySet()){
|
||||
friendManager.updateGiveMap(entry.getKey(),0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue