diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/activityLogic/GmActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/activityLogic/GmActivityLogic.java index ae2aca23b..4d4f7aaef 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/activityLogic/GmActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/activityLogic/GmActivityLogic.java @@ -210,9 +210,9 @@ public class GmActivityLogic implements IEventHandler { gmMission.setId(arbMission.getId()); if (num - min > 0){ gmMission.setState(1); - num -= min; + num -= arbMission.getAfterNum(); }else { - gmMission.setValue(gmMission.getValue() + num); + gmMission.setValue(gmMission.getValue() + (int) min); } gmActivity.putMissionMap(arbMission.getId(),gmMission); }