1
This commit is contained in:
parent
bee6e6cdf5
commit
249c3ce9fa
@ -96,7 +96,7 @@ class Mission(object):
|
|||||||
],
|
],
|
||||||
'response': [
|
'response': [
|
||||||
_common.RspHead(),
|
_common.RspHead(),
|
||||||
['ceg_num', 0, 'ceg数量'],
|
['!data', _common.AwardItem(), '奖励信息'],
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -772,6 +772,11 @@ class MissionService extends BaseService {
|
|||||||
myself()->_rspErr(1, 'mission_id parameter error');
|
myself()->_rspErr(1, 'mission_id parameter error');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
$dropMeta = mt\Drop::get($missionMeta['reward']);
|
||||||
|
if (!$dropMeta) {
|
||||||
|
$this->_rspErr(10, 'server internal error:' . $missionMeta['reward']);
|
||||||
|
return;
|
||||||
|
}
|
||||||
$strings = explode('|', getReqVal('objects', 0));
|
$strings = explode('|', getReqVal('objects', 0));
|
||||||
$objects = array();
|
$objects = array();
|
||||||
foreach ($strings as $str){
|
foreach ($strings as $str){
|
||||||
@ -787,8 +792,18 @@ class MissionService extends BaseService {
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
$cegNum = $this->calcCegPreview($objects);
|
$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(
|
myself()->_rspData(array(
|
||||||
'ceg_num' => $cegNum
|
'data' => $data
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user