|
@@ -28,6 +28,8 @@ public class TZDBConn {
|
|
private static final String URL = getValue("jdbc.url");
|
|
private static final String URL = getValue("jdbc.url");
|
|
private static final String USERNAME = getValue("jdbc.username");
|
|
private static final String USERNAME = getValue("jdbc.username");
|
|
private static final String PASSWORD = getValue("jdbc.password");
|
|
private static final String PASSWORD = getValue("jdbc.password");
|
|
|
|
+
|
|
|
|
+ public static final Long HOSPITAL_ID=Long.valueOf("3");//1:长兴,2:邵逸夫,3:台州市立医院
|
|
|
|
|
|
private static Connection connection = null;
|
|
private static Connection connection = null;
|
|
private static PreparedStatement sta = null;
|
|
private static PreparedStatement sta = null;
|
|
@@ -85,6 +87,8 @@ public class TZDBConn {
|
|
rs=sta.executeQuery();
|
|
rs=sta.executeQuery();
|
|
} catch (SQLException e) {
|
|
} catch (SQLException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
|
+ }finally {
|
|
|
|
+ close();
|
|
}
|
|
}
|
|
return rs;
|
|
return rs;
|
|
}
|
|
}
|
|
@@ -122,16 +126,15 @@ public class TZDBConn {
|
|
* 医生信息
|
|
* 医生信息
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<BasDoctorInfo> getBasDoctorInfo() {
|
|
|
|
|
|
+ public List<BasDoctorInfo> getBasDoctorInfo(String sql) {
|
|
List<BasDoctorInfo> basDoctorInfoList=Lists.newLinkedList();
|
|
List<BasDoctorInfo> basDoctorInfoList=Lists.newLinkedList();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
try {
|
|
try {
|
|
- String sql="select * from gi_userinfo";
|
|
|
|
rs =dbconn.Query(sql, null);
|
|
rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
BasDoctorInfo basDoctorInfo=new BasDoctorInfo();
|
|
BasDoctorInfo basDoctorInfo=new BasDoctorInfo();
|
|
basDoctorInfo.setDoctorId(rs.getString("YHRYBH"));//医生ID
|
|
basDoctorInfo.setDoctorId(rs.getString("YHRYBH"));//医生ID
|
|
- basDoctorInfo.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ basDoctorInfo.setHospitalId(HOSPITAL_ID);//医院ID
|
|
//basDoctorInfoVO.setDeptId(rs.getString("ZZKSID"));//科室ID
|
|
//basDoctorInfoVO.setDeptId(rs.getString("ZZKSID"));//科室ID
|
|
basDoctorInfo.setName(rs.getString("YHRYMC"));//医生姓名
|
|
basDoctorInfo.setName(rs.getString("YHRYMC"));//医生姓名
|
|
basDoctorInfo.setProfessor(rs.getString("YHRYZC"));//职称
|
|
basDoctorInfo.setProfessor(rs.getString("YHRYZC"));//职称
|
|
@@ -149,16 +152,15 @@ public class TZDBConn {
|
|
* 从视图中获取医院科室数据,根据修改时间同步数据
|
|
* 从视图中获取医院科室数据,根据修改时间同步数据
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<BasDeptInfo> getDeptInfo() {
|
|
|
|
|
|
+ public List<BasDeptInfo> getDeptInfo(String sql) {
|
|
List<BasDeptInfo> basDeptInfoList=Lists.newLinkedList();
|
|
List<BasDeptInfo> basDeptInfoList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- String sql="select * from hi_deptinfo where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
BasDeptInfo basDeptInfo=new BasDeptInfo();
|
|
BasDeptInfo basDeptInfo=new BasDeptInfo();
|
|
basDeptInfo.setDeptId(rs.getString("ZZKSDM"));//科室编码
|
|
basDeptInfo.setDeptId(rs.getString("ZZKSDM"));//科室编码
|
|
- basDeptInfo.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ basDeptInfo.setHospitalId(HOSPITAL_ID);//医院ID
|
|
basDeptInfo.setDeptName(rs.getString("ZZKSMC"));//科室名称
|
|
basDeptInfo.setDeptName(rs.getString("ZZKSMC"));//科室名称
|
|
//basDeptInfoVO.setDeptType(rs.getString("ZZKSLB"));//科室类别
|
|
//basDeptInfoVO.setDeptType(rs.getString("ZZKSLB"));//科室类别
|
|
basDeptInfo.setSpell(rs.getString("HZSRM1"));//首字母拼音
|
|
basDeptInfo.setSpell(rs.getString("HZSRM1"));//首字母拼音
|
|
@@ -176,17 +178,15 @@ public class TZDBConn {
|
|
* 病案诊断
|
|
* 病案诊断
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<HomeDiagnoseInfo> getHomeDiagnose(){
|
|
|
|
|
|
+ public List<HomeDiagnoseInfo> getHomeDiagnose(String sql){
|
|
List<HomeDiagnoseInfo> homeDiagnoseVOList=Lists.newLinkedList();
|
|
List<HomeDiagnoseInfo> homeDiagnoseVOList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from br_recdiagnose where CJCXRQ BETWEEN TO_DATE('2020-02-01', 'yyyy-MM-dd') and TO_DATE('2020-04-30', 'yyyy-MM-dd')";
|
|
|
|
- String sql="select * from br_recdiagnose where BASYID in (select BASYID from br_rechome where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate())";//今年的数据
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
HomeDiagnoseInfo homeDiagnose=new HomeDiagnoseInfo();
|
|
HomeDiagnoseInfo homeDiagnose=new HomeDiagnoseInfo();
|
|
homeDiagnose.setHomePageId(rs.getString("BASYID"));//病案首页ID
|
|
homeDiagnose.setHomePageId(rs.getString("BASYID"));//病案首页ID
|
|
- homeDiagnose.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ homeDiagnose.setHospitalId(HOSPITAL_ID);//医院ID
|
|
homeDiagnose.setDiagnoseOrderNo(rs.getString("BAZDXH"));//诊断序号
|
|
homeDiagnose.setDiagnoseOrderNo(rs.getString("BAZDXH"));//诊断序号
|
|
homeDiagnose.setDiagnoseName(rs.getString("ZDJBMC"));//诊断名称
|
|
homeDiagnose.setDiagnoseName(rs.getString("ZDJBMC"));//诊断名称
|
|
homeDiagnose.setDiagnoseType(rs.getString("ZDLBDM"));//诊断类别
|
|
homeDiagnose.setDiagnoseType(rs.getString("ZDLBDM"));//诊断类别
|
|
@@ -209,19 +209,15 @@ public class TZDBConn {
|
|
* 病案手术
|
|
* 病案手术
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<HomeOperationInfo> getHomeOperation() {
|
|
|
|
|
|
+ public List<HomeOperationInfo> getHomeOperation(String sql) {
|
|
List<HomeOperationInfo> homeOperationVOList=Lists.newLinkedList();
|
|
List<HomeOperationInfo> homeOperationVOList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from br_recoperation where CJCXRQ BETWEEN TO_DATE('2020-02-01', 'yyyy-MM-dd') and TO_DATE('2020-04-30', 'yyyy-MM-dd')";
|
|
|
|
- //String sql="select * from br_recoperation where BASYID IN (select BASYID from br_rechome WHERE BRZYID IN (select BRZYID from br_inpatientinfo where ZYKSID IN('1020500','1009100','1030200')))";
|
|
|
|
- String sql="select * from br_recoperation where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
- //String sql="select * from br_recoperation where BASYID in (select BASYID from br_rechome where DateDiff(dd,CJCXRQ,getdate())=1)";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
HomeOperationInfo homeOperationVO=new HomeOperationInfo();
|
|
HomeOperationInfo homeOperationVO=new HomeOperationInfo();
|
|
homeOperationVO.setHomePageId(rs.getString("BASYID"));//病案首页ID
|
|
homeOperationVO.setHomePageId(rs.getString("BASYID"));//病案首页ID
|
|
- homeOperationVO.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ homeOperationVO.setHospitalId(HOSPITAL_ID);//医院ID
|
|
homeOperationVO.setOperationOrderNo(rs.getString("BRSSXH"));//手术序号
|
|
homeOperationVO.setOperationOrderNo(rs.getString("BRSSXH"));//手术序号
|
|
homeOperationVO.setOperationDate(rs.getDate("BRSSRQ"));//手术日期
|
|
homeOperationVO.setOperationDate(rs.getDate("BRSSRQ"));//手术日期
|
|
homeOperationVO.setOperationCode(rs.getString("SSDMID"));//手术编码
|
|
homeOperationVO.setOperationCode(rs.getString("SSDMID"));//手术编码
|
|
@@ -248,21 +244,15 @@ public class TZDBConn {
|
|
* 从视图获取病案首页信息
|
|
* 从视图获取病案首页信息
|
|
* 获取近几个月的数据
|
|
* 获取近几个月的数据
|
|
*/
|
|
*/
|
|
- public List<HomePage> getHomePage() {
|
|
|
|
|
|
+ public List<HomePage> getHomePage(String sql) {
|
|
List<HomePage> homePageList=Lists.newLinkedList();
|
|
List<HomePage> homePageList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from br_rechome WHERE DateDiff(dd,CJCXRQ,getdate())>120 AND DateDiff(dd,CJCXRQ,getdate())<=200 AND RYKSID IN('1040200','1050000') and BRZYID IN (select top 2000 BRZYID from br_inpatientinfo where ZYKSID IN('1040200','1050000') order by CJCXRQ desc) ORDER BY CJCXRQ DESC";
|
|
|
|
- //String sql="select top 500 * from br_rechome WHERE RYKSID in ('1020500','1009100','1030200') and BRZYID is not NULL ORDER BY CJCXRQ DESC";
|
|
|
|
- //String sql="select * from br_rechome WHERE RYKSID in ('1020500','1009100','1030200') and BRZYID is not NULL AND DATEDIFF([month],CJCXRQ,getdate())=6 ORDER BY CJCXRQ desc ";
|
|
|
|
- //String sql="select * from br_rechome WHERE BRZYID is not NULL";
|
|
|
|
- //String sql="select * from br_rechome where DateDiff(dd,CJCXRQ,getdate())=1";
|
|
|
|
- String sql="select * from br_rechome where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
HomePage homePageVO=new HomePage();
|
|
HomePage homePageVO=new HomePage();
|
|
homePageVO.setHomePageId(rs.getString("BASYID"));//病案首页ID
|
|
homePageVO.setHomePageId(rs.getString("BASYID"));//病案首页ID
|
|
- homePageVO.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ homePageVO.setHospitalId(HOSPITAL_ID);//医院ID
|
|
homePageVO.setBehospitalCode(rs.getString("BRZYID"));//病人住院序号
|
|
homePageVO.setBehospitalCode(rs.getString("BRZYID"));//病人住院序号
|
|
homePageVO.setHospitalCode(rs.getString("ZZJGID"));//组织机构id
|
|
homePageVO.setHospitalCode(rs.getString("ZZJGID"));//组织机构id
|
|
homePageVO.setHospitalName(rs.getString("ZZJGMC"));//医疗机构名称
|
|
homePageVO.setHospitalName(rs.getString("ZZJGMC"));//医疗机构名称
|
|
@@ -531,20 +521,15 @@ public class TZDBConn {
|
|
* 获取病历信息
|
|
* 获取病历信息
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<BehospitalInfo> getBehospitalInfo() {
|
|
|
|
|
|
+ public List<BehospitalInfo> getBehospitalInfo(String sql) {
|
|
List<BehospitalInfo> behospitalInfoList=Lists.newLinkedList();
|
|
List<BehospitalInfo> behospitalInfoList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from br_inpatientinfo where CJCXRQ BETWEEN TO_DATE('2020-01-01', 'yyyy-MM-dd') and TO_DATE('2020-01-20', 'yyyy-MM-dd')";
|
|
|
|
- //String sql="select top 2000 * from br_inpatientinfo where ZYKSID IN('1040200','1050000') order by CJCXRQ desc";
|
|
|
|
- String sql="select * from br_inpatientinfo where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
- //String sql="select * from br_inpatientinfo where DateDiff(yy,CJCXRQ,getdate())=0 ORDER BY CJCXRQ desc ";
|
|
|
|
-
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
BehospitalInfo behospitalInfo=new BehospitalInfo();
|
|
BehospitalInfo behospitalInfo=new BehospitalInfo();
|
|
behospitalInfo.setBehospitalCode(rs.getString("BRZYID"));//病人住院ID
|
|
behospitalInfo.setBehospitalCode(rs.getString("BRZYID"));//病人住院ID
|
|
- behospitalInfo.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ behospitalInfo.setHospitalId(HOSPITAL_ID);//医院ID
|
|
behospitalInfo.setName(rs.getString("BRDAXM"));//姓名
|
|
behospitalInfo.setName(rs.getString("BRDAXM"));//姓名
|
|
behospitalInfo.setSex(rs.getString("BRDAXB").equals("M")?"男":"女");//性别
|
|
behospitalInfo.setSex(rs.getString("BRDAXB").equals("M")?"男":"女");//性别
|
|
behospitalInfo.setBirthday(rs.getDate("BRCSRQ"));//出生日期
|
|
behospitalInfo.setBirthday(rs.getDate("BRCSRQ"));//出生日期
|
|
@@ -577,19 +562,15 @@ public class TZDBConn {
|
|
* 从视图中获取医嘱信息
|
|
* 从视图中获取医嘱信息
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<DoctorAdvice> getDoctorAdvice(){
|
|
|
|
|
|
+ public List<DoctorAdvice> getDoctorAdvice(String sql){
|
|
List<DoctorAdvice> doctorAdviceList=Lists.newLinkedList();
|
|
List<DoctorAdvice> doctorAdviceList=Lists.newLinkedList();
|
|
-
|
|
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from br_doctadvice where CJCXRQ BETWEEN TO_DATE('2020-03-01', 'yyyy-MM-dd') and TO_DATE('2020-03-30', 'yyyy-MM-dd')";
|
|
|
|
- //String sql="select top 2000 * from br_doctadvice order by CJCXRQ desc";
|
|
|
|
- String sql="select * from br_doctadvice where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
DoctorAdvice doctorAdviceVO=new DoctorAdvice();
|
|
DoctorAdvice doctorAdviceVO=new DoctorAdvice();
|
|
doctorAdviceVO.setDoctorAdviceId(rs.getString("BRYZID"));//病人医嘱ID
|
|
doctorAdviceVO.setDoctorAdviceId(rs.getString("BRYZID"));//病人医嘱ID
|
|
- doctorAdviceVO.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ doctorAdviceVO.setHospitalId(HOSPITAL_ID);//医院ID
|
|
doctorAdviceVO.setBehospitalCode(rs.getString("BRZYID"));//病人ID
|
|
doctorAdviceVO.setBehospitalCode(rs.getString("BRZYID"));//病人ID
|
|
doctorAdviceVO.setOrderDoctorName(rs.getString("YSKDPB"));//医生开单判别
|
|
doctorAdviceVO.setOrderDoctorName(rs.getString("YSKDPB"));//医生开单判别
|
|
doctorAdviceVO.setFrequency(rs.getString("YZPLPB"));//医嘱频率判别
|
|
doctorAdviceVO.setFrequency(rs.getString("YZPLPB"));//医嘱频率判别
|
|
@@ -625,20 +606,15 @@ public class TZDBConn {
|
|
* 从视图中获取病历记录
|
|
* 从视图中获取病历记录
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<MedicalRecord> getMedicalRecord(){
|
|
|
|
|
|
+ public List<MedicalRecord> getMedicalRecord(String sql){
|
|
List<MedicalRecord> medicalRecordList=Lists.newLinkedList();
|
|
List<MedicalRecord> medicalRecordList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from ar_medirecclass where CJCXRQ BETWEEN TO_DATE('2020-02-01', 'yyyy-MM-dd') and TO_DATE('2020-04-30', 'yyyy-MM-dd')";
|
|
|
|
- //String sql="select * from mr_medicalrecords where DateDiff(dd,CJCXRQ,getdate())=1";
|
|
|
|
- String sql="select * from mr_medicalrecords where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
-
|
|
|
|
- //String sql="select * from mr_medicalrecords where BRZYID IN (select top 2000 BRZYID from br_inpatientinfo where ZYKSID IN('1040200','1050000') order by CJCXRQ desc)";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
MedicalRecord medicalRecord=new MedicalRecord();
|
|
MedicalRecord medicalRecord=new MedicalRecord();
|
|
medicalRecord.setRecId(rs.getString("BLJLID"));
|
|
medicalRecord.setRecId(rs.getString("BLJLID"));
|
|
- medicalRecord.setHospitalId(Long.valueOf("3"));//医院ID
|
|
|
|
|
|
+ medicalRecord.setHospitalId(HOSPITAL_ID);//医院ID
|
|
medicalRecord.setBehospitalCode(rs.getString("BRZYID"));//病人住院ID
|
|
medicalRecord.setBehospitalCode(rs.getString("BRZYID"));//病人住院ID
|
|
medicalRecord.setOrgCode(rs.getString("ZZJGDM"));//组织机构代码
|
|
medicalRecord.setOrgCode(rs.getString("ZZJGDM"));//组织机构代码
|
|
medicalRecord.setRecTypeId(rs.getString("BLMBID"));//对应his模板ID
|
|
medicalRecord.setRecTypeId(rs.getString("BLMBID"));//对应his模板ID
|
|
@@ -659,20 +635,14 @@ public class TZDBConn {
|
|
* 从视图中获取文书内容
|
|
* 从视图中获取文书内容
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<MedicalRecordContent> getMedicalRecordContent(){
|
|
|
|
|
|
+ public List<MedicalRecordContent> getMedicalRecordContent(String sql){
|
|
List<MedicalRecordContent> mrContentList=Lists.newLinkedList();
|
|
List<MedicalRecordContent> mrContentList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from mr_mrcontent where CJCXRQ BETWEEN TO_DATE('2020-02-01', 'yyyy-MM-dd') and TO_DATE('2020-02-20', 'yyyy-MM-dd')";
|
|
|
|
- //String sql="select * from mr_mrcontent where DateDiff(dd,CJCXRQ,getdate())=0";
|
|
|
|
- //String sql="select * from mr_mrcontent WHERE BLJLID in (select BLJLID from mr_medicalrecords where BRZYID IN (select BRZYID from br_inpatientinfo where ZYKSID IN('1020500','1009100','1030200')))";
|
|
|
|
- //String sql="select * from mr_mrcontent WHERE BLJLID in (select BLJLID from mr_medicalrecords where BRZYID IN (select BRZYID from br_inpatientinfo where ZYKSID IN('1020500','1009100','1030200')))";
|
|
|
|
- String sql="select * from mr_mrcontent where cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
- //String sql="select * from mr_mrcontent b where b.BLJLID in (select a.BLJLID from mr_medicalrecords a where a.BRZYID in ('619479_2','602341_1','529248_2','324515_4','260869_24','643622_1','514423_4','10002707_4','638897_1','429701_3','583262_1','466126_2','640015_1'))";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
MedicalRecordContent mrContent=new MedicalRecordContent();
|
|
MedicalRecordContent mrContent=new MedicalRecordContent();
|
|
- mrContent.setHospitalId(Long.valueOf("3"));
|
|
|
|
|
|
+ mrContent.setHospitalId(HOSPITAL_ID);
|
|
mrContent.setRecId(rs.getString("BLJLID"));
|
|
mrContent.setRecId(rs.getString("BLJLID"));
|
|
//mrContent.setHtmlText(rs.getString("HTMLSJ"));
|
|
//mrContent.setHtmlText(rs.getString("HTMLSJ"));
|
|
mrContent.setXmlText(rs.getString("BLJLNR"));
|
|
mrContent.setXmlText(rs.getString("BLJLNR"));
|
|
@@ -689,17 +659,15 @@ public class TZDBConn {
|
|
* 从视图中获取文书类型
|
|
* 从视图中获取文书类型
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<MedRecordType> getMedicalRecordType(){
|
|
|
|
|
|
+ public List<MedRecordType> getMedicalRecordType(String sql){
|
|
List<MedRecordType> mrTypeList=Lists.newLinkedList();
|
|
List<MedRecordType> mrTypeList=Lists.newLinkedList();
|
|
try {
|
|
try {
|
|
TZDBConn dbconn=new TZDBConn();
|
|
TZDBConn dbconn=new TZDBConn();
|
|
- //String sql="select * from ar_medirecclass where CJCXRQ BETWEEN TO_DATE('2020-02-01', 'yyyy-MM-dd') and TO_DATE('2020-02-20', 'yyyy-MM-dd')";
|
|
|
|
- String sql="select * from ar_medirecclass where SFZFPB='1' and cjcxrq>=dateadd(day,-2,getdate()) and cjcxrq<=getdate()";
|
|
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
ResultSet rs =dbconn.Query(sql, null);
|
|
while(rs.next()){
|
|
while(rs.next()){
|
|
MedRecordType mrType=new MedRecordType();
|
|
MedRecordType mrType=new MedRecordType();
|
|
mrType.setTypeId(rs.getString("BLLBID"));
|
|
mrType.setTypeId(rs.getString("BLLBID"));
|
|
- mrType.setHospitalId(Long.valueOf("3"));
|
|
|
|
|
|
+ mrType.setHospitalId(HOSPITAL_ID);
|
|
mrType.setTypeName(rs.getString("BLLBMC"));
|
|
mrType.setTypeName(rs.getString("BLLBMC"));
|
|
mrType.setParentTypeId(rs.getString("SJLBID"));
|
|
mrType.setParentTypeId(rs.getString("SJLBID"));
|
|
mrType.setObjName(rs.getString("BLLBFW"));
|
|
mrType.setObjName(rs.getString("BLLBFW"));
|