Commit cbf6dfe9 by Jbb

合并秋晴的代码 删除图层及图层信息方法

parent 1728268a
...@@ -282,6 +282,7 @@ public class TbStLayerDataController { ...@@ -282,6 +282,7 @@ public class TbStLayerDataController {
@RequestMapping("/delByLayerIds") @RequestMapping("/delByLayerIds")
public MapRestResult delByLayerIds(@RequestBody List<String> layerIds) { public MapRestResult delByLayerIds(@RequestBody List<String> layerIds) {
try { try {
tbStLayerService.removeByIds(layerIds);
accidentPointService.deleteByLayerId(layerIds); accidentPointService.deleteByLayerId(layerIds);
return MapRestResult.build(200, "数据删除成功!", null); return MapRestResult.build(200, "数据删除成功!", null);
} catch (Exception e) { } catch (Exception e) {
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
select * from tb_st_layer_data where gl_xxzjbh = #{layerId} select * from tb_st_layer_data where gl_xxzjbh = #{layerId}
</select> </select>
<delete id="deleteByLayerId" parameterType="java.util.List"> <delete id="deleteByLayerId" parameterType="java.util.List">
DELETE t1.*,t2.* FROM tb_st_layer t1,tb_st_layer_data t2 WHERE t2.gl_xxzjbh=t1.xxzjbh AND t1.xxzjbh IN DELETE FROM tb_st_layer_data WHERE gl_xxzjbh IN
<foreach collection="list" item="layerIds" separator="," open="(" close=")"> <foreach collection="list" item="layerIds" separator="," open="(" close=")">
#{layerIds} #{layerIds}
</foreach> </foreach>
......
...@@ -40,6 +40,7 @@ public class TbStLayerServiceImpl extends ServiceImpl<TbStLayerMapper, TbStLayer ...@@ -40,6 +40,7 @@ public class TbStLayerServiceImpl extends ServiceImpl<TbStLayerMapper, TbStLayer
} }
Integer allCount = tbStLayerMapper.selectCount(new QueryWrapper<>()); Integer allCount = tbStLayerMapper.selectCount(new QueryWrapper<>());
PageInfo<TbStLayer> pageInfo = new PageInfo<>(tbStLayerList); PageInfo<TbStLayer> pageInfo = new PageInfo<>(tbStLayerList);
//PageInfo<TbStLayer> pageInfo = new PageInfo<>(tbStLayers);
return MapRestResult.build(200, "图层信息查询成功!", allCount, pageInfo); return MapRestResult.build(200, "图层信息查询成功!", allCount, pageInfo);
}else{ }else{
List<TbStLayer> tbStLayerList = new ArrayList<>(); List<TbStLayer> tbStLayerList = new ArrayList<>();
......
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