|
@@ -197,10 +197,15 @@ public class BasicClazzServiceImpl extends ServiceImpl<BasicClazzMapper, BasicCl
|
|
|
@Override
|
|
|
public List<ClazzDatasourceResult> findClazzDatasource(Long campusId) {
|
|
|
Long schoolId = SystemConstant.convertIdToLong(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
- return this.list(new QueryWrapper<BasicClazz>().lambda()
|
|
|
- .eq(BasicClazz::getEnable, true)
|
|
|
- .eq(BasicClazz::getCampusId, campusId)
|
|
|
- .eq(BasicClazz::getSchoolId, schoolId)).stream()
|
|
|
+ QueryWrapper<BasicClazz> basicClazzQueryWrapper = new QueryWrapper<>();
|
|
|
+
|
|
|
+ basicClazzQueryWrapper.lambda().eq(BasicClazz::getEnable, true)
|
|
|
+ .eq(BasicClazz::getSchoolId, schoolId);
|
|
|
+ if (SystemConstant.longNotNull(campusId)) {
|
|
|
+ basicClazzQueryWrapper.lambda().eq(BasicClazz::getCampusId, campusId);
|
|
|
+ }
|
|
|
+
|
|
|
+ return this.list(basicClazzQueryWrapper).stream()
|
|
|
.map(e -> {
|
|
|
ClazzDatasourceResult clazzDatasourceResult = new ClazzDatasourceResult();
|
|
|
clazzDatasourceResult.setId(e.getId());
|