|  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Transactional | 
 |  |  |     public int save(PltStation station) throws Exception { | 
 |  |  |     public int save(PltStation station) throws RuntimeException { | 
 |  |  |         if(dao.selectByCodeId(station.id,station.code)>0){ | 
 |  |  |             throw new Exception("工站编号已存在"); | 
 |  |  |             throw new RuntimeException("工站编号已存在"); | 
 |  |  |         } | 
 |  |  |         int count = dao.insertSelective(station); | 
 |  |  |         return count; | 
 |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Transactional | 
 |  |  |     public int update(PltStation station) throws Exception { | 
 |  |  |     public int update(PltStation station) throws RuntimeException { | 
 |  |  |         if(dao.selectByCodeId(station.id,station.code)>0){ | 
 |  |  |             throw new Exception("工站编号已存在"); | 
 |  |  |             throw new RuntimeException("工站编号已存在"); | 
 |  |  |         } | 
 |  |  |         int count = dao.updateByPrimaryKeySelective(station); | 
 |  |  |         return count; |