Exemple #1
0
 def POST(self):
     web.header("Access-Control-Allow-Origin", "*")
     # 接收参数
     params = web.input()
     session = web.ctx.session
     currentPage = int(params.currentPage) - 1
     count = model.Teacher_model.count()
     if params.tc_name == '' and params.tc_id == '':
         teacher = model.Teacher_model.query(
             'select * from teacher where tc_level\
          = %s order by tc_id limit %s,%s' %
             ("'" + params.tc_level + "'", currentPage * 10,
              currentPage * 10 + 9))
         teacher = [model.Teacher_model(**item) for item in teacher]
         page = util.Page(data=teacher,
                          totalRow=count,
                          currentPage=int(params.currentPage),
                          pageSize=10,
                          status=util.Status.__success__,
                          message="未知")
         response = util.Response(status=util.Status.__success__, body=page)
         return util.objtojson(response)
     elif params.tc_name != '' and params.tc_id == '':
         teacher = model.Teacher_model.query(
             'select * from teacher where tc_name \
          like %s and tc_level = %s order by tc_id limit %s,%s' %
             (params.tc_name, "'" + params.tc_level + "'", currentPage * 10,
              currentPage * 10 + 9))
         teacher = [model.Teacher_model(**item) for item in teacher]
         page = util.Page(data=teacher,
                          totalRow=teacher.__len__(),
                          currentPage=int(params.currentPage),
                          pageSize=10,
                          status=util.Status.__success__,
                          message="未知")
         response = util.Response(status=util.Status.__success__, body=page)
         return util.objtojson(response)
     else:
         teacher = model.Teacher_model.getByPK(params.tc_id)
         page = util.Page(data=teacher,
                          totalRow=1,
                          currentPage=int(params.currentPage),
                          pageSize=10,
                          status=util.Status.__success__,
                          message="未知")
         response = util.Response(status=util.Status.__success__, body=page)
         return util.objtojson(response)
Exemple #2
0
 def POST(self):
     web.header("Access-Control-Allow-Origin", "*")
     # 接收参数
     teacher = model.Teacher_model.query('select * from teacher')
     teacher = [model.Teacher_model(**item) for item in teacher]
     response = util.Response(status=util.Status.__success__, body=teacher)
     print(util.objtojson(response))
     return util.objtojson(response)
Exemple #3
0
 def POST(self):
     web.header("Access-Control-Allow-Origin", "*")
     # 接收参数
     Knowledge = model.Knowledge_model.query('select * from knowledge')
     Knowledge = [model.Teacher_model(**item) for item in Knowledge]
     response = util.Response(status=util.Status.__success__, body=Knowledge)
     print(util.objtojson(response))
     return util.objtojson(response)
Exemple #4
0
 def POST(self):
     web.header("Access-Control-Allow-Origin", "*")
     # 接收参数
     params = web.input()
     print(params)
     teacher = model.Teacher_model(**params)
     if teacher.insert():
         response = util.Response(status=util.Status.__success__, )
         return 1
     else:
         response = util.Response(status=util.Status.__error__, )
         return 0
Exemple #5
0
 def POST(self):
     print("删除教师信息")
     web.header("Access-Control-Allow-Origin", "*")
     # 接收参数
     params = web.input()
     print(params)
     teacher = model.Teacher_model(**params)
     if teacher.delete():
         response = util.Response(status=util.Status.__success__, )
         return util.objtojson(response)
     else:
         response = util.Response(status=util.Status.__error__, )
         return util.objtojson(response)