Esempio n. 1
0
 def getUser(userId):
     user = Users.get(Users, userId)
     if user is None:
         return jsonify(
             ResponseFormat.false_return(ResponseFormat, None, '找不到数据'))
     else:
         return jsonify(
             ResponseFormat.true_return(ResponseFormat,
                                        Users.output(Users, user)))
Esempio n. 2
0
 def deleteUser(userId):
     user = Users.get(Users, userId)
     if user is None:
         return jsonify(ResponseFormat.false_return(ResponseFormat, None, '找不到要删除的数据'))
     else:
         Users.delete(Users, userId)
         user = Users.get(Users, userId)
         if user is None:
             return getUsers()
         else:
             return jsonify(ResponseFormat.false_return(ResponseFormat, None, '删除失败'))
Esempio n. 3
0
 def addUser():
     inputData = request.get_json(force=True)
     # print(inputData['user_name'])
     user_name = inputData['user_name']
     user_password = inputData['user_password']
     user_nickname = inputData['user_nickname']
     user_email = inputData['user_email']
     user = Users(user_name=user_name, user_password=user_password,
                  user_nickname=user_nickname, user_email=user_email)
     result = Users.add(Users, user)
     if user.user_id:
         return getUser(user.user_id)
     else:
         return jsonify(ResponseFormat.false_return(ResponseFormat, None, result))
Esempio n. 4
0
    def updateUser(userId):
        user = Users.get(Users, userId)
        if user is None:
            return jsonify(ResponseFormat.false_return(ResponseFormat, None, '找不到要修改的数据'))
        else:
            user_name = request.form.get('user_name')
            user_password = request.form.get('user_password')
            user_nickname = request.form.get('user_nickname')
            user_email = request.form.get('user_email')

            user.user_name = user_name
            user.user_password = user_password
            user.user_nickname = user_nickname
            user.user_email = user_email

            Users.update(Users)
            return getUser(user.user_id)
Esempio n. 5
0
 def getUsers():
     users = Users.get_all(Users)
     output = []
     for user in users:
         output.append(Users.output(Users, user))
     return jsonify(ResponseFormat.true_return(ResponseFormat, output))