def questBoundHandle(self,taskId,taskType = 1):
     '''任务奖励处理
     @param taskId: int 任务的奖励
     '''
     taskInfo = Quest( taskId)
     taskInfo.setProfession(self._owner.profession.getProfession())
     giveitems = taskInfo.resolveItemPrize()
     package = self._owner.pack._package.getPackageByType(1)
     bagCnt = package.findSparePositionNum()#包裹的格子剩余数量
     if len(giveitems)>bagCnt:
         return {'result':False,'message':Lg().g(16)}
     for item in giveitems:
         self._owner.pack.putNewItemInPackage(item)
         self.AfterGetNewEqupment(item)
     exp = taskInfo.format.get('ExpPrize')
     self.getExpBouns(exp)
     coin = taskInfo.format.get('CoinPrize')
     self.getCoinBouns(coin)
     gold = taskInfo.format.get('GoldPrize')
     self.getGoldBouns(gold)
     return {'result':True}