diff --git a/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProRouteServiceImpl.java b/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProRouteServiceImpl.java index 6e908928f..7be52556b 100644 --- a/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProRouteServiceImpl.java +++ b/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProRouteServiceImpl.java @@ -143,11 +143,16 @@ public class ProRouteServiceImpl implements IProRouteService { } //更新版本V.1->递增 - String nowRouteVersion = proRoute.getRouteVersion().replace("V", "") - .replace(".", ""); - int nowRouteVersionNum = Integer.parseInt(nowRouteVersion); - String newRouteVersionNum = "V." + (++nowRouteVersionNum); - proRoute.setRouteVersion(newRouteVersionNum); + if(StringUtils.isNotEmpty(proRoute.getRouteVersion())){ + String nowRouteVersion = proRoute.getRouteVersion().replace("V", "") + .replace(".", ""); + int nowRouteVersionNum = Integer.parseInt(nowRouteVersion); + String newRouteVersionNum = "V." + (++nowRouteVersionNum); + proRoute.setRouteVersion(newRouteVersionNum); + }else{ + proRoute.setRouteVersion("V.2"); + } + return proRouteMapper.updateProRoute(proRoute); }