def fetchDiagnoseByAdmin(): diagnoseId=request.form.get('diagnoseId') userId=session['userId'] # if diagnoseId is None : # return json.dumps(rs.PARAM_ERROR.__dict__,ensure_ascii=False) # # user=User.getById(userId) # if user is None: # return json.dumps(rs.NO_DATA.__dict__,ensure_ascii=False) # # from database import db_session # if UserRole.checkRole(db_session,userId,constant.RoleId.Admin): # result=Diagnose.addAdminIdAndChangeStatus(diagnoseId,userId) # #诊断日志 # diagoseLog=DiagnoseLog(userId,diagnoseId,constant.DiagnoseLogAction.FetchDiagnoseAction) # DiagnoseLog.save(db_session,diagoseLog) # # return json.dumps(rs.SUCCESS.__dict__,ensure_ascii=False) # else: # return json.dumps(rs.PERMISSION_DENY.__dict__,ensure_ascii=False) result=Diagnose.addAdminIdAndChangeStatus(diagnoseId,userId) #诊断日志 if result: diagoseLog=DiagnoseLog(userId,diagnoseId,constant.DiagnoseLogAction.FetchDiagnoseAction) DiagnoseLog.save(db_session,diagoseLog) return json.dumps(rs.SUCCESS.__dict__,ensure_ascii=False) return json.dumps(rs.FAILURE.__dict__,ensure_ascii=False)
def fetchDiagnoseByAdmin(): diagnoseId = request.form.get('diagnoseId') userId = session['userId'] # if diagnoseId is None : # return json.dumps(rs.PARAM_ERROR.__dict__,ensure_ascii=False) # # user=User.getById(userId) # if user is None: # return json.dumps(rs.NO_DATA.__dict__,ensure_ascii=False) # # from database import db_session # if UserRole.checkRole(db_session,userId,constant.RoleId.Admin): # result=Diagnose.addAdminIdAndChangeStatus(diagnoseId,userId) # #诊断日志 # diagoseLog=DiagnoseLog(userId,diagnoseId,constant.DiagnoseLogAction.FetchDiagnoseAction) # DiagnoseLog.save(db_session,diagoseLog) # # return json.dumps(rs.SUCCESS.__dict__,ensure_ascii=False) # else: # return json.dumps(rs.PERMISSION_DENY.__dict__,ensure_ascii=False) result = Diagnose.addAdminIdAndChangeStatus(diagnoseId, userId) #诊断日志 if result: diagoseLog = DiagnoseLog( userId, diagnoseId, constant.DiagnoseLogAction.FetchDiagnoseAction) DiagnoseLog.save(db_session, diagoseLog) return json.dumps(rs.SUCCESS.__dict__, ensure_ascii=False) return json.dumps(rs.FAILURE.__dict__, ensure_ascii=False)