|
@ -114,6 +114,13 @@ public abstract class OperationDao {
|
114
|
114
|
}
|
115
|
115
|
}
|
116
|
116
|
|
|
117
|
/**
|
|
118
|
* 按资源请求者ID查资源申请
|
|
119
|
* @param con
|
|
120
|
* @param demandId 请求者ID
|
|
121
|
* @return
|
|
122
|
* @throws java.sql.SQLException
|
|
123
|
*/
|
117
|
124
|
public java.util.List<com.ekexiu.portal.po.Operation> queryPro(java.sql.Connection con,java.lang.String demandId) throws java.sql.SQLException{
|
118
|
125
|
int _m_1 = 1;
|
119
|
126
|
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 DEMAND_ID = ?";
|
|
@ -153,143 +160,143 @@ public abstract class OperationDao {
|
153
|
160
|
}
|
154
|
161
|
}
|
155
|
162
|
|
156
|
|
// /**
|
157
|
|
// * 按资源拥有者ID查资源申请
|
158
|
|
// * @param con
|
159
|
|
// * @param professorId 资源拥有者ID
|
160
|
|
// * @return
|
161
|
|
// * @throws java.sql.SQLException
|
162
|
|
// */
|
163
|
|
// public java.util.List<com.ekexiu.portal.po.Operation> queryDem(java.sql.Connection con,java.lang.String professorId) throws java.sql.SQLException{
|
164
|
|
// int _m_1 = 1;
|
165
|
|
// 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 = ?";
|
166
|
|
// java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
167
|
|
// try{
|
168
|
|
// ps.setString(_m_1++,professorId);
|
169
|
|
// java.sql.ResultSet rs = ps.executeQuery();
|
170
|
|
// try{
|
171
|
|
// java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
172
|
|
// while(rs.next()){
|
173
|
|
// com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
174
|
|
// _obj.setReplyNotes(rs.getString(1));
|
175
|
|
// _obj.setCreateTime(rs.getString(2));
|
176
|
|
// _obj.setOperationId(rs.getString(3));
|
177
|
|
// _obj.setOperationStatus(rs.getInt(4));
|
178
|
|
// Professor professor = new Professor();
|
179
|
|
// professor.setId(rs.getString(5));
|
180
|
|
// _obj.setDetailDemand(rs.getString(6));
|
181
|
|
// _obj.setDeliverTime(rs.getString(7));
|
182
|
|
// Resource resource = new Resource();
|
183
|
|
// resource.setResourceId(rs.getString(8));
|
184
|
|
// _obj.setDealPrice(rs.getBigDecimal(9));
|
185
|
|
// _obj.setDealTime(rs.getString(10));
|
186
|
|
// _obj.setPayMethod(rs.getString(11));
|
187
|
|
// professor.setName(rs.getString(12));
|
188
|
|
// _obj.setProfessor(professor);
|
189
|
|
// resource.setResourceName(rs.getString(13));
|
190
|
|
// _obj.setResource(resource);
|
191
|
|
// _result.add(_obj);
|
192
|
|
// }
|
193
|
|
// return _result;
|
194
|
|
// }finally{
|
195
|
|
// try{rs.close();}catch(Exception _m_2){}
|
196
|
|
// }
|
197
|
|
// }finally{
|
198
|
|
// try{ps.close();}catch(Exception _m_3){}
|
199
|
|
// }
|
200
|
|
// }
|
201
|
|
|
202
|
163
|
/**
|
203
|
|
* 按资源ID查资源申请,返回资源所有者姓名和资源名称
|
|
164
|
* 按资源所有者ID查资源申请
|
204
|
165
|
* @param con
|
205
|
|
* @param resourceId 资源ID
|
|
166
|
* @param professorId 资源拥有者ID
|
206
|
167
|
* @return
|
207
|
168
|
* @throws java.sql.SQLException
|
208
|
169
|
*/
|
209
|
|
public java.util.List<com.ekexiu.portal.po.Operation> queryRes(java.sql.Connection con,java.lang.String resourceId) throws java.sql.SQLException{
|
210
|
|
int _m_1 = 1;
|
211
|
|
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,RESOURCE_NAME,PROFESSOR.NAME FROM OPERATION LEFT JOIN RESOURCE ON OPERATION.RESOURCE_ID = RESOURCE.RESOURCE_ID LEFT JOIN PROFESSOR ON RESOURCE.PROFESSOR_ID = PROFESSOR.ID WHERE OPERATION.RESOURCE_ID = ?";
|
212
|
|
java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
213
|
|
try{
|
214
|
|
ps.setString(_m_1++,resourceId);
|
215
|
|
java.sql.ResultSet rs = ps.executeQuery();
|
216
|
|
try{
|
217
|
|
java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
218
|
|
while(rs.next()){
|
219
|
|
com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
220
|
|
_obj.setReplyNotes(rs.getString(1));
|
221
|
|
_obj.setCreateTime(rs.getString(2));
|
222
|
|
_obj.setOperationId(rs.getString(3));
|
223
|
|
_obj.setOperationStatus(rs.getInt(4));
|
224
|
|
Professor professor = new Professor();
|
225
|
|
professor.setId(rs.getString(5));
|
226
|
|
_obj.setDetailDemand(rs.getString(6));
|
227
|
|
_obj.setDeliverTime(rs.getString(7));
|
228
|
|
Resource resource = new Resource();
|
229
|
|
resource.setResourceId(rs.getString(8));
|
230
|
|
_obj.setDealPrice(rs.getBigDecimal(9));
|
231
|
|
_obj.setDealTime(rs.getString(10));
|
232
|
|
_obj.setPayMethod(rs.getString(11));
|
233
|
|
resource.setResourceName(rs.getString(12));
|
234
|
|
_obj.setResource(resource);
|
235
|
|
professor.setName(rs.getString(13));
|
236
|
|
_obj.setProfessor(professor);
|
237
|
|
_result.add(_obj);
|
238
|
|
}
|
239
|
|
return _result;
|
240
|
|
}finally{
|
241
|
|
try{rs.close();}catch(Exception _m_2){}
|
242
|
|
}
|
243
|
|
}finally{
|
244
|
|
try{ps.close();}catch(Exception _m_3){}
|
245
|
|
}
|
246
|
|
}
|
|
170
|
public java.util.List<com.ekexiu.portal.po.Operation> queryDem(java.sql.Connection con,java.lang.String professorId) throws java.sql.SQLException{
|
|
171
|
int _m_1 = 1;
|
|
172
|
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 = ?";
|
|
173
|
java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
|
174
|
try{
|
|
175
|
ps.setString(_m_1++,professorId);
|
|
176
|
java.sql.ResultSet rs = ps.executeQuery();
|
|
177
|
try{
|
|
178
|
java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
|
179
|
while(rs.next()){
|
|
180
|
com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
|
181
|
_obj.setReplyNotes(rs.getString(1));
|
|
182
|
_obj.setCreateTime(rs.getString(2));
|
|
183
|
_obj.setOperationId(rs.getString(3));
|
|
184
|
_obj.setOperationStatus(rs.getInt(4));
|
|
185
|
Professor professor = new Professor();
|
|
186
|
professor.setId(rs.getString(5));
|
|
187
|
_obj.setDetailDemand(rs.getString(6));
|
|
188
|
_obj.setDeliverTime(rs.getString(7));
|
|
189
|
Resource resource = new Resource();
|
|
190
|
resource.setResourceId(rs.getString(8));
|
|
191
|
_obj.setDealPrice(rs.getBigDecimal(9));
|
|
192
|
_obj.setDealTime(rs.getString(10));
|
|
193
|
_obj.setPayMethod(rs.getString(11));
|
|
194
|
professor.setName(rs.getString(12));
|
|
195
|
_obj.setProfessor(professor);
|
|
196
|
resource.setResourceName(rs.getString(13));
|
|
197
|
_obj.setResource(resource);
|
|
198
|
_result.add(_obj);
|
|
199
|
}
|
|
200
|
return _result;
|
|
201
|
}finally{
|
|
202
|
try{rs.close();}catch(Exception _m_2){}
|
|
203
|
}
|
|
204
|
}finally{
|
|
205
|
try{ps.close();}catch(Exception _m_3){}
|
|
206
|
}
|
|
207
|
}
|
247
|
208
|
|
248
|
209
|
// /**
|
249
|
|
// * 按资源ID查资源申请,返回资申请人姓名和资源名称
|
|
210
|
// * 按资源ID查资源申请,返回资源所有者姓名和资源名称
|
250
|
211
|
// * @param con
|
251
|
212
|
// * @param resourceId 资源ID
|
252
|
213
|
// * @return
|
253
|
214
|
// * @throws java.sql.SQLException
|
254
|
215
|
// */
|
255
|
216
|
// public java.util.List<com.ekexiu.portal.po.Operation> queryRes(java.sql.Connection con,java.lang.String resourceId) throws java.sql.SQLException{
|
256
|
|
// int _m_1 = 1;
|
257
|
|
// 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 = ?";
|
258
|
|
// java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
259
|
|
// try{
|
260
|
|
// ps.setString(_m_1++,resourceId);
|
261
|
|
// java.sql.ResultSet rs = ps.executeQuery();
|
262
|
|
// try{
|
263
|
|
// java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
264
|
|
// while(rs.next()){
|
265
|
|
// com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
266
|
|
// _obj.setReplyNotes(rs.getString(1));
|
267
|
|
// _obj.setCreateTime(rs.getString(2));
|
268
|
|
// _obj.setOperationId(rs.getString(3));
|
269
|
|
// _obj.setOperationStatus(rs.getInt(4));
|
270
|
|
// Professor professor = new Professor();
|
271
|
|
// professor.setId(rs.getString(5));
|
272
|
|
// _obj.setDetailDemand(rs.getString(6));
|
273
|
|
// _obj.setDeliverTime(rs.getString(7));
|
274
|
|
// Resource resource = new Resource();
|
275
|
|
// resource.setResourceId(rs.getString(8));
|
276
|
|
// _obj.setDealPrice(rs.getBigDecimal(9));
|
277
|
|
// _obj.setDealTime(rs.getString(10));
|
278
|
|
// _obj.setPayMethod(rs.getString(11));
|
279
|
|
// professor.setName(rs.getString(12));
|
280
|
|
// _obj.setProfessor(professor);
|
281
|
|
// resource.setResourceName(rs.getString(13));
|
282
|
|
// _obj.setResource(resource);
|
283
|
|
// _result.add(_obj);
|
284
|
|
// }
|
285
|
|
// return _result;
|
286
|
|
// }finally{
|
287
|
|
// try{rs.close();}catch(Exception _m_2){}
|
288
|
|
// }
|
289
|
|
// }finally{
|
290
|
|
// try{ps.close();}catch(Exception _m_3){}
|
291
|
|
// }
|
292
|
|
// }
|
|
217
|
// int _m_1 = 1;
|
|
218
|
// 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,RESOURCE_NAME,PROFESSOR.NAME FROM OPERATION LEFT JOIN RESOURCE ON OPERATION.RESOURCE_ID = RESOURCE.RESOURCE_ID LEFT JOIN PROFESSOR ON RESOURCE.PROFESSOR_ID = PROFESSOR.ID WHERE OPERATION.RESOURCE_ID = ?";
|
|
219
|
// java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
|
220
|
// try{
|
|
221
|
// ps.setString(_m_1++,resourceId);
|
|
222
|
// java.sql.ResultSet rs = ps.executeQuery();
|
|
223
|
// try{
|
|
224
|
// java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
|
225
|
// while(rs.next()){
|
|
226
|
// com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
|
227
|
// _obj.setReplyNotes(rs.getString(1));
|
|
228
|
// _obj.setCreateTime(rs.getString(2));
|
|
229
|
// _obj.setOperationId(rs.getString(3));
|
|
230
|
// _obj.setOperationStatus(rs.getInt(4));
|
|
231
|
// Professor professor = new Professor();
|
|
232
|
// professor.setId(rs.getString(5));
|
|
233
|
// _obj.setDetailDemand(rs.getString(6));
|
|
234
|
// _obj.setDeliverTime(rs.getString(7));
|
|
235
|
// Resource resource = new Resource();
|
|
236
|
// resource.setResourceId(rs.getString(8));
|
|
237
|
// _obj.setDealPrice(rs.getBigDecimal(9));
|
|
238
|
// _obj.setDealTime(rs.getString(10));
|
|
239
|
// _obj.setPayMethod(rs.getString(11));
|
|
240
|
// resource.setResourceName(rs.getString(12));
|
|
241
|
// _obj.setResource(resource);
|
|
242
|
// professor.setName(rs.getString(13));
|
|
243
|
// _obj.setProfessor(professor);
|
|
244
|
// _result.add(_obj);
|
|
245
|
// }
|
|
246
|
// return _result;
|
|
247
|
// }finally{
|
|
248
|
// try{rs.close();}catch(Exception _m_2){}
|
|
249
|
// }
|
|
250
|
// }finally{
|
|
251
|
// try{ps.close();}catch(Exception _m_3){}
|
|
252
|
// }
|
|
253
|
// }
|
|
254
|
|
|
255
|
/**
|
|
256
|
* 按资源ID查资源申请,返回资申请人姓名和资源名称
|
|
257
|
* @param con
|
|
258
|
* @param resourceId 资源ID
|
|
259
|
* @return
|
|
260
|
* @throws java.sql.SQLException
|
|
261
|
*/
|
|
262
|
public java.util.List<com.ekexiu.portal.po.Operation> queryRes(java.sql.Connection con,java.lang.String resourceId) throws java.sql.SQLException{
|
|
263
|
int _m_1 = 1;
|
|
264
|
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 = ?";
|
|
265
|
java.sql.PreparedStatement ps = con.prepareStatement(sql);
|
|
266
|
try{
|
|
267
|
ps.setString(_m_1++,resourceId);
|
|
268
|
java.sql.ResultSet rs = ps.executeQuery();
|
|
269
|
try{
|
|
270
|
java.util.List<com.ekexiu.portal.po.Operation> _result = new java.util.ArrayList<com.ekexiu.portal.po.Operation>();
|
|
271
|
while(rs.next()){
|
|
272
|
com.ekexiu.portal.po.Operation _obj = new com.ekexiu.portal.po.Operation();
|
|
273
|
_obj.setReplyNotes(rs.getString(1));
|
|
274
|
_obj.setCreateTime(rs.getString(2));
|
|
275
|
_obj.setOperationId(rs.getString(3));
|
|
276
|
_obj.setOperationStatus(rs.getInt(4));
|
|
277
|
Professor professor = new Professor();
|
|
278
|
professor.setId(rs.getString(5));
|
|
279
|
_obj.setDetailDemand(rs.getString(6));
|
|
280
|
_obj.setDeliverTime(rs.getString(7));
|
|
281
|
Resource resource = new Resource();
|
|
282
|
resource.setResourceId(rs.getString(8));
|
|
283
|
_obj.setDealPrice(rs.getBigDecimal(9));
|
|
284
|
_obj.setDealTime(rs.getString(10));
|
|
285
|
_obj.setPayMethod(rs.getString(11));
|
|
286
|
professor.setName(rs.getString(12));
|
|
287
|
_obj.setProfessor(professor);
|
|
288
|
resource.setResourceName(rs.getString(13));
|
|
289
|
_obj.setResource(resource);
|
|
290
|
_result.add(_obj);
|
|
291
|
}
|
|
292
|
return _result;
|
|
293
|
}finally{
|
|
294
|
try{rs.close();}catch(Exception _m_2){}
|
|
295
|
}
|
|
296
|
}finally{
|
|
297
|
try{ps.close();}catch(Exception _m_3){}
|
|
298
|
}
|
|
299
|
}
|
293
|
300
|
|
294
|
301
|
@DeleteWith
|
295
|
302
|
@From(Operation.class)
|