diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ConsumerMaterialDataManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ConsumerMaterialDataManager.java index 880815902..5d5464720 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ConsumerMaterialDataManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ConsumerMaterialDataManager.java @@ -11,12 +11,12 @@ public class ConsumerMaterialDataManager implements BaseDataManager{ @Override public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) { CumulationData.Result result = null; - Map consumeMaterialMapTmp = (Map) parm[0]; - Integer count =null; + Map consumeMaterialMapTmp = (Map) parm[0]; + Long count =null; if(missionType == MissionType.USER_CONSUMER_GEM){ count = consumeMaterialMapTmp.get(Global.GEM); if(count!=null){ - data.setConsumeGem(data.getConsumeGem() + count); + data.setConsumeGem(data.getConsumeGem() + count.intValue()); result = new CumulationData.Result(missionType); } }else if(missionType == MissionType.USER_CONSUMER_STAMINA){