Bug修复
This commit is contained in:
parent
68948fbcd6
commit
2cd42f828b
|
|
@ -15,5 +15,5 @@ public interface TbCablewaTransMapper {
|
|||
|
||||
void delTbCablewaTrans(TbCablewaTransVo data);
|
||||
|
||||
TbCablewaTransVo getTbCablewaTransByTowerId(Long towerId);
|
||||
List<TbCablewaTransVo> getTbCablewaTransByTowerId(Long towerId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -118,12 +118,12 @@ public class TbTowerServiceImpl implements TbTowerService {
|
|||
return ServerResponse.createErroe("请输入正确经纬度");
|
||||
}
|
||||
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("排序已存在");
|
||||
}
|
||||
List<TbThreeSpanVo> tbThreeSpanVo = tbThreeSpanMapper.getTbThreeSpanByTowerId(data.getId());
|
||||
TbCablewaTransVo tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId());
|
||||
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo!=null){
|
||||
List<TbCablewaTransVo> tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId());
|
||||
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
|
||||
return ServerResponse.createErroe("修改失败-已有三跨点和索道点的杆塔不允许删除和修改");
|
||||
}
|
||||
//如果改变杆塔类型,先删后加
|
||||
|
|
@ -161,8 +161,8 @@ public class TbTowerServiceImpl implements TbTowerService {
|
|||
public ServerResponse delTbTower(TbTowerVo data) {
|
||||
try {
|
||||
List<TbThreeSpanVo> tbThreeSpanVo = tbThreeSpanMapper.getTbThreeSpanByTowerId(data.getId());
|
||||
TbCablewaTransVo tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId());
|
||||
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo!=null){
|
||||
List<TbCablewaTransVo> tbCablewaTransVo = tbCablewaTransMapper.getTbCablewaTransByTowerId(data.getId());
|
||||
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
|
||||
return ServerResponse.createErroe("删除失败-已有三跨点和索道点的杆塔不允许删除和修改");
|
||||
}
|
||||
tbTowerMapper.delTbTower(data);
|
||||
|
|
|
|||
|
|
@ -67,6 +67,6 @@
|
|||
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.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>
|
||||
</mapper>
|
||||
|
|
|
|||
Loading…
Reference in New Issue