Переглянути джерело

Merge branch 'develop' of gitadmin/tuoheng_freeway into release

tags/v1.0.0^2
chengwang 1 рік тому
джерело
коміт
39d9388fb5
2 змінених файлів з 6 додано та 1 видалено
  1. +3
    -1
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/structure/StructureServiceImpl.java
  2. +3
    -0
      tuoheng-service/tuoheng-admin/src/main/resources/mapper/StructureMapper.xml

+ 3
- 1
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/structure/StructureServiceImpl.java Переглянути файл

@@ -66,12 +66,14 @@ public class StructureServiceImpl extends BaseServiceImpl<StructureMapper, Struc
}
//租户id
String tenantId = user.getTenantId();
query.setTenantId(tenantId);
//获取用户角色
Integer roleId = user.getRoleId();
IPage<Structure> page = new Page<>(query.getPage(),query.getLimit());
IPage<StructureInfoVo> pageData = null;
//如果是超级管理员,查看所有构造物
if(RoleEnum.SUPER_ADMIN.getCode() == roleId){
//query.setTenantId(tenantId);
//数据分页
pageData = structureMapper.queryPage(page,query);
List<StructureInfoVo> list = pageData.getRecords().stream().map((item) -> {
@@ -117,7 +119,7 @@ public class StructureServiceImpl extends BaseServiceImpl<StructureMapper, Struc
return JsonResult.error(SectionEnum.DEPT_SECTION_IS_NOT_EXIST.getCode(),SectionEnum.DEPT_SECTION_IS_NOT_EXIST.getMsg());
}
//查询对应的路段列表
List<String> sectionIdList = sectionDeptList.stream().map(t -> t.getSectionId()).collect(Collectors.toList());
List<String> sectionIdList = sectionDeptList.stream().map(t -> t.getSectionId()).distinct().collect(Collectors.toList());
if (StringUtils.isEmpty(sectionIdList)) {
return JsonResult.error(SectionEnum.SECTION_ID_IS_NULL.getCode(), SectionEnum.SECTION_ID_IS_NULL.getMsg());
}

+ 3
- 0
tuoheng-service/tuoheng-admin/src/main/resources/mapper/StructureMapper.xml Переглянути файл

@@ -41,6 +41,9 @@
left JOIN th_section se ON sr.section_id=se.id
left JOIN th_road rd ON sr.road_id=rd.id
where sr.mark=1 and se.mark=1 and rd.mark=1
<if test="request.tenantId !=null abd request.tenantId !=''">
AND sr.tenant_id = #{request.tenantId}
</if>
<if test="request.structureName !=null and request.structureName !=''">
AND sr.`structure_name` like concat('%',#{request.structureName},'%')
</if>

Завантаження…
Відмінити
Зберегти