Browse Source

咨询页面接口返回字段添加专家认证信息。

zzy.zhiyuan.foxmail 8 years ago
parent
commit
929cb648fe
1 changed files with 32 additions and 26 deletions
  1. 32 26
      src/main/java/com/ekexiu/portal/dao/ConsultDao.java

+ 32 - 26
src/main/java/com/ekexiu/portal/dao/ConsultDao.java

720
		if (1 == pageNo) {
720
		if (1 == pageNo) {
721
			queryResult.setPageNo(1);
721
			queryResult.setPageNo(1);
722
			sql = new StringBuilder();
722
			sql = new StringBuilder();
723
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,"
724
					+ " CONSULTANT_ID,CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,"
725
					+ " THANKS_STATUS,THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,CONSULT.READ_STATUS,CONSULT.CREATE_TIME,"
726
					+ " PROFESSOR.NAME,PROFESSOR.DEPARTMENT,PROFESSOR.TITLE,PROFESSOR.ADDRESS,PROFESSOR.OFFICE,ORGANIZATION.NAME "
727
					+ " FROM CONSULT LEFT JOIN PROFESSOR ON CONSULT.CONSULTANT_ID = PROFESSOR.ID "
728
					+ " LEFT JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
723
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,CONSULTANT_ID,"
724
					+ " CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,THANKS_STATUS,"
725
					+ " THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,READ_STATUS,CONSULT.CREATE_TIME,PROFESSOR.NAME,DEPARTMENT,"
726
					+ " PROFESSOR.TITLE,ADDRESS,OFFICE,AUTHENTICATION,AUTH_TYPE,AUTH_STATUS,ORGANIZATION.NAME "
727
					+ " FROM CONSULT INNER JOIN PROFESSOR ON CONSULTANT_ID = PROFESSOR.ID "
728
					+ " INNER JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
729
			if (whereSql.length() > 0) {
729
			if (whereSql.length() > 0) {
730
				sql.append(whereSql);
730
				sql.append(whereSql);
731
			}
731
			}
752
			--pageNo;
752
			--pageNo;
753
			int _m_10 = (pageNo * pageSize);
753
			int _m_10 = (pageNo * pageSize);
754
			sql = new StringBuilder();
754
			sql = new StringBuilder();
755
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,"
756
					+ " CONSULTANT_ID,CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,"
757
					+ " THANKS_STATUS,THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,CONSULT.READ_STATUS,CONSULT.CREATE_TIME,"
758
					+ " PROFESSOR.NAME,PROFESSOR.DEPARTMENT,PROFESSOR.TITLE,PROFESSOR.ADDRESS,PROFESSOR.OFFICE,ORGANIZATION.NAME "
759
					+ " FROM CONSULT LEFT JOIN PROFESSOR ON CONSULT.CONSULTANT_ID = PROFESSOR.ID "
760
					+ " LEFT JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
755
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,CONSULTANT_ID,"
756
					+ " CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,THANKS_STATUS,"
757
					+ " THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,READ_STATUS,CONSULT.CREATE_TIME,PROFESSOR.NAME,DEPARTMENT,"
758
					+ " PROFESSOR.TITLE,ADDRESS,OFFICE,AUTHENTICATION,AUTH_TYPE,AUTH_STATUS,ORGANIZATION.NAME "
759
					+ " FROM CONSULT INNER JOIN PROFESSOR ON CONSULTANT_ID = PROFESSOR.ID "
760
					+ " INNER JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
761
			if (whereSql.length() > 0) {
761
			if (whereSql.length() > 0) {
762
				sql.append(whereSql);
762
				sql.append(whereSql);
763
			}
763
			}
846
					}
846
					}
847
					professor.setAddress(m10);
847
					professor.setAddress(m10);
848
					professor.setOffice(rs.getString(23));
848
					professor.setOffice(rs.getString(23));
849
					professor.setOrgName(rs.getString(24));
849
					professor.setAuthentication(rs.getInt(24));
850
					professor.setAuthType(rs.getInt(25));
851
					professor.setAuthStatus(rs.getInt(26));
852
					professor.setOrgName(rs.getString(27));
850
					consult.setProfessor(professor);
853
					consult.setProfessor(professor);
851
					_m_11.add(consult);
854
					_m_11.add(consult);
852
				}
855
				}
1088
		if (1 == pageNo) {
1091
		if (1 == pageNo) {
1089
			queryResult.setPageNo(1);
1092
			queryResult.setPageNo(1);
1090
			sql = new StringBuilder();
1093
			sql = new StringBuilder();
1091
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,"
1092
					+ " CONSULTANT_ID,CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,"
1093
					+ " THANKS_STATUS,THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,CONSULT.READ_STATUS,CONSULT.CREATE_TIME,"
1094
					+ " PROFESSOR.NAME,PROFESSOR.DEPARTMENT,PROFESSOR.TITLE,PROFESSOR.ADDRESS,PROFESSOR.OFFICE,ORGANIZATION.NAME "
1095
					+ " FROM CONSULT LEFT JOIN PROFESSOR ON CONSULT.PROFESSOR_ID = PROFESSOR.ID "
1096
					+ " LEFT JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
1094
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,CONSULTANT_ID,"
1095
					+ " CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,THANKS_STATUS,"
1096
					+ " THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,CONSULT.READ_STATUS,CONSULT.CREATE_TIME,PROFESSOR.NAME,"
1097
					+ " DEPARTMENT,TITLE,ADDRESS,OFFICE,AUTHENTICATION,AUTH_TYPE,AUTH_STATUS,ORGANIZATION.NAME "
1098
					+ " FROM CONSULT INNER JOIN PROFESSOR ON PROFESSOR_ID = PROFESSOR.ID "
1099
					+ " INNER JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
1097
			if (whereSql.length() > 0) {
1100
			if (whereSql.length() > 0) {
1098
				sql.append(whereSql);
1101
				sql.append(whereSql);
1099
			}
1102
			}
1120
			--pageNo;
1123
			--pageNo;
1121
			int _m_10 = (pageNo * pageSize);
1124
			int _m_10 = (pageNo * pageSize);
1122
			sql = new StringBuilder();
1125
			sql = new StringBuilder();
1123
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,"
1124
					+ " CONSULTANT_ID,CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,"
1125
					+ " THANKS_STATUS,THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,CONSULT.READ_STATUS,CONSULT.CREATE_TIME,"
1126
					+ " PROFESSOR.NAME,PROFESSOR.DEPARTMENT,PROFESSOR.TITLE,PROFESSOR.ADDRESS,PROFESSOR.OFFICE,ORGANIZATION.NAME"
1127
					+ " FROM CONSULT LEFT JOIN PROFESSOR ON CONSULT.PROFESSOR_ID = PROFESSOR.ID "
1128
					+ " LEFT JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
1126
			sql.append(" SELECT CONSULT_ID,CONSULT_TYPE,CONSULT_TITLE,CONSULT_CONTANT,CONSULT.PROFESSOR_ID,CONSULTANT_ID,"
1127
					+ " CONSULT_STATUS,FINISH_TIME,ASSESS_STATUS,ASSESS_STAR,ASSESS_CONTANT,ASSESS_TIME,THANKS_STATUS,"
1128
					+ " THANKS_MONEY,THANKS_TIME,REVOVERY_TIME,CONSULT.READ_STATUS,CONSULT.CREATE_TIME,PROFESSOR.NAME,"
1129
					+ " DEPARTMENT,TITLE,ADDRESS,OFFICE,AUTHENTICATION,AUTH_TYPE,AUTH_STATUS,ORGANIZATION.NAME "
1130
					+ " FROM CONSULT INNER JOIN PROFESSOR ON PROFESSOR_ID = PROFESSOR.ID "
1131
					+ " INNER JOIN ORGANIZATION ON PROFESSOR.ORG_ID = ORGANIZATION.ID ");
1129
			if (whereSql.length() > 0) {
1132
			if (whereSql.length() > 0) {
1130
				sql.append(whereSql);
1133
				sql.append(whereSql);
1131
			}
1134
			}
1210
					}
1213
					}
1211
					professor.setAddress(m10);
1214
					professor.setAddress(m10);
1212
					professor.setOffice(rs.getString(23));
1215
					professor.setOffice(rs.getString(23));
1213
					professor.setOrgName(rs.getString(24));
1216
					professor.setAuthentication(rs.getInt(24));
1217
					professor.setAuthType(rs.getInt(25));
1218
					professor.setAuthStatus(rs.getInt(26));
1219
					professor.setOrgName(rs.getString(27));
1214
					consult.setProfessor(professor);
1220
					consult.setProfessor(professor);
1215
					_m_11.add(consult);
1221
					_m_11.add(consult);
1216
				}
1222
				}