示例#1
0
    def loadDetail(self, armyUser, _id, user=None):
        armyUser = Service_User().decorate(Service_User.PARAMS).getUserDomain(armyUser)

        return super().loadDetail(
            armyUser,
            objectId(_id),
            user
        )
示例#2
0
 def merge(self, armyCollection, user=None):
     armyCollection = [objectId(i) for i in armyCollection]
     collection = Army_Factory.getByIds(armyCollection)
     return super().merge(collection, user)
示例#3
0
 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)
示例#4
0
 def startBattle(self, battleAskId):
     battleAskId = objectId(battleAskId)
     return super().startBattle(battleAskId)