From 399b7612e1f093d28cbd3aeb118073149ab44ce8 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 1 Mar 2022 13:42:36 +0800 Subject: [PATCH] 1 --- webapp/services/MissionService.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index cb718569..acc6c541 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -666,6 +666,19 @@ class MissionService extends BaseService { $this->_rspErr(1, 'mission_id parameter error2'); return; } + $missionMeta = mt\Task::get($missionId); + if (!$missionMeta) { + $this->_rspErr(1, 'mission_id parameter error2'); + return; + } + if ($this->_getItemCount(V_ITEM_DIAMOND, $this->userInfo) < $missionMeta['boost']){ + $this->_rspErr(2, 'diamond not enough'); + return; + } + $this->_decItems(array( + 'item_id' => V_ITEM_DIAMOND, + 'item_num' => $missionMeta['boost'] + )); $this->saveOfferRewardMission(); }