Commit 06a2cf5f857504c4f4120b136c4e9673c47b90a7

Authored by 杨鸣坤
1 parent fe4e5318

防止没传id导致重复新增

... ... @@ -22,6 +22,11 @@ public class TkDbConnectSshServiceImpl extends AbstractBaseService<TkDbConnectSs
22 22 @Override
23 23 public TkDbConnectSshDTO save(TkDbConnectSshDTO tkDbConnectSshDTO) {
24 24 checkDto(tkDbConnectSshDTO);
  25 + TkDbConnectSshDTO old = getByConnectId(tkDbConnectSshDTO.getConnectId());
  26 + if (old != null) {
  27 + tkDbConnectSshDTO.setId(old.getId());
  28 + }
  29 +
25 30 TkDbConnectSshEntity entity = new TkDbConnectSshEntity();
26 31 if (StringUtils.isBlank(tkDbConnectSshDTO.getId())) {
27 32 tkDbConnectSshDTO.copyToEntity(entity);
... ...
... ... @@ -22,6 +22,11 @@ public class TkDbConnectSslServiceImpl extends AbstractBaseService<TkDbConnectSs
22 22 @Override
23 23 public TkDbConnectSslDTO save(TkDbConnectSslDTO tkDbConnectSslDTO) {
24 24 checkDto(tkDbConnectSslDTO);
  25 + TkDbConnectSslDTO old = getByConnectId(tkDbConnectSslDTO.getConnectId());
  26 + if (old != null) {
  27 + tkDbConnectSslDTO.setId(old.getId());
  28 + }
  29 +
25 30 TkDbConnectSslEntity entity = new TkDbConnectSslEntity();
26 31 if (StringUtils.isBlank(tkDbConnectSslDTO.getId())) {
27 32 tkDbConnectSslDTO.copyToEntity(entity);
... ...