def getDiagnoseListByHospitalUser2(): userId = session['userId'] status = request.args.get('status') if status: import string status = string.atoi(status) startDateStr = request.args.get('startDate') startDate = None if startDateStr: startDate = datetime.strptime(startDateStr, "%Y-%m-%d") else: startDate = constant.SystemTimeLimiter.startTime endDateStr = request.args.get('endDate') endDate = None if endDateStr: endDate = datetime.strptime(endDateStr, "%Y-%m-%d") else: endDate = constant.SystemTimeLimiter.endTime patientName = request.args.get('patientName') pageNo = request.args.get('pageNumber') pageSize = request.args.get('pageSize') pager = Pagger(pageNo, pageSize) diagnoses = Diagnose.getDealedDiagnoseByHospitalUser( db_session, userId, patientName, status, startDate, endDate, pager) diagnosesDict = dataChangeService.userCenterDiagnoses(diagnoses) resultStatus = rs.ResultStatus(rs.SUCCESS.status, rs.SUCCESS.msg, diagnosesDict) resultDict = resultStatus.__dict__ return json.dumps(resultDict, ensure_ascii=False)
def getDiagnoseListByHospitalUser2(): userId=session['userId'] status=request.args.get('status') if status: import string status=string.atoi(status) startDateStr=request.args.get('startDate') startDate=None if startDateStr: startDate=datetime.strptime(startDateStr,"%Y-%m-%d") else: startDate=constant.SystemTimeLimiter.startTime endDateStr=request.args.get('endDate') endDate=None if endDateStr: endDate=datetime.strptime(endDateStr,"%Y-%m-%d") else: endDate=constant.SystemTimeLimiter.endTime patientName=request.args.get('patientName') pageNo=request.args.get('pageNumber') pageSize=request.args.get('pageSize') pager=Pagger(pageNo,pageSize) diagnoses=Diagnose.getDealedDiagnoseByHospitalUser(db_session,userId,patientName,status,startDate,endDate,pager) diagnosesDict=dataChangeService.userCenterDiagnoses(diagnoses) resultStatus=rs.ResultStatus(rs.SUCCESS.status,rs.SUCCESS.msg,diagnosesDict) resultDict=resultStatus.__dict__ return json.dumps(resultDict,ensure_ascii=False)