예제 #1
0
파일: user.py 프로젝트: zhuhj89/cakeshop
    def post(self):

        city = self.get_argument("city", None)
        region = self.get_argument("region", None)
        address = self.get_argument("address", None)
        name = self.get_argument("name", None)
        tel = self.get_argument("tel", "")
        mobile = self.get_argument("mobile", None)

        if city and region and address and name and mobile and vmobile(mobile):
            user = self.get_current_user()
            useraddr = UserAddr()
            useraddr.uid = user.id
            useraddr.city = city
            useraddr.region = region
            useraddr.address = address
            useraddr.name = name
            useraddr.tel = tel
            useraddr.mobile = mobile

            try:
                UserAddr.get(uid=user.uid, address=address)
                self.flash("此地址已存在")
            except:
                try:
                    useraddr.save()
                    self.flash("保存成功", 'sucess')
                except Exception, ex:
                    logging.error(ex)
                    self.flash("系统出错,请稍后重试")
예제 #2
0
 def post(self):
     
     city = self.get_argument("city", None)
     region = self.get_argument("region", None)
     address = self.get_argument("address", None)
     name = self.get_argument("name", None)
     tel = self.get_argument("tel", "")
     mobile = self.get_argument("mobile", None)
     
     if city and region and address and name and mobile and vmobile(mobile):
         user = self.get_current_user()
         useraddr = UserAddr()
         useraddr.uid = user.id
         useraddr.city = city
         useraddr.region = region
         useraddr.address = address
         useraddr.name = name
         useraddr.tel = tel
         useraddr.mobile = mobile
             
         try:
             UserAddr.get(uid = user.uid, address = address)
             self.flash("此地址已存在")
         except:
             try:
                 useraddr.save()
                 self.flash("保存成功", 'sucess')
             except Exception, ex:
                 logging.error(ex)
                 self.flash("系统出错,请稍后重试")
예제 #3
0
파일: ajax.py 프로젝트: gislite/cakeshop
 def post(self):
     result = {'status' : False, 'msg' : 0}
     user = self.get_current_user()
     
     if user:
         city = self.get_argument("city", None)
         region = self.get_argument("region", None)
         address = self.get_argument("address", None)
         name = self.get_argument("name", None)
         tel = self.get_argument("tel", "")
         mobile = self.get_argument("mobile", None)
         
         if city and region and address and name and mobile and vmobile(mobile):
             useraddr = UserAddr()
             useraddr.uid = user.id
             useraddr.city = city
             useraddr.region = region
             useraddr.address = address
             useraddr.name = name
             useraddr.tel = tel
             useraddr.mobile = mobile
             
             try:
                 UserAddr.get(uid = user.uid, address = address)
                 result['msg'] = 503
                 
             except:
                 try:
                     useraddr.save()
                     result['status'] = True
                     result['msg'] = 200
                 
                 except Exception as ex:
                     logging.error(ex)
                     result['msg'] = 500
         else:
             result['msg'] = 400
     else:
         result['msg'] = 403
     
     self.write(simplejson.dumps(result))
예제 #4
0
    def post(self):
        result = {'status': False, 'msg': 0}
        user = self.get_current_user()

        if user:
            city = self.get_argument("city", None)
            region = self.get_argument("region", None)
            address = self.get_argument("address", None)
            name = self.get_argument("name", None)
            tel = self.get_argument("tel", "")
            mobile = self.get_argument("mobile", None)

            if city and region and address and name and mobile and vmobile(
                    mobile):
                useraddr = UserAddr()
                useraddr.uid = user.id
                useraddr.city = city
                useraddr.region = region
                useraddr.address = address
                useraddr.name = name
                useraddr.tel = tel
                useraddr.mobile = mobile

                try:
                    UserAddr.get(uid=user.uid, address=address)
                    result['msg'] = 503

                except:
                    try:
                        useraddr.save()
                        result['status'] = True
                        result['msg'] = 200

                    except Exception, ex:
                        logging.error(ex)
                        result['msg'] = 500
            else:
                result['msg'] = 400