This commit is contained in:
hujiabin 2022-11-01 20:15:09 +08:00
parent bee6e6cdf5
commit 249c3ce9fa
2 changed files with 17 additions and 2 deletions

View File

@ -96,7 +96,7 @@ class Mission(object):
],
'response': [
_common.RspHead(),
['ceg_num', 0, 'ceg数量'],
['!data', _common.AwardItem(), '奖励信息'],
]
},
{

View File

@ -772,6 +772,11 @@ class MissionService extends BaseService {
myself()->_rspErr(1, 'mission_id parameter error');
return;
}
$dropMeta = mt\Drop::get($missionMeta['reward']);
if (!$dropMeta) {
$this->_rspErr(10, 'server internal error:' . $missionMeta['reward']);
return;
}
$strings = explode('|', getReqVal('objects', 0));
$objects = array();
foreach ($strings as $str){
@ -787,8 +792,18 @@ class MissionService extends BaseService {
));
}
$cegNum = $this->calcCegPreview($objects);
$data = array(
array(
'item_id'=> V_ITEM_GOLD,
'item_num'=> $cegNum,
),
array(
'item_id'=> $dropMeta['item_id'],
'item_num'=> 1,
)
);
myself()->_rspData(array(
'ceg_num' => $cegNum
'data' => $data
));
}