任务进度获取bug
parent
a472f6c553
commit
118b2156f2
|
@ -464,7 +464,7 @@ public class MissionLoigc {
|
||||||
//tofix zsx
|
//tofix zsx
|
||||||
BaseDataManager missTypeData = DataManagerDistributor.getMissTypeData(MissionType.findByMissionId(missionTypeId));
|
BaseDataManager missTypeData = DataManagerDistributor.getMissTypeData(MissionType.findByMissionId(missionTypeId));
|
||||||
if(missTypeData instanceof AbstractDataManager){
|
if(missTypeData instanceof AbstractDataManager){
|
||||||
return ((AbstractDataManager) missTypeData).getProcess(user,user.getUserMissionManager().getCumulationData(),missionSubType);
|
return ((AbstractDataManager) missTypeData).getProcess(user,cumulationData,missionSubType);
|
||||||
}
|
}
|
||||||
|
|
||||||
Integer count =0;
|
Integer count =0;
|
||||||
|
|
|
@ -15,15 +15,15 @@ public class RandomAllTypeTimes extends AbstractDataManager {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
|
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
|
||||||
|
int type =(int)parm[0];
|
||||||
|
int count =(int)parm[1];
|
||||||
|
data.card_random_type.put(0,data.card_random_type.getOrDefault(0, 0)+count);
|
||||||
return new CumulationData.Result(missionType);
|
return new CumulationData.Result(missionType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isFinish(User user, CumulationData data, int[][] cfgValue, Object... parm) {
|
public boolean isFinish(User user, CumulationData data, int[][] cfgValue, Object... parm) {
|
||||||
double sum = data.card_random_type.entrySet().stream()
|
return data.card_random_type.getOrDefault(0, 0)>=cfgValue[1][0];
|
||||||
.filter(integerIntegerEntry -> integerIntegerEntry.getKey() == 1 || integerIntegerEntry.getKey() == 4 || integerIntegerEntry.getKey() == 5)
|
|
||||||
.mapToDouble(Map.Entry::getValue).sum();
|
|
||||||
return sum>=cfgValue[1][0];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue