def loadDetail(self, armyUser, _id, user=None): armyUser = Service_User().decorate(Service_User.PARAMS).getUserDomain(armyUser) return super().loadDetail( armyUser, objectId(_id), user )
def merge(self, armyCollection, user=None): armyCollection = [objectId(i) for i in armyCollection] collection = Army_Factory.getByIds(armyCollection) return super().merge(collection, user)
def removeSolidersFromGeneral(self, generalArmy, solidersCollection, user=None): solidersCollection = [objectId(i) for i in solidersCollection] domain = Army_Factory.get(generalArmy) collection = Army_Factory.getByIds(solidersCollection) return super().removeSolidersFromGeneral(domain, collection, user)
def startBattle(self, battleAskId): battleAskId = objectId(battleAskId) return super().startBattle(battleAskId)