Bug修复

This commit is contained in:
马三炮 2025-05-09 17:29:44 +08:00
parent 68948fbcd6
commit 2cd42f828b
3 changed files with 7 additions and 7 deletions

View File

@ -15,5 +15,5 @@ public interface TbCablewaTransMapper {
void delTbCablewaTrans(TbCablewaTransVo data); void delTbCablewaTrans(TbCablewaTransVo data);
TbCablewaTransVo getTbCablewaTransByTowerId(Long towerId); List<TbCablewaTransVo> getTbCablewaTransByTowerId(Long towerId);
} }

View File

@ -118,12 +118,12 @@ public class TbTowerServiceImpl implements TbTowerService {
return ServerResponse.createErroe("请输入正确经纬度"); return ServerResponse.createErroe("请输入正确经纬度");
} }
TbTowerVo tbTower = tbTowerMapper.getTbTowerBySort(data); TbTowerVo tbTower = tbTowerMapper.getTbTowerBySort(data);
if (StringUtils.isNotNull(tbTower) && data.getId()!=tbTower.getId()){ if (StringUtils.isNotNull(tbTower) && !data.getId().equals(tbTower.getId())){
return ServerResponse.createErroe("排序已存在"); return ServerResponse.createErroe("排序已存在");
} }
List<TbThreeSpanVo> tbThreeSpanVo = tbThreeSpanMapper.getTbThreeSpanByTowerId(data.getId()); List<TbThreeSpanVo> tbThreeSpanVo = tbThreeSpanMapper.getTbThreeSpanByTowerId(data.getId());
TbCablewaTransVo tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId()); List<TbCablewaTransVo> tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId());
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo!=null){ if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
return ServerResponse.createErroe("修改失败-已有三跨点和索道点的杆塔不允许删除和修改"); return ServerResponse.createErroe("修改失败-已有三跨点和索道点的杆塔不允许删除和修改");
} }
//如果改变杆塔类型先删后加 //如果改变杆塔类型先删后加
@ -161,8 +161,8 @@ public class TbTowerServiceImpl implements TbTowerService {
public ServerResponse delTbTower(TbTowerVo data) { public ServerResponse delTbTower(TbTowerVo data) {
try { try {
List<TbThreeSpanVo> tbThreeSpanVo = tbThreeSpanMapper.getTbThreeSpanByTowerId(data.getId()); List<TbThreeSpanVo> tbThreeSpanVo = tbThreeSpanMapper.getTbThreeSpanByTowerId(data.getId());
TbCablewaTransVo tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId()); List<TbCablewaTransVo> tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId());
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo!=null){ if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
return ServerResponse.createErroe("删除失败-已有三跨点和索道点的杆塔不允许删除和修改"); return ServerResponse.createErroe("删除失败-已有三跨点和索道点的杆塔不允许删除和修改");
} }
tbTowerMapper.delTbTower(data); tbTowerMapper.delTbTower(data);

View File

@ -67,6 +67,6 @@
select tct.id as id,tct.pro_id as proId,tct.tower_id as towerId,tct.cableway_length as cablewayLength, select tct.id as id,tct.pro_id as proId,tct.tower_id as towerId,tct.cableway_length as cablewayLength,
tct.max_height as maxHeight,tct.safety_distance as safetyDistance,tct.max_slope as maxSlope, tct.max_height as maxHeight,tct.safety_distance as safetyDistance,tct.max_slope as maxSlope,
tct.create_user_id as createUserId tct.create_user_id as createUserId
from tb_cablewa_trans tct where tct.tower_id = #{towerId} from tb_cablewa_trans tct where tct.tower_id = #{towerId} and tct.is_active='1'
</select> </select>
</mapper> </mapper>