def getAcountInfo(): type = request.args.get('type') if type: type = string.atoi(type) #医生:1 病人:2 else: type = 2 userId = None if session.has_key('userId'): userId = session['userId'] #userId='5' if userId is None: return redirect(LOGIN_URL) user = User.getById(userId) if user: userDict = object2dict.to_json(user, user.__class__) userDict['mobile'] = userDict.get('phone') if type == 2: result = rs.ResultStatus(rs.SUCCESS.status, rs.SUCCESS.msg, userDict) return json.dumps(result.__dict__, ensure_ascii=False) elif type == 1: userDict = dataChangeService.getAccountInfo(userDict) userDict['userName'] = userDict.get('name') result = rs.ResultStatus(rs.SUCCESS.status, rs.SUCCESS.msg, userDict) return json.dumps(result.__dict__, ensure_ascii=False) else: return json.dumps(rs.PARAM_ERROR.__dict__, ensure_ascii=False) return json.dumps(rs.NO_LOGIN.__dict__, ensure_ascii=False)
def getAcountInfo(): type=request.args.get('type') if type: type=string.atoi(type) #医生:1 病人:2 else: type=2 userId=None if session.has_key('userId'): userId=session['userId'] #userId='5' if userId is None: return redirect(LOGIN_URL) user=User.getById(userId) if user: userDict=object2dict.to_json(user,user.__class__) if type==2: result=rs.ResultStatus(rs.SUCCESS.status,rs.SUCCESS.msg,userDict) return json.dumps(result.__dict__,ensure_ascii=False) elif type==1: userDict=dataChangeService.getAccountInfo(userDict) result=rs.ResultStatus(rs.SUCCESS.status,rs.SUCCESS.msg,userDict) return json.dumps(result.__dict__,ensure_ascii=False) else: return json.dumps(rs.PARAM_ERROR.__dict__,ensure_ascii=False) return json.dumps(rs.NO_LOGIN.__dict__,ensure_ascii=False)
def getReport(reportId): report=Report.getReportById(reportId) if report: reportDict=object2dict.to_json(report,report.__class__) resultStatus=rs.ResultStatus(rs.SUCCESS.status,rs.SUCCESS.msg,reportDict) resultDict=resultStatus.__dict__ return json.dumps(resultDict,ensure_ascii=False) return json.dumps(rs.NO_DATA,ensure_ascii=False)
def getReport(reportId): report = Report.getReportById(reportId) if report: reportDict = object2dict.to_json(report, report.__class__) resultStatus = rs.ResultStatus(rs.SUCCESS.status, rs.SUCCESS.msg, reportDict) resultDict = resultStatus.__dict__ return json.dumps(resultDict, ensure_ascii=False) return json.dumps(rs.NO_DATA, ensure_ascii=False)
def test_getPathology(self): pathology=Pathology.getById(1) from DoctorSpring.util.object2dict import to_json pathologyDict=to_json(pathology,pathology.__class__) print pathology.id
def test_getPathology(self): pathology = Pathology.getById(1) from DoctorSpring.util.object2dict import to_json pathologyDict = to_json(pathology, pathology.__class__) print pathology.id