资源唯一校验调整为key+languageCode+softType

yun-zuoyi
汪云昊 5 years ago
parent 560678f21c
commit b790f29c83

@ -58,8 +58,9 @@ public class SysLocaleResourceService implements ISysLocaleResourceService {
@ApiOperation(value = "新增系统资源")
public SysLocaleResource insertSysLocaleResource(SysLocaleResource sysLocaleResource) {
LOGGER.info("系统资源 SYS_LOCALE_RESOURCE SysLocaleResource{}", sysLocaleResource);
int count = sysLocaleResourceRDao.findByPropertyCount(new String[]{"languageCode", "resourceKey"},
new String[]{sysLocaleResource.getLanguageCode(), sysLocaleResource.getResourceKey()});
int count = sysLocaleResourceRDao.findByPropertyCount(
new String[]{"languageCode", "resourceKey", "softType"},
new Object[]{sysLocaleResource.getLanguageCode(), sysLocaleResource.getResourceKey(), sysLocaleResource.getSoftType()});
if (count > 0) {
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())

Loading…
Cancel
Save