|
@@ -12,6 +12,7 @@ import com.template.services.WelcomeBedService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -45,14 +46,14 @@ 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) {
|
|
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);
|
|
Page<WelcomeBed> page = new Page<>(currentPage, pageCount);
|
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("school_id",schoolId);
|
|
|
|
|
- queryWrapper.eq("build_id",buildId);
|
|
|
|
|
- queryWrapper.eq("dormitory_id",dormitoryId);
|
|
|
|
|
- queryWrapper.eq("sex",sex);
|
|
|
|
|
- queryWrapper.eq("is_check",isCheck);
|
|
|
|
|
- queryWrapper.eq("college_id",collegeId);
|
|
|
|
|
- queryWrapper.eq("major_id",majorId);
|
|
|
|
|
- queryWrapper.eq("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");
|
|
queryWrapper.orderByDesc("update_time");
|
|
|
IPage<WelcomeBed> result = welcomeBedMapper.selectPage(page,queryWrapper);
|
|
IPage<WelcomeBed> result = welcomeBedMapper.selectPage(page,queryWrapper);
|
|
|
return new PageUtils<>(result);
|
|
return new PageUtils<>(result);
|
|
@@ -84,14 +85,14 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
@Override
|
|
@Override
|
|
|
public List<WelcomeBed> queryPageWelcomeBeds(Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, Integer collegeId, Integer majorId, Integer classstrId) {
|
|
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<WelcomeBed> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("school_id",schoolId);
|
|
|
|
|
- queryWrapper.eq("build_id",buildId);
|
|
|
|
|
- queryWrapper.eq("dormitory_id",dormitoryId);
|
|
|
|
|
- queryWrapper.eq("sex",sex);
|
|
|
|
|
- queryWrapper.eq("is_check",isCheck);
|
|
|
|
|
- queryWrapper.eq("college_id",collegeId);
|
|
|
|
|
- queryWrapper.eq("major_id",majorId);
|
|
|
|
|
- queryWrapper.eq("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);
|
|
List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|