| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.ServiceDonationwitnessorgan; |
| | | import com.ruoyi.project.mapper.ServiceDonationwitnessorganMapper; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessorganService; |
| | |
| | | if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIsdgf())) { |
| | | wrappers.eq(ServiceDonationwitnessorgan::getIsdgf, serviceDonationwitnessorgan.getIsdgf()); |
| | | } |
| | | if (serviceDonationwitnessorgan.getSort() != null) { |
| | | wrappers.eq(ServiceDonationwitnessorgan::getSort, serviceDonationwitnessorgan.getSort()); |
| | | } |
| | | // 按sort字段排序,null值放最后 |
| | | wrappers.last("ORDER BY CASE WHEN sort IS NULL THEN 1 ELSE 0 END, sort ASC"); |
| | | return this.list(wrappers); |
| | | } |
| | | |