示例#1
0
文件: ajax.py 项目: yanjinjin/wxshop
 def get(self):
     user = self.get_current_user()
     result = []
     
     if user:
         result = [useraddr for useraddr in UserAddr.select().where(UserAddr.uid == user.id).dicts()]
     
     self.write(simplejson.dumps(result))
示例#2
0
文件: user.py 项目: zhuhj89/cakeshop
 def get(self):
     user = self.get_current_user()
     address = [
         addr for addr in UserAddr.select().where(UserAddr.uid == user.id)
     ]
     self.render('user/address.html',
                 address=address,
                 useraddr=UserAddr(mobile=user.mobile))
示例#3
0
 def get(self):
     user = self.get_current_user()
     result = []
     
     if user:
         result = [useraddr for useraddr in UserAddr.select().where(UserAddr.uid == user.id).dicts()]
     
     self.write(simplejson.dumps(result))
示例#4
0
 def get(self, aid):
     try:
         useraddr = UserAddr.get(id = aid)
     except:
         self.flash("此地址不存在")
         self.redirect("/user/address")
         return
     
     user = self.get_current_user()
     address = [addr for addr in UserAddr.select().where(UserAddr.uid == user.id)]
     self.render('user/address.html', address = address, useraddr = useraddr)
示例#5
0
 def get(self, aid):
     try:
         useraddr = UserAddr.get(id = aid)
     except:
         self.flash("此地址不存在")
         self.redirect("/user/address")
         return
     
     user = self.get_current_user()
     address = [addr for addr in UserAddr.select().where(UserAddr.uid == user.id)]
     self.render('user/address.html', address = address, useraddr = useraddr)
示例#6
0
def check_user_store_distance(_self):
    result = 0
    user = _self.get_current_user()
    client_store = _self.get_secure_cookie('store', None)
    if client_store and user:
        ua = UserAddr.select().where((UserAddr.user == user.id)
                                     & (UserAddr.isdefault == 1))
        if ua.count() > 0:
            address = ua[0].province + ua[0].city + ua[0].address
            s = getDistanceAS(address.replace(' ', ''), client_store)
            if s['flag'] == 1:
                if float(s['data']) < setting.PeiSongDistance:
                    result = 1
    return result
示例#7
0
 def get(self):
     user = self.get_current_user()
     address = [addr for addr in UserAddr.select().where(UserAddr.uid == user.id)]
     self.render('user/address.html', address = address, useraddr = UserAddr(mobile = user.mobile))