|
|
|
@ -154,11 +154,13 @@ public class StudentHandsOnTaskReportService extends CoreBaseService<StudentHand
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String edit(StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, CoreUser coreUser){
|
|
|
|
|
if (!coreUser.isStudent()) {
|
|
|
|
|
if (!coreUser.isStudent() && studentHandsOnTaskReportQuery.getStudentId() == null) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
Student student = studentService.getByUserId(coreUser.getId());
|
|
|
|
|
studentHandsOnTaskReportQuery.setStudentId(student.getStudentId());
|
|
|
|
|
if(studentHandsOnTaskReportQuery.getStudentId() == null){
|
|
|
|
|
Student student = studentService.getByUserId(coreUser.getId());
|
|
|
|
|
studentHandsOnTaskReportQuery.setStudentId(student.getStudentId());
|
|
|
|
|
}
|
|
|
|
|
if (studentHandsOnTaskReportQuery.getHandsOnTaskId() ==null) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
@ -206,14 +208,16 @@ public class StudentHandsOnTaskReportService extends CoreBaseService<StudentHand
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public StudentHandsOnTaskReport getInfo (StudentHandsOnTaskReportQuery studentHandsOnTaskReportQuery, CoreUser coreUser){
|
|
|
|
|
if (!coreUser.isStudent()) {
|
|
|
|
|
if (!coreUser.isStudent() && studentHandsOnTaskReportQuery.getStudentId() == null) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
if (studentHandsOnTaskReportQuery.getHandsOnTaskId() == null) {
|
|
|
|
|
return null;
|
|
|
|
|
// if (studentHandsOnTaskReportQuery.getHandsOnTaskId() == null) {
|
|
|
|
|
// return null;
|
|
|
|
|
// }
|
|
|
|
|
if(studentHandsOnTaskReportQuery.getStudentId() == null){
|
|
|
|
|
Student student = studentService.getByUserId(coreUser.getId());
|
|
|
|
|
studentHandsOnTaskReportQuery.setStudentId(student.getStudentId());
|
|
|
|
|
}
|
|
|
|
|
Student student = studentService.getByUserId(coreUser.getId());
|
|
|
|
|
studentHandsOnTaskReportQuery.setStudentId(student.getStudentId());
|
|
|
|
|
List<StudentHandsOnTaskReport> list = studentHandsOnTaskReportDao.getValuesByQuery(studentHandsOnTaskReportQuery);
|
|
|
|
|
if(null != list && list.size()>0){
|
|
|
|
|
return list.get(0);
|
|
|
|
|