예제 #1
0
 def dbupdate(self):
     '''下线处理中,将信息记录到数据库中'''
     
     li=self.get3ShopToString()
     tlist=configure.getchatimeTime(self.ctime,self.counts)
     ctime=tlist[1]
     counts=tlist[0]
     if dbPetShop.getByid(self.pid):#如果有记录了
         dbPetShop.updateInfo(self.pid, li[0], li[1], li[2],ctime,counts,self.isoption,self.xy,self.cs)
     else:
         dbPetShop.addInfo(self.pid, li[0], li[1], li[2],ctime,counts,self.isoption,self.xy,self.cs)
예제 #2
0
    def dbupdate(self):
        '''下线处理中,将信息记录到数据库中'''
        if self.ctime:
            tlist = configure.getchatimeTime(self.ctime, self.counts)
            ss = tlist[0]
            if ss < 1:
                return

            if dbStrengthenicon.getByPid(self.pid):  #如果有记录
                dbStrengthenicon.update(self.pid, self.ctime, self.counts)  #修改
            else:
                dbStrengthenicon.add(self.pid, self.ctime, self.counts)
예제 #3
0
 def dbupdate(self):
     '''下线处理中,将信息记录到数据库中'''
     if self.ctime:
         tlist=configure.getchatimeTime(self.ctime,self.counts)
         ss=tlist[0]
         if ss<1:
             return
         
         if dbStrengthenicon.getByPid(self.pid):#如果有记录
             dbStrengthenicon.update(self.pid, self.ctime, self.counts)#修改
         else:
             dbStrengthenicon.add(self.pid, self.ctime, self.counts)
예제 #4
0
 def add(self):
     '''添加或者修改商店冷去时间,返回剩余秒数
     @param counts: int 冷却秒数
     '''
     if self.ctime:
         tlist=configure.getchatimeTime(self.ctime,self.counts)
         ctime=tlist[1]#系统当前时间
         ss=tlist[0]#冷却持续时间
         if ss<1:
             self.counts=ss+configure.m(30)
             self.ctime=ctime
         return self.counts
     else:
         self.counts=configure.m(30)
         self.ctime=datetime.datetime.now()
         return self.counts
예제 #5
0
 def add(self, wd):
     '''添加或者修改强化冷却时间,返回剩余秒数
     @param wd: int 物品等级
     '''
     sj = int((wd + 5) * 0.5)  #增加的冷却时间(分钟)
     if self.ctime:
         tlist = configure.getchatimeTime(self.ctime, self.counts)
         ctime = tlist[1]
         ss = tlist[0]
         self.counts = ss + configure.m(sj)
         self.ctime = ctime
         pushObjectNetInterface.StrengthenTime2120(self.pid, self.getTime())
         return self.counts
     else:
         self.counts = configure.m(sj)
         self.ctime = datetime.datetime.now()
         pushObjectNetInterface.StrengthenTime2120(self.pid, self.getTime())
         return self.counts
예제 #6
0
 def add(self,wd):
     '''添加或者修改强化冷却时间,返回剩余秒数
     @param wd: int 物品等级
     '''
     sj=int((wd+5)*0.5)#增加的冷却时间(分钟)
     if self.ctime:
         tlist=configure.getchatimeTime(self.ctime,self.counts)
         ctime=tlist[1]
         ss=tlist[0]
         self.counts=ss+configure.m(sj)
         self.ctime=ctime
         pushObjectNetInterface.StrengthenTime2120(self.pid, self.getTime())
         return self.counts
     else:
         self.counts=configure.m(sj)
         self.ctime=datetime.datetime.now()
         pushObjectNetInterface.StrengthenTime2120(self.pid, self.getTime())
         return self.counts