def giveItemHandle(self,taskId,taskType = 1):
     '''接受任务时给予物品的处理'''
     taskInfo = Quest( taskId)
     taskInfo.setProfession(self._owner.profession.getProfession())
     giveitems = taskInfo.resolveGiveItem()
     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)
     return {'result':True}