Esempio n. 1
0
 def post(self):
     data = request.get_json(force=True)
     accessToken = data.get('accessToken')
     proj_id = data.get('proj_id')
     page = data.get('page')
     size = data.get('size')
     condition = data.get('condition')
     manager = data.get('manager')
     result = {"result": "NG", "content": [], "error": ''}
     project = CtrlProject()
     error = project.synchronize_project(accessToken)
     if error:
         result['error'] = error
         return result
     count, proj_info_list = project.get(proj_id, manager, page, size,
                                         condition)
     if proj_info_list:
         if page and size:
             result = {
                 "result": "OK",
                 "content": proj_info_list,
                 "count": count
             }
         else:
             result = {"result": "OK", "content": proj_info_list}
     return result
Esempio n. 2
0
 def get(self,
         page=None,
         size=None,
         proj_id=None,
         condition=None,
         manager=None):
     result = {"result": "NG", "content": []}
     project = CtrlProject()
     count, proj_info_list = project.get(proj_id, page, size, condition,
                                         manager)
     if proj_info_list:
         if page and size:
             result = {
                 "result": "OK",
                 "content": proj_info_list,
                 "count": count
             }
         else:
             result = {"result": "OK", "content": proj_info_list}
     return result