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.UserMissionManager;
|
||||||
import com.ljsd.jieling.logic.dao.root.GlobalSystemControl;
|
import com.ljsd.jieling.logic.dao.root.GlobalSystemControl;
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
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.GameEvent;
|
||||||
import com.ljsd.jieling.logic.mission.GameMisionType;
|
import com.ljsd.jieling.logic.mission.GameMisionType;
|
||||||
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
||||||
|
@ -234,7 +235,7 @@ public class GlobalDataManaager {
|
||||||
ActivityLogic.getInstance().flushEveryDay(user,fBuilder);
|
ActivityLogic.getInstance().flushEveryDay(user,fBuilder);
|
||||||
PlayerLogic.getInstance().vipflushEveryDay(user,fBuilder);
|
PlayerLogic.getInstance().vipflushEveryDay(user,fBuilder);
|
||||||
user.getUserMissionManager().onGameEvent(user, GameEvent.DAILY_REFRESH,0);
|
user.getUserMissionManager().onGameEvent(user, GameEvent.DAILY_REFRESH,0);
|
||||||
|
FriendLogic.getInstance().refreshState(session);
|
||||||
if(fBuilder!=null){
|
if(fBuilder!=null){
|
||||||
user.getPlayerInfoManager().setLoginTime(TimeUtils.now());
|
user.getPlayerInfoManager().setLoginTime(TimeUtils.now());
|
||||||
Map<Integer, SDailyTasksConfig> config = SDailyTasksConfig.config;
|
Map<Integer, SDailyTasksConfig> config = SDailyTasksConfig.config;
|
||||||
|
|
|
@ -484,4 +484,19 @@ public class FriendLogic {
|
||||||
.build();
|
.build();
|
||||||
MessageUtil.sendMessage(iSession, 1, msgId, friendSearchResponse, true);
|
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