From 4fdf720e843cf6882838bd95519be29b499af892 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Wed, 10 Jun 2020 17:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E5=B0=86=E5=8F=B0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=9B=B4=E6=96=B0=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logic/mission/data/RandomAllTypeTimes.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/RandomAllTypeTimes.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/RandomAllTypeTimes.java index d192c912c..5f1cdd8ae 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/RandomAllTypeTimes.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/RandomAllTypeTimes.java @@ -7,7 +7,7 @@ import com.ljsd.jieling.logic.mission.MissionType; import java.util.Map; /** - * Description: 所有类型招募 + * Description: 点将台类型招募 * Author: zsx * CreateDate: 2020/6/1 14:13 */ @@ -17,7 +17,9 @@ public class RandomAllTypeTimes extends AbstractDataManager { 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); + if(type == 1 || type == 4 ||type == 5){ + data.card_random_type.put(0,data.card_random_type.getOrDefault(0, 0)+count); + } return new CumulationData.Result(missionType); } @@ -28,9 +30,6 @@ public class RandomAllTypeTimes extends AbstractDataManager { @Override public int getProcess(User user, CumulationData data, int[] missionSubType) { - double sum = data.card_random_type.entrySet().stream() - .filter(integerIntegerEntry -> integerIntegerEntry.getKey() == 1 || integerIntegerEntry.getKey() == 4 || integerIntegerEntry.getKey() == 5) - .mapToDouble(Map.Entry::getValue).sum(); - return (int)sum; + return data.card_random_type.getOrDefault(0, 0); } }