Merge branch 'dev'

This commit is contained in:
wangliwen 2022-10-27 11:34:51 +08:00
commit 7610b26e8e
3 changed files with 12 additions and 9 deletions

View File

@ -53,7 +53,7 @@ public interface ResourceDao extends BaseDao<ResourceEntity> {
*/
List<Map> selectDTOPageSpecilTotal(@Param("dto") ResourceDTO resourceDTO);
Long selectDTOPageCount(@Param("dto") ResourceDTO resourceDTO);
Long selectDTOPageCount(@Param("dto") ResourceDTO resourceDTO, @Param("nonChinese") Boolean nonChinese);
List<Map> selectApplyArea(Long userId);

View File

@ -554,7 +554,7 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
resourceDTOS = resourceDao.selectDTOPage(resourceDTO, (pageNum - 1) * pageSize, pageSize, orderField, orderType, null, nonChinese);
}
resultPage.setRecords(resourceDTOS);
resultPage.setTotal(resourceDao.selectDTOPageCount(resourceDTO));
resultPage.setTotal(resourceDao.selectDTOPageCount(resourceDTO, nonChinese));
} else {
logger.info("排序要求 orderField:{} orderType:{}", orderField, orderType);
List<ResourceDTO> resourceDTOS = resourceDao.selectWithAttrs(resourceDTO, orderField, orderType, nonChinese);

View File

@ -539,9 +539,12 @@
WHERE
1 = 1
AND tdr.del_flag = 0
<if test="dto.name != null and dto.name != ''">
<if test="dto.name != null and dto.name != '' and nonChinese == false">
AND MATCH (tdr.name) AGAINST ( #{dto.name} IN BOOLEAN MODE)
</if>
<if test="dto.name != null and dto.name != '' and nonChinese == true">
AND tdr.name LIKE CONCAT( '%', #{dto.name}, '%' )
</if>
<if test="dto.type != null and dto.type != ''">
AND tdr.type = #{dto.type}
</if>
@ -1621,14 +1624,14 @@
tb_data_attr tda
LEFT JOIN tb_data_resource tdr ON tda.data_resource_id = tdr.id
WHERE 1 = 1
<if test="resourceType == '应用资源'" >
AND tda.attr_type = '应用图片'
<if test="resourceType == '应用资源'">
AND tda.attr_type = '应用图片'
</if>
<if test="resourceType == '图层服务'" >
AND tda.attr_type = '图层缩略图'
<if test="resourceType == '图层服务'">
AND tda.attr_type = '图层缩略图'
</if>
<if test="resourceType == '智能算法'" >
AND tda.attr_type = '应用场景'
<if test="resourceType == '智能算法'">
AND tda.attr_type = '应用场景'
</if>
AND tdr.id = #{id}
AND tda.del_flag = 0