|
|
@@ -1713,7 +1713,8 @@ public class UserMissionManager extends MongoBase {
|
|
|
private int[] resetJadeDynastyTaskInfo(int type, int activityId, Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap, CumulationData jadeDynastyCumulationData) {
|
|
|
//周刷新检测
|
|
|
if (type == 2) {
|
|
|
- if (jadeDynastyMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(jadeDynastyMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
+// if (jadeDynastyMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(jadeDynastyMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
+ if (jadeDynastyMissionType.getWeekRefresh() != 0 && TimeUtils.getSoFarWentDays(jadeDynastyMissionType.getWeekRefresh(), TimeUtils.now()) < 7) {
|
|
|
return null;
|
|
|
}
|
|
|
jadeDynastyMissionType.setWeekRefresh(TimeUtils.now());
|
|
|
@@ -1753,7 +1754,8 @@ public class UserMissionManager extends MongoBase {
|
|
|
private int[] resetMysticalInstructTaskInfo(int type, int activityId, Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap, CumulationData mysticalInstructCumulationData) {
|
|
|
//周刷新检测
|
|
|
if (type == 2) {
|
|
|
- if (mysticalInstructMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(mysticalInstructMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
+ if (mysticalInstructMissionType.getWeekRefresh() != 0 && TimeUtils.getSoFarWentDays(mysticalInstructMissionType.getWeekRefresh(), TimeUtils.now()) < 7) {
|
|
|
+// if (mysticalInstructMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(mysticalInstructMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
return null;
|
|
|
}
|
|
|
mysticalInstructMissionType.setWeekRefresh(TimeUtils.now());
|
|
|
@@ -1833,7 +1835,8 @@ public class UserMissionManager extends MongoBase {
|
|
|
private int[] cardSubjectTaskInfo(int type, int activityId, Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap, CumulationData cardSubjectCumulationData) {
|
|
|
//周刷新检测
|
|
|
if (type == 2) {
|
|
|
- if (cardSubjectMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(cardSubjectMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
+ if (cardSubjectMissionType.getWeekRefresh() != 0 && TimeUtils.getSoFarWentDays(cardSubjectMissionType.getWeekRefresh(), TimeUtils.now()) < 7) {
|
|
|
+// if (cardSubjectMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(cardSubjectMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
return null;
|
|
|
}
|
|
|
cardSubjectMissionType.setWeekRefresh(TimeUtils.now());
|
|
|
@@ -1872,7 +1875,8 @@ public class UserMissionManager extends MongoBase {
|
|
|
private int[] shengDanTaskInfo(int type, int activityId, Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap, CumulationData shengDanCumulationData) {
|
|
|
//周刷新检测
|
|
|
if (type == 2) {
|
|
|
- if (shengDanMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(shengDanMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
+ if (shengDanMissionType.getWeekRefresh() != 0 && TimeUtils.getSoFarWentDays(shengDanMissionType.getWeekRefresh(), TimeUtils.now()) < 7) {
|
|
|
+// if (shengDanMissionType.getWeekRefresh() != 0 && !TimeUtils.isSpanTime(shengDanMissionType.getWeekRefresh(), TimeUtils.now(), 1, 0)) {
|
|
|
return null;
|
|
|
}
|
|
|
shengDanMissionType.setWeekRefresh(TimeUtils.now());
|