| 
					
				 | 
			
			
				@ -17,7 +17,7 @@ class PatientRepo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static findOne(patientId, handler){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oracledbUtil.quer({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oracledbUtil.query({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "sql": "SELECT \"ID\" AS \"id\",\"NAME\" AS \"name\",\"SEX\" AS \"sex\",\"BIRTHDATE\" AS \"birthdate\",\"AVATAR\" AS \"avatar\",\"OPENID\" AS \"openid\",\"IDCARD\" AS \"idcard\",\"MOBILE\" AS \"mobile\" FROM PATIENTS WHERE ID = ? ", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "args": [patientId], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "handler": handler 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -27,7 +27,7 @@ class PatientRepo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static findWechatOpenId(code, handler) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var sql = "SELECT \"OPENID\" as \"openid\" FROM PATIENTS WHERE ID = :ID "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ImDb.execQuery({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oracledbUtil.query({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "sql": sql, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "args": [code], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "handler": handler 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -40,11 +40,11 @@ class PatientRepo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param handler 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static findWechatOpenIds(code, handler){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var sql = "SELECT M.FAMILY_MEMBER CODE,P.NAME,P.OPENID FROM WLYY.WLYY_PATIENT P,WLYY.WLYY_PATIENT_FAMILY_MEMBER M" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var sql = "SELECT M.\"FAMILY_MEMBER\" AS \"CODE\",P.\"NAME\" AS \"name\",P.\"OPENID\" AS \"openid\" FROM WLYY.WLYY_PATIENT P,WLYY.WLYY_PATIENT_FAMILY_MEMBER M" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "  WHERE M.PATIENT = :PATIENT AND M.FAMILY_MEMBER=P.CODE AND P.OPENID IS NOT NULL AND M.IS_AUTHORIZE = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            " UNION ALL" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "  SELECT P.CODE,P.NAME,P.OPENID  FROM WLYY.WLYY_PATIENT P WHERE P.CODE = :CODE"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ImDb.execQuery({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "  SELECT P.\"NAME\" AS \"name\",P.\"OPENID\" AS \"openid\"  FROM WLYY.WLYY_PATIENT P WHERE P.CODE = :CODE"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oracledbUtil.query({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "sql": sql, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "args": [code,code], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "handler": handler 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -53,9 +53,9 @@ class PatientRepo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // TODO: 不能直接访问三师库 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static getPatientDoctorConsult(patient, doctor, handler) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var sql = "SELECT * FROM WLYY_CONSULT_TEAM WHERE PATIENT = ? AND DOCTOR = ? AND STATUS = 0 AND DEL = '1' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var sql = "SELECT * FROM WLYY_CONSULT_TEAM WHERE PATIENT = :PATIENT AND DOCTOR = :DOCTOR AND STATUS = 0 AND DEL = '1' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ImDb.execQuery({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oracledbUtil.query({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "sql": sql, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "args": [patient, doctor], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            "handler": handler 
			 |