完善查看教师课程

master
17727267930 5 years ago
parent fc7c0063c0
commit 6594326c50

@ -24,7 +24,7 @@ public interface LabRecordRepository extends JpaRepository<LabRecordBean,String>
void deleteBylrId(Integer lt_id); void deleteBylrId(Integer lt_id);
LabRecordBean findByUcIdAndStatus(Integer uc_id , Integer status); List<LabRecordBean> findByUcIdAndStatus(Integer uc_id , Integer status);

@ -53,7 +53,7 @@ public interface LabRecordService {
* @param uc_id * @param uc_id
* @return * @return
*/ */
LabRecordBean findByUcIdAndStatus(Integer uc_id,Integer status); List<LabRecordBean> findByUcIdAndStatus(Integer uc_id,Integer status);
/** /**
* id * id

@ -62,7 +62,7 @@ public class LabRecordServiceImpl implements LabRecordService{
@Override @Override
public LabRecordBean findByUcIdAndStatus(Integer uc_id , Integer status) { public List<LabRecordBean> findByUcIdAndStatus(Integer uc_id , Integer status) {
return labrecordRepository.findByUcIdAndStatus(uc_id , status); return labrecordRepository.findByUcIdAndStatus(uc_id , status);
} }
@ -75,28 +75,31 @@ public class LabRecordServiceImpl implements LabRecordService{
for ( UserCourseBean uc : usercourses) for ( UserCourseBean uc : usercourses)
{ {
LabRecordBean labrecord = findByUcIdAndStatus(uc.getUcId(),2) ; List<LabRecordBean> labrecordlist = findByUcIdAndStatus(uc.getUcId(),2) ;
LabTimeBean labtime=labtimeservice.findByLtId(labrecord.getLtId());
UserBean user= userservice.findById(uc.getUId()); UserBean user= userservice.findById(uc.getUId());
// System.out.println(uc.getUcId() +"\t"+labrecord.getLtId()+uc.getUId()); // System.out.println(uc.getUcId() +"\t"+labrecord.getLtId()+uc.getUId());
for ( LabRecordBean labrecord:labrecordlist) {
Integer day= Integer.valueOf(labtime.getTime()) -1 ; LabTimeBean labtime = labtimeservice.findByLtId(labrecord.getLtId( ));
Integer time= Integer.valueOf(labtime.getTime()) -1 ; Integer day = Integer.valueOf(labtime.getTime( )) - 1;
Integer week= Integer.valueOf(labtime.getWeek()) -1 ; Integer time = Integer.valueOf(labtime.getTime( )) - 1;
String val = uc.getName()+" "+user.getNickname()+"\n"+ uc.getClasses()+" "+uc.getPopulation() +"\n"; Integer week = Integer.valueOf(labtime.getWeek( )) - 1;
value[day][time][week] =val ; String val = uc.getName( ) + " " + user.getNickname( ) + "\n" + uc.getClasses( ) + " " + uc.getPopulation( ) + "\n";
value[day][time][week] = val;
}
} }
//
// for (int i = 0 ; i < 7 ; ++ i ) { for (int i = 0 ; i < 7 ; ++ i ) {
//
// for (int j = 0; j < 5; ++j) { for (int j = 0; j < 5; ++j) {
// for (int k = 0; k < 19; ++k) { for (int k = 0; k < 19; ++k) {
// if (value[i][j][k]!= null) if (value[i][j][k]!= null)
// System.out.println("第"+(k+1)+"周的第"+(i+1)+"天的第"+(j+1)+"节"+value[i][j][k]+"\t"); System.out.println("第"+(k+1)+"周的第"+(i+1)+"天的第"+(j+1)+"节"+value[i][j][k]+"\t");
// } }
// } }
// } }
for (int i = 0 ; i < 7 ; ++ i ){ for (int i = 0 ; i < 7 ; ++ i ){
for ( int j = 0 ; j < 5 ; ++ j ){ for ( int j = 0 ; j < 5 ; ++ j ){
@ -108,7 +111,7 @@ public class LabRecordServiceImpl implements LabRecordService{
{ {
if (value_name[i][j] == null) value_name[i][j] = ""; if (value_name[i][j] == null) value_name[i][j] = "";
value_name[i][j] =value_name[i][j] +value[i][j][k] ; value_name[i][j] =value_name[i][j] +value[i][j][k] ;
value_name[i][j]= value_name[i][j] +"第"+ k+"周\n"; value_name[i][j]= value_name[i][j] +"第"+ (k+1)+"周\n";
} }
if ( value[i][j][k]!= null&&value[i][j][k].equals(value[i][j][k+1])) { if ( value[i][j][k]!= null&&value[i][j][k].equals(value[i][j][k+1])) {

@ -32,6 +32,8 @@ class BookingsystemApplicationTests {
@Autowired @Autowired
private LabTimeService labTimeService; private LabTimeService labTimeService;
@Autowired
private LabRecordService labrecordervice;
@Test @Test
@ -49,12 +51,26 @@ class BookingsystemApplicationTests {
// labService.deleteById(1); // labService.deleteById(1);
// //
// } // }
public void test() { // public void test() {
LabTimeBean lab = new LabTimeBean(); // LabTimeBean lab = new LabTimeBean();
System.out.println(labTimeService.findAll()); // System.out.println(labTimeService.findAll());
//
// }
//}
public void test_course() {
String value[][] = labrecordervice.getcourseByuser(13, "2019", 2);
for (int i = 0; i < 7; ++i)
for (int j = 0; j < 5; ++j) {
if (value[i][j] != null)
System.out.println("第" + (i + 1) + "天的第" + (j + 1) + "节:\n" + value[i][j]);
}
} }
} }
/* /*
@Autowired @Autowired
private UserService userService; private UserService userService;

Loading…
Cancel
Save