Beispiel #1
0
 def defenseDamage(self,para):
     '''协议号5: 防御工事损坏'''
     UserId = para['UserId']
     Defense = para['Defense'] #有损坏变化的工事
     b = Base(UserId)
     tb_wall_defense = b.tb_wall_defense()
     for k,v in Defense.iteritems():
         sql = "UPDATE %s SET LifeRatio='%s' WHERE WallDefenseId='%s'"%(tb_wall_defense,v,k)
         result = self.db.execute(sql)
         print 'result:sql',result,sql
     Gcore.getMod('Redis',UserId).offCacheWallDefense() #更新缓存