This commit is contained in:
parent
d52e8a9edd
commit
91bff8ddfe
|
|
@ -108,16 +108,25 @@ public class TbThreeSpanServiceImpl implements TbThreeSpanService {
|
|||
@Transactional
|
||||
public ServerResponse updateTbThreeSpan(TbThreeSpanVo data) {
|
||||
try {
|
||||
TbThreeSpanVo tbThreeSpan = tbThreeSpanMapper.getTbThreeSpanById(data);
|
||||
//判断是否改变类型
|
||||
if (tbThreeSpan.getSpanType()!=data.getSpanType()){
|
||||
//如果改变类型,先删后加
|
||||
delTbThreeSpan(data);
|
||||
addTbThreeSpan(data);
|
||||
}else {
|
||||
Long userId = UserUtil.getLoginUser().getId();
|
||||
data.setUpdateUserId(userId);
|
||||
tbThreeSpanMapper.updateTbThreeSpan(data);
|
||||
List<TbSpanTowerVo> tbSpanTowerList =data.getTbSpanTowerList();
|
||||
//获取跨越杆塔信息
|
||||
if (tbSpanTowerList!=null){
|
||||
tbSpanTowerService.updateTbSpanTower(tbSpanTowerList,data.getId());
|
||||
tbSpanTowerService.delTbSpanTower(data.getId());
|
||||
tbSpanTowerService.addTbSpanTowerList(data.getId(),tbSpanTowerList);
|
||||
}
|
||||
}
|
||||
return ServerResponse.createBySuccessMsg("三跨管理-修改成功");
|
||||
} catch (Exception e) {
|
||||
} catch (Throwable e) {
|
||||
log.error(e.toString(), e);
|
||||
return ServerResponse.createErroe("三跨管理-修改失败");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue