|
@ -153,6 +153,45 @@ public abstract class OperationDao {
|
153
|
153
|
}
|
154
|
154
|
}
|
155
|
155
|
|
|
156
|
public java.util.List<com.ekexiu.portal.po.Operation> queryDem(java.sql.Connection con,java.lang.String professorId) throws java.sql.SQLException{
|
|
157
|
int _m_1 = 1;
|
|
158
|
String sql = "SELECT REPLY_NOTES,OPERATION.CREATE_TIME,OPERATION_ID,OPERATION_STATUS,DEMAND_ID,DETAIL_DEMAND,DELIVER_TIME,OPERATION.RESOURCE_ID,DEAL_PRICE,DEAL_TIME,PAY_METHOD,PROFESSOR.NAME,RESOURCE_NAME FROM OPERATION INNER JOIN PROFESSOR ON DEMAND_ID = PROFESSOR.ID INNER JOIN RESOURCE ON OPERATION.RESOURCE_ID = RESOURCE.RESOURCE_ID WHERE RESOURCE.PROFESSOR_ID = ?";
|
|
159
|
java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
|
160
|
try{
|
|
161
|
ps.setString(_m_1++,professorId);
|
|
162
|
java.sql.ResultSet rs = ps.executeQuery();
|
|
163
|
try{
|
|
164
|
java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
|
165
|
while(rs.next()){
|
|
166
|
com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
|
167
|
_obj.setReplyNotes(rs.getString(1));
|
|
168
|
_obj.setCreateTime(rs.getString(2));
|
|
169
|
_obj.setOperationId(rs.getString(3));
|
|
170
|
_obj.setOperationStatus(rs.getInt(4));
|
|
171
|
Professor professor = new Professor();
|
|
172
|
professor.setId(rs.getString(5));
|
|
173
|
_obj.setDetailDemand(rs.getString(6));
|
|
174
|
_obj.setDeliverTime(rs.getString(7));
|
|
175
|
Resource resource = new Resource();
|
|
176
|
resource.setResourceId(rs.getString(8));
|
|
177
|
_obj.setDealPrice(rs.getBigDecimal(9));
|
|
178
|
_obj.setDealTime(rs.getString(10));
|
|
179
|
_obj.setPayMethod(rs.getString(11));
|
|
180
|
professor.setName(rs.getString(12));
|
|
181
|
_obj.setProfessor(professor);
|
|
182
|
resource.setResourceName(rs.getString(13));
|
|
183
|
_obj.setResource(resource);
|
|
184
|
_result.add(_obj);
|
|
185
|
}
|
|
186
|
return _result;
|
|
187
|
}finally{
|
|
188
|
try{rs.close();}catch(Exception _m_2){}
|
|
189
|
}
|
|
190
|
}finally{
|
|
191
|
try{ps.close();}catch(Exception _m_3){}
|
|
192
|
}
|
|
193
|
}
|
|
194
|
|
156
|
195
|
public java.util.List<com.ekexiu.portal.po.Operation> queryRes(java.sql.Connection con,java.lang.String resourceId) throws java.sql.SQLException{
|
157
|
196
|
int _m_1 = 1;
|
158
|
197
|
String sql = "SELECT REPLY_NOTES,OPERATION.CREATE_TIME,OPERATION_ID,OPERATION_STATUS,DEMAND_ID,DETAIL_DEMAND,DELIVER_TIME,OPERATION.RESOURCE_ID,DEAL_PRICE,DEAL_TIME,PAY_METHOD,PROFESSOR.NAME,RESOURCE_NAME FROM OPERATION INNER JOIN PROFESSOR ON DEMAND_ID = PROFESSOR.ID INNER JOIN RESOURCE ON OPERATION.RESOURCE_ID = RESOURCE.RESOURCE_ID WHERE OPERATION.RESOURCE_ID = ?";
|