Merge branch 'master' of 60.1.1.230:backend/jieling_server

back_recharge
wangyuan 2019-06-24 12:07:13 +08:00
commit 8ad8890274
2 changed files with 17 additions and 1 deletions

View File

@ -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;

View File

@ -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);
}
}
}