Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
 def test_getPathology(self):
     pathology=Pathology.getById(1)
     from DoctorSpring.util.object2dict import to_json
     pathologyDict=to_json(pathology,pathology.__class__)
     print pathology.id
Example #6
0
 def test_getPathology(self):
     pathology = Pathology.getById(1)
     from DoctorSpring.util.object2dict import to_json
     pathologyDict = to_json(pathology, pathology.__class__)
     print pathology.id