diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ApplyLicenseServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ApplyLicenseServiceImpl.java index 59fc74506..cead9b560 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ApplyLicenseServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/ApplyLicenseServiceImpl.java @@ -89,6 +89,11 @@ public class ApplyLicenseServiceImpl implements ApplyLicenseService { return false; } LicenseTransactDO licenseTransactDO = request.toLicenseTransactDO(); + //防止一直在页面提交 + if (licenseTransactDO.getId() == null){ + LicenseTransactDO license = applyLicenseMapper.selectByShopId(request.getShopId()); + licenseTransactDO.setId(license.getId()); + } if (request.getId() == null) { applyLicenseMapper.insertSelective(licenseTransactDO); } else {