update 处理学段条件

develop
hhb@hotmail.com 2 weeks ago
parent a01b756aff
commit f507115eb5

@ -257,7 +257,7 @@ public class TeacherServiceImpl implements TeacherService {
// 同步保存,确保数据持久化
asyncTeacherService.asyncSavePtTeacherInfos(Collections.unmodifiableList(copyList));
String code = String.format(PK.PTTEACHER, teacherDto.getCode());
List<PtTeacherInfo> ptTeacherInfos = ptTeacherRepository.findAllTeacher(teacherDto.getCode(),code,teacherDto.getPeriodId());
List<PtTeacherInfo> ptTeacherInfos = ptTeacherRepository.findAdminTeacher(teacherDto.getCode(),code);
Map<String, Long> genderCount = ptTeacherInfos.stream()
.filter(gpTeacher -> gpTeacher.getGender() != null)

@ -22,5 +22,8 @@ public interface PtTeacherRepository extends CosmosRepository<PtTeacherInfo, Str
List<PtTeacherInfo> findByCode(String code);
@Query(value = "SELECT * FROM c WHERE c.pk = 'PtTeacher' and c.state = 1 and c.status != 'delete' ")
List<PtTeacherInfo> findAllTeacher();
@Query(value = "SELECT * FROM c WHERE c.pk = 'PtTeacher' and c.school = @school and c.code = @code and c.state = 1 and c.status != 'delete' ")
List<PtTeacherInfo> findAdminTeacher(String school,String code);
}

Loading…
Cancel
Save