Пример #1
0
    def post(self, aid):

        try:
            useraddr = UserAddr.get(id=aid)
        except:
            self.flash("此地址不存在")
            self.redirect("/user/address")
            return

        user = self.get_current_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.city = city
            useraddr.region = region
            useraddr.address = address
            useraddr.name = name
            useraddr.tel = tel
            useraddr.mobile = mobile

            try:
                UserAddr.get(id != useraddr.id, 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):
        nickname = self.get_argument("nickname", None)
        name = self.get_argument("name", None)
        relation = int(self.get_argument("relation", 0))
        gender = int(self.get_argument("gender", 0))
        day = self.get_argument(
            "day",
            datetime.date.today() + datetime.timedelta(days=1))
        mobile = self.get_argument("mobile", None)

        if nickname and name and mobile and vmobile(mobile):
            user = self.get_current_user()
            mark = Mark()
            mark.uid = user.id
            mark.nickname = nickname
            mark.name = name
            mark.relation = relation
            mark.gender = gender
            mark.day = day
            mark.mobile = mobile

            try:
                Mark.get(uid=user.uid, nickname=nickname)
                self.flash("此纪念日已存在")
            except:
                try:
                    mark.save()
                    self.flash("保存成功", 'sucess')
                except Exception, ex:
                    logging.error(ex)
                    self.flash("系统出错,请稍后重试")
Пример #3
0
 def post(self, aid):
     
     try:
         useraddr = UserAddr.get(id = aid)
     except:
         self.flash("此地址不存在")
         self.redirect("/user/address")
         return
     
     user = self.get_current_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.city = city
         useraddr.region = region
         useraddr.address = address
         useraddr.name = name
         useraddr.tel = tel
         useraddr.mobile = mobile
             
         try:
             UserAddr.get(id != useraddr.id, uid = user.uid, address = address)
             self.flash("此地址已存在")
         except:
             try:
                 useraddr.save()
                 self.flash("保存成功", 'sucess')
             except Exception, ex:
                 logging.error(ex)
                 self.flash("系统出错,请稍后重试")
Пример #4
0
 def post(self, mid):
     
     try:
         mark = Mark.get(id = mid)
     except:
         self.flash("此地址不存在")
         self.redirect("/user/marks")
         return
     
     nickname = self.get_argument("nickname", None)
     name = self.get_argument("name", None)
     relation = int(self.get_argument("relation", 0))
     gender = int(self.get_argument("gender", 0))
     day = self.get_argument("day", datetime.date.today() + datetime.timedelta(days=1))
     mobile = self.get_argument("mobile", None)
     
     if nickname and name and mobile and vmobile(mobile):
         user = self.get_current_user()
         mark.nickname = nickname
         mark.name = name
         mark.relation = relation
         mark.gender = gender
         mark.day = day
         mark.mobile = mobile
             
         try:
             Mark.get(id != mark.id, uid = user.uid, nickname = nickname)
             self.flash("此纪念日已存在")
         except:
             try:
                 mark.save()
                 self.flash("保存成功", 'sucess')
             except Exception, ex:
                 logging.error(ex)
                 self.flash("系统出错,请稍后重试")
Пример #5
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 as ex:
                     logging.error(ex)
                     result['msg'] = 500
         else:
             result['msg'] = 400
     else:
         result['msg'] = 403
     
     self.write(simplejson.dumps(result))
Пример #6
0
 def validate(self):
     if not self.coname:
         raise Exception('请输入公司名')
     
     if not self.region:
         raise Exception('请选择城市')
     
     if not self.region:
         raise Exception('请选择区域')
     
     if not self.address:
         raise Exception('请输入详细地址')
     
     if not self.name:
         raise Exception('请输入姓名')
     
     if not self.tel:
         raise Exception('请输入固定电话')
     
     if self.mobile and not vmobile(self.mobile):
         raise Exception('请输入正确的手机号码')
Пример #7
0
    def validate(self):
        if not self.coname:
            raise Exception("请输入公司名")

        if not self.region:
            raise Exception("请选择城市")

        if not self.region:
            raise Exception("请选择区域")

        if not self.address:
            raise Exception("请输入详细地址")

        if not self.name:
            raise Exception("请输入姓名")

        if not self.tel:
            raise Exception("请输入固定电话")

        if self.mobile and not vmobile(self.mobile):
            raise Exception("请输入正确的手机号码")
Пример #8
0
    def validate(self):
        if not self.coname:
            raise Exception('请输入公司名')

        if not self.region:
            raise Exception('请选择城市')

        if not self.region:
            raise Exception('请选择区域')

        if not self.address:
            raise Exception('请输入详细地址')

        if not self.name:
            raise Exception('请输入姓名')

        if not self.tel:
            raise Exception('请输入固定电话')

        if self.mobile and not vmobile(self.mobile):
            raise Exception('请输入正确的手机号码')
Пример #9
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
Пример #10
0
 def validate(self):
     if self.mobile and vmobile(self.mobile):                
         if User.select().where(User.mobile == self.mobile).count() > 0:
             raise Exception('此用户名已使用')
     else:
         raise Exception('请输入正确的手机号码')
Пример #11
0
 def validate(self):
     if self.mobile and vmobile(self.mobile):
         pass
     else:
         raise Exception('mobile is not validate')
Пример #12
0
 def validate(self):
     if self.mobile and vmobile(self.mobile):
         if User.select().where(User.mobile == self.mobile).count() > 0:
             raise Exception('此用户名已使用')
     else:
         raise Exception('请输入正确的手机号码')
Пример #13
0
 def validate(self):
     if self.mobile and vmobile(self.mobile):
         pass
     else:
         raise Exception('mobile is not validate')