def entry(self, response_self):

        user_id = str(eval(response_self.request.body)["userId"])

        if not (judgeIfPermiss(user_id=user_id, mode=1, page="systemUsers")
                == True or judgeIfPermiss(
                    user_id=user_id, mode=1, page="systemRoleTeam") == True
                or judgeIfPermiss(
                    user_id=user_id, mode=1, page="systemUserTeam") == True):
            return {"status": 0, "errorInfo": "用户没有权限查看", "data": {}}

        return self.returnData(user_id)
Example #2
0
 def entry(self, response_self):
     # "stuId":"11012231",
     # "userId":"admin",
     body = eval(response_self.request.body)
     user_id = str(body["data"]["userId"])
     stu_id = str(body["data"]["stuId"])
     if judgeIfPermiss(user_id=user_id, mode=1, page="person") == False:
         return {"status": 0, "errorInfo": "该用户没有权限设置"}
     elif judgeIfPermiss(user_id=user_id, stuid=stu_id, mode=0) == False:
         return {"status": 0, "errorInfo": "用户没有操作该学生的权限"}
     else:
         return self.setData(stu_id)
Example #3
0
 def entry(self, response_self):
     try:
         body = eval(response_self.request.body)
         user_id = str(body["userId"])
         stu_id = str(body["stuId"])
         if judgeIfPermiss(user_id = user_id, mode = 1, page = "person") == False:
             return {"status":0, "errorInfo":"用户没有权限设置"}
         elif judgeIfPermiss(user_id = user_id, stuid = stu_id, mode = 0) == False:
             return {"status":0, "errorInfo":"用户没有权限设置"}
         else:
             return self.getData(stu_id)
     except (Exception) as e:
         # print(e, "PersonScore")
         raise
Example #4
0
    def entry(self, response_self):
        body = eval(response_self.request.body)
        user_id = str(body["data"]["userId"])
        stu_id = str(body["data"]["stuId"])
        level = str(body["data"]["focusLevel"])
        reason = str(body["data"]["reson"])
        # sleepInOrOut = str(body["data"]["sleepInOrOut"])
        # studyWithParent = str(body["data"]["studyWithParent"])

        if judgeIfPermiss(user_id=user_id, mode=1, page="person") == False:
            return {"status": 0, "errorInfo": "用户没有页面设置权限"}
        elif judgeIfPermiss(user_id=user_id, stuid=stu_id, mode=0) == False:
            return {"status": 0, "errorInfo": "用户没有用户组权限设置"}
        else:
            return self.setData(stu_id, reason, level)
Example #5
0
 def entry(self, response_self):
     body = eval(response_self.request.body)
     user_id = str(body["userId"])
     if judgeIfPermiss(user_id=user_id, mode=1,
                       page="indexStudents") == False:
         return {"status": 0, "errorInfo": "用户没有权限设置"}
     else:
         return self.getData(user_id)
Example #6
0
    def entry(self, response_self):
        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        user_name_want = str(body["userName"])

        if judgeIfPermiss(user_id=user_id, mode=1, page="systemUsers") == False:
            return {"status":0, "errorInfo":"用户没有权限设置"}
        return self.delMysql(user_name_want)
Example #7
0
 def entry(self, response_self):
     # "stuId":"11012231",
     # "userId":"admin",
     # "theme":"记录一次谈话",
     # "time":"2017-01-01 20:20:22",
     # "content":"巴拉巴拉"
     body = eval(response_self.request.body)
     user_id = str(body['data']["userId"])
     stu_id = str(body["data"]["stuId"])
     theme = str(body["data"]["theme"])
     time = str(pd.to_datetime(body["data"]["time"]))
     content = str(body["data"]["content"])
     if judgeIfPermiss(user_id=user_id, mode=1, page="person") == False:
         return {"status": 0, "errorInfo": "用户没有权限设置"}
     elif judgeIfPermiss(user_id=user_id, stuid=stu_id, mode=0) == False:
         return {"status": 0, "errorInfo": "用户没有权限设置"}
     else:
         return self.setData(stu_id, theme, time, content, user_id)
Example #8
0
    def entry(self, response_self):
        """response为tornado下get函数接收到前端数据后的self"""
        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        data = str(body["data"])
        if not (judgeIfPermiss(user_id = user_id, mode = 1, page = "systemUsers") == True or judgeIfPermiss(user_id = user_id, mode = 1, page = "systemRoleTeam") == True or judgeIfPermiss(user_id = user_id, mode = 1, page = "systemUserTeam") == True):
            return {"status":0, "errorInfo":"用户没有权限查看", "data":{}}

        return self.insertInMysql(data)
Example #9
0
    def entry(self, response_self):
        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        role_name_want = str(body["roleTeamName"])

        if judgeIfPermiss(user_id=user_id, mode=1,
                          page="systemRoleTeam") == False:
            return {"status": 0, "errorInfo": "用户没有权限查看", "data": {}}
        else:
            return self.returnData(role_name_want)
Example #10
0
 def entry(self, response_self):
     """response为tornado下get函数接收到前端数据后的self"""
     body = eval(response_self.request.body)
     user_id = str(body["userId"])
     content = str(body["content"])
     start = str(body["start"])
     if judgeIfPermiss(user_id=user_id, mode=1,
                       page="officeSuggestions") == False:
         return {"status": 0, "errorInfo": "用户没有权限设置"}
     else:
         return self.insertInMysql(user_id, content, start)
Example #11
0
    def entry(self, response_self):
        """response为tornado下get函数接收到前端数据后的self"""
        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        user_name_want = str(body["userName"])

        if judgeIfPermiss(user_id=user_id, mode=1,
                          page="systemUsers") == False:
            return {"status": 0, "errorInfo": "用户没有权限查看", "data": {}}

        return self.returnData(user_id, user_name_want)
Example #12
0
    def entry(self, response_self):
        try:
            body = eval(response_self.request.body)
            print(body)
            user_id = str(body["userId"])
            stu_id = str(body["stuId"])

            if judgeIfPermiss(user_id=user_id, mode=1, page="person") == False:
                return {"status": 0, "errorInfo": "用户没有权限设置"}
            elif judgeIfPermiss(user_id=user_id, stuid=stu_id,
                                mode=0) == False:
                return {"status": 0, "errorInfo": "用户没有权限设置"}
            else:
                result = self.getData(stu_id)
                result = json.dumps(result, ensure_ascii=False)
                return result
        except:
            error_info = traceback.format_exc()
            print(error_info)
            raise
Example #13
0
    def entry(self, response_self):
        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        user_name_want = str(body["userTeamName"])

        if judgeIfPermiss(user_id=user_id, mode=1,
                          page="systemUserTeam") == False:
            return {
                "status": 0,
                "errorInfo": "用户没有权限查看",
                "classNum": [],
                "ifCheck": []
            }
        else:
            return self.returnData(user_name_want)
Example #14
0
    def entry(self, response_self):

        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        user_team_name = str(body["userTeamName"])
        data = eval(str(body["data"]))

        if judgeIfPermiss(user_id=user_id, mode=1,
                          page="systemUserTeam") == False:
            return {"status": 0, "errorInfo": "用户没有权限设置"}
        elif len(
                MyBaseModel.returnList(new_user_team.select().where(
                    new_user_team.userteamname ==
                    user_team_name).dicts())) == 0:
            return {"status": 0, "errorInfo": "不存在所要设置的用户组"}
        else:
            return self.updateMysql(user_team_name, data)
    def entry(self, response_self):

        body = eval(response_self.request.body)
        user_id = str(body["userId"])
        user_team_name = str(body["userTeamName"])

        if judgeIfPermiss(user_id=user_id, mode=1,
                          page="systemUserTeam") == False:
            return {"status": 0, "errorInfo": "用户没有权限设置"}
        elif len(
                MyBaseModel.returnList(new_user_team.select().where(
                    new_user_team.userteamname ==
                    user_team_name).dicts())) == 0:
            return {"status": 0, "errorInfo": "不存在所要删除用户组"}
        elif len(
                MyBaseModel.returnList(new_users.select().where(
                    new_users.userteamname == user_team_name).dicts())) != 0:
            return {"status": 0, "errorInfo": "还有用户存在于该用户组内,无法执行删除操作"}
        else:
            return self.delMysql(user_team_name)