|
@@ -101,7 +101,7 @@ public interface MuseumInfoMapper extends BaseMapperX<MuseumInfoDO> {
|
|
|
* 标本回库状态计数
|
|
|
*/
|
|
|
@Select("SELECT" +
|
|
|
- " number"+
|
|
|
+ " number "+
|
|
|
" FROM museum_outbound " +
|
|
|
" WHERE deleted =0 "+
|
|
|
" AND state =1"+
|
|
@@ -146,7 +146,7 @@ public interface MuseumInfoMapper extends BaseMapperX<MuseumInfoDO> {
|
|
|
* order by 按照某个字段进行排序 ;加上 desc 表示降序排序(默认为升序 asc);
|
|
|
* /**根据输入信息进行分页查找*/
|
|
|
default PageResult<MuseumInfoDO> selectPage(MuseumInfoPageReqVO pageReqVO) {
|
|
|
- return selectPage(pageReqVO, new LambdaQueryWrapperX<MuseumInfoDO>()
|
|
|
+ LambdaQueryWrapperX<MuseumInfoDO> queryWrapper = new LambdaQueryWrapperX<MuseumInfoDO>()
|
|
|
.likeIfPresent(MuseumInfoDO::getSampleId, pageReqVO.getSampleId())
|
|
|
.eqIfPresent(MuseumInfoDO::getSampleType, pageReqVO.getSampleType())
|
|
|
.likeIfPresent(MuseumInfoDO::getPlace, pageReqVO.getPlace())
|
|
@@ -168,9 +168,14 @@ public interface MuseumInfoMapper extends BaseMapperX<MuseumInfoDO> {
|
|
|
.likeIfPresent(MuseumInfoDO::getWay, pageReqVO.getWay())
|
|
|
.likeIfPresent(MuseumInfoDO::getFundId, pageReqVO.getFundId())
|
|
|
.likeIfPresent(MuseumInfoDO::getReason, pageReqVO.getReason())
|
|
|
- .likeIfPresent(MuseumInfoDO::getPicture, pageReqVO.getPicture())
|
|
|
.likeIfPresent(MuseumInfoDO::getSampleTip, pageReqVO.getSampleTip())
|
|
|
- .orderByDesc(MuseumInfoDO::getId));
|
|
|
+ .orderByDesc(MuseumInfoDO::getId);
|
|
|
+
|
|
|
+ if (pageReqVO.getPicture() != null && !pageReqVO.getPicture().isEmpty()) {
|
|
|
+ String picture = String.valueOf(pageReqVO.getPicture());
|
|
|
+ queryWrapper.apply("JSON_CONTAINS(secretary_ids, CAST({0} AS JSON))", picture);
|
|
|
+ }
|
|
|
+ return selectPage(pageReqVO, queryWrapper);
|
|
|
}
|
|
|
/**
|
|
|
* 分页(List)
|