Commit d295b118 authored by luben's avatar luben

Merge branch 'dev' into 'main'

Dev

See merge request !201
parents 328f595f 3b996899
Pipeline #144238 failed with stages
in 33 minutes and 58 seconds
...@@ -961,4 +961,10 @@ public class RegionController extends BaseController { ...@@ -961,4 +961,10 @@ public class RegionController extends BaseController {
return AjaxResult.success(gridRegionMapper.updateRegionJzArea(gridRegionDetail.getId(),gridRegionDetail.getJzArea())); return AjaxResult.success(gridRegionMapper.updateRegionJzArea(gridRegionDetail.getId(),gridRegionDetail.getJzArea()));
} }
@RequestMapping(value = "/getFourRegionList", method = RequestMethod.GET)
@ResponseBody
public AjaxResult getFourRegionList(@RequestParam("wgCode") String wgCode) {
return AjaxResult.success(gridRegionMapper.getFourRegionList(wgCode));
}
} }
...@@ -4,6 +4,7 @@ import com.ruoyi.system.domain.grid.GridRegion; ...@@ -4,6 +4,7 @@ import com.ruoyi.system.domain.grid.GridRegion;
import com.ruoyi.system.domain.grid.GridRegionExample; import com.ruoyi.system.domain.grid.GridRegionExample;
import com.ruoyi.system.domain.grid.enums.GridRegionSearchParam; import com.ruoyi.system.domain.grid.enums.GridRegionSearchParam;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List; import java.util.List;
...@@ -75,4 +76,6 @@ public interface GridRegionMapper { ...@@ -75,4 +76,6 @@ public interface GridRegionMapper {
int updateRegionJzArea(@Param("id")String id,@Param("jzArea")String jzArea); int updateRegionJzArea(@Param("id")String id,@Param("jzArea")String jzArea);
String getJzAreaByCode(@Param("code")String code); String getJzAreaByCode(@Param("code")String code);
List<GridRegion> getFourRegionList(@RequestParam("wgCode") String wgCode);
} }
\ No newline at end of file
...@@ -1281,13 +1281,14 @@ public class GridRegionFacadeService { ...@@ -1281,13 +1281,14 @@ public class GridRegionFacadeService {
List<GridTreeNode> threeNodes = new ArrayList<>(); List<GridTreeNode> threeNodes = new ArrayList<>();
for(GridRegion gridRegion : threeLevelNode){ for(GridRegion gridRegion : threeLevelNode){
GridTreeNode treeNode = convertNodeToTree(gridRegion); GridTreeNode treeNode = convertNodeToTree(gridRegion);
List<GridRegion> fourLevelNode = gridRegionMapper.getAllLevelFourByType(type,treeNode.getCode()); // //四级
List<GridTreeNode> fourNodes = new ArrayList<>(); // List<GridRegion> fourLevelNode = gridRegionMapper.getAllLevelFourByType(type,treeNode.getCode());
for(GridRegion gridFourRegion : fourLevelNode){ // List<GridTreeNode> fourNodes = new ArrayList<>();
GridTreeNode treeFourNode = convertNodeToTree(gridFourRegion); // for(GridRegion gridFourRegion : fourLevelNode){
fourNodes.add(treeFourNode); // GridTreeNode treeFourNode = convertNodeToTree(gridFourRegion);
} // fourNodes.add(treeFourNode);
treeNode.setChild(fourNodes); // }
// treeNode.setChild(fourNodes);
threeNodes.add(treeNode); threeNodes.add(treeNode);
} }
gridTreeNode1.setChild(threeNodes); gridTreeNode1.setChild(threeNodes);
......
...@@ -722,7 +722,7 @@ ...@@ -722,7 +722,7 @@
where wg_code = #{code} where wg_code = #{code}
</select> </select>
<update id="changeTreeNodeName"> <update id="changeTreeNodeName">
update grid_region set wg_name=#{name} where id = #{id} update grid_region set wg_name=#{name} where id = #{id}
</update> </update>
<update id="changeTreeNodeNameByCode"> <update id="changeTreeNodeNameByCode">
...@@ -735,4 +735,12 @@ ...@@ -735,4 +735,12 @@
update grid_region set jz_area=#{jzArea} where wg_code = #{id} update grid_region set jz_area=#{jzArea} where wg_code = #{id}
</update> </update>
<select id="getFourRegionList" resultType="com.ruoyi.system.domain.grid.GridRegion">
select
<include refid="Base_Column_List" />
from grid_region where is_valid = '1'
and wg_parent_id = #{wgCode}
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment