|
@ -1,7 +1,9 @@
|
|
|
package com.yihu.jw.base.endpoint.course;
|
|
|
|
|
|
import com.yihu.jw.base.service.course.RecruitStudentsRecordService;
|
|
|
import com.yihu.jw.base.service.course.RecruitStudentsService;
|
|
|
import com.yihu.jw.entity.care.course.RecruitStudentsDO;
|
|
|
import com.yihu.jw.entity.care.course.RecruitStudentsRecordDO;
|
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
import com.yihu.jw.restmodel.web.ListEnvelop;
|
|
@ -34,6 +36,8 @@ public class RecruitStudentsEndpoint extends EnvelopRestEndpoint {
|
|
|
private RecruitStudentsService recruitStudentsService;
|
|
|
@Autowired
|
|
|
private WlyyHospitalSysDictDao wlyyHospitalSysDictDao;
|
|
|
@Autowired
|
|
|
private RecruitStudentsRecordService recruitStudentsRecordService;
|
|
|
|
|
|
@PostMapping(value = "create")
|
|
|
@ApiOperation(value = "创建")
|
|
@ -87,6 +91,10 @@ public class RecruitStudentsEndpoint extends EnvelopRestEndpoint {
|
|
|
filters += ";del=1";
|
|
|
}
|
|
|
List<RecruitStudentsDO> recruitStudentsDOs = recruitStudentsService.search(fields, filters, sorts, page, size);
|
|
|
for (RecruitStudentsDO recruitStudentsDO:recruitStudentsDOs){
|
|
|
List<RecruitStudentsRecordDO> list = recruitStudentsRecordService.findListById(recruitStudentsDO.getId());
|
|
|
recruitStudentsDO.setAdmittedNum(list.size());
|
|
|
}
|
|
|
int count = (int)recruitStudentsService.getCount(filters);
|
|
|
return success(recruitStudentsDOs, count, page, size, RecruitStudentsDO.class);
|
|
|
}
|