|
|
@@ -19,7 +19,7 @@ import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
- * 服务实现类
|
|
|
+ * 服务实现类
|
|
|
* </p>
|
|
|
*
|
|
|
* @author ceshi
|
|
|
@@ -47,16 +47,16 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
public PageUtils<WelcomeBed> queryPageWelcomeBeds(int currentPage, int pageCount, Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, Integer collegeId, Integer majorId, Integer classstrId) {
|
|
|
Page<WelcomeBed> page = new Page<>(currentPage, pageCount);
|
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq(schoolId != null ,"school_id",schoolId);
|
|
|
- queryWrapper.eq(buildId != null,"build_id",buildId);
|
|
|
- queryWrapper.eq(dormitoryId != null,"dormitory_id",dormitoryId);
|
|
|
- queryWrapper.eq(StringUtils.hasText(sex),"sex",sex);
|
|
|
- queryWrapper.eq(isCheck != null,"is_check",isCheck);
|
|
|
- queryWrapper.eq(collegeId != null,"college_id",collegeId);
|
|
|
- queryWrapper.eq(majorId != null,"major_id",majorId);
|
|
|
- queryWrapper.eq(classstrId != null,"classstr_id",classstrId);
|
|
|
+ queryWrapper.eq(schoolId != null, "school_id", schoolId);
|
|
|
+ queryWrapper.eq(buildId != null, "build_id", buildId);
|
|
|
+ queryWrapper.eq(dormitoryId != null, "dormitory_id", dormitoryId);
|
|
|
+ queryWrapper.eq(StringUtils.hasText(sex), "sex", sex);
|
|
|
+ queryWrapper.eq(isCheck != null, "is_check", isCheck);
|
|
|
+ queryWrapper.eq(collegeId != null, "college_id", collegeId);
|
|
|
+ queryWrapper.eq(majorId != null, "major_id", majorId);
|
|
|
+ queryWrapper.eq(classstrId != null, "classstr_id", classstrId);
|
|
|
queryWrapper.orderByDesc("update_time");
|
|
|
- IPage<WelcomeBed> result = welcomeBedMapper.selectPage(page,queryWrapper);
|
|
|
+ IPage<WelcomeBed> result = welcomeBedMapper.selectPage(page, queryWrapper);
|
|
|
return new PageUtils<>(result);
|
|
|
}
|
|
|
|
|
|
@@ -75,10 +75,10 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
@Override
|
|
|
public WelcomeBed queryBedData(String school, Integer buildId, Integer dormitoryId, Integer number) {
|
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("school",school);
|
|
|
- queryWrapper.eq("build_id",buildId);
|
|
|
- queryWrapper.eq("dormitory_id",dormitoryId);
|
|
|
- queryWrapper.eq("number",number);
|
|
|
+ queryWrapper.eq("school", school);
|
|
|
+ queryWrapper.eq("build_id", buildId);
|
|
|
+ queryWrapper.eq("dormitory_id", dormitoryId);
|
|
|
+ queryWrapper.eq("number", number);
|
|
|
List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
return result != null && result.size() > 0 ? result.get(0) : null;
|
|
|
}
|
|
|
@@ -86,14 +86,14 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
@Override
|
|
|
public List<WelcomeBed> queryPageWelcomeBeds(Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, Integer collegeId, Integer majorId, Integer classstrId) {
|
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq(schoolId != null ,"school_id",schoolId);
|
|
|
- queryWrapper.eq(buildId != null,"build_id",buildId);
|
|
|
- queryWrapper.eq(dormitoryId != null,"dormitory_id",dormitoryId);
|
|
|
- queryWrapper.eq(StringUtils.hasText(sex),"sex",sex);
|
|
|
- queryWrapper.eq(isCheck != null,"is_check",isCheck);
|
|
|
- queryWrapper.eq(collegeId != null,"college_id",collegeId);
|
|
|
- queryWrapper.eq(majorId != null,"major_id",majorId);
|
|
|
- queryWrapper.eq(classstrId != null,"classstr_id",classstrId);
|
|
|
+ queryWrapper.eq(schoolId != null, "school_id", schoolId);
|
|
|
+ queryWrapper.eq(buildId != null, "build_id", buildId);
|
|
|
+ queryWrapper.eq(dormitoryId != null, "dormitory_id", dormitoryId);
|
|
|
+ queryWrapper.eq(StringUtils.hasText(sex), "sex", sex);
|
|
|
+ queryWrapper.eq(isCheck != null, "is_check", isCheck);
|
|
|
+ queryWrapper.eq(collegeId != null, "college_id", collegeId);
|
|
|
+ queryWrapper.eq(majorId != null, "major_id", majorId);
|
|
|
+ queryWrapper.eq(classstrId != null, "classstr_id", classstrId);
|
|
|
List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
return result;
|
|
|
}
|
|
|
@@ -101,7 +101,7 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
@Override
|
|
|
public WelcomeBed getBedByCardId(String studentCard) {
|
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("student_card",studentCard);
|
|
|
+ queryWrapper.eq("student_card", studentCard);
|
|
|
List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
return result != null && result.size() > 0 ? result.get(0) : null;
|
|
|
}
|
|
|
@@ -109,12 +109,44 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
@Override
|
|
|
public List<WelcomeBed> listWelcomeBed(Integer id) {
|
|
|
LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(WelcomeBed::getDormitoryId,id);
|
|
|
+ queryWrapper.eq(WelcomeBed::getDormitoryId, id);
|
|
|
List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public List<WelcomeBed> bedNumberGroup(Integer schoolId, Integer buildId, Integer dormitoryId) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId, schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId, buildId)
|
|
|
+ .eq(WelcomeBed::getDormitoryId, dormitoryId)
|
|
|
+ .eq(WelcomeBed::getIsCheck,0);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> getBedList(Integer schoolId, Integer buildId, Integer dormitoryId, String studentCard) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.select(WelcomeBed::getNumber, WelcomeBed::getIsCheck)
|
|
|
+ .eq(WelcomeBed::getSchoolId, schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId, buildId)
|
|
|
+ .eq(WelcomeBed::getDormitoryId, dormitoryId)
|
|
|
+ .ne(WelcomeBed::getStudentCard, studentCard);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper2 = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper2.eq(WelcomeBed::getSchoolId, schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId, buildId)
|
|
|
+ .eq(WelcomeBed::getDormitoryId, dormitoryId)
|
|
|
+ .eq(WelcomeBed::getStudentCard, studentCard);
|
|
|
+ WelcomeBed welcomeBed = welcomeBedMapper.selectOne(queryWrapper2);
|
|
|
+ result.add(welcomeBed);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public List<WelcomeBed> queryDormitorys(Integer dormitory) {
|
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("dormitory_id",dormitory);
|