提交 b4ed7141 编写于 作者: zhouweidong's avatar zhouweidong

调整 get entity=null 处理

上级 ce1ed782
...@@ -252,7 +252,7 @@ public class ${item.getCodeName()}ServiceImpl extends ServiceImpl<${de.getCodeNa ...@@ -252,7 +252,7 @@ public class ${item.getCodeName()}ServiceImpl extends ServiceImpl<${de.getCodeNa
<@addGetActionBoforeLogic deaction/> <@addGetActionBoforeLogic deaction/>
${item.getCodeName()} et = getById(key); ${item.getCodeName()} et = getById(key);
if (et == null) { if (et == null) {
throw new BadRequestAlertException("数据不存在", this.getClass().getSimpleName(), key); throw new BadRequestAlertException("数据不存在", this.getClass().getSimpleName(), <#if srfr7javatype(keyfield.stdDataType)=='String'>key<#else>String.valueOf(key)</#if>);
} }
else { else {
<#comment>1N关系中,在父实体中创建子实体的List集合</#comment> <#comment>1N关系中,在父实体中创建子实体的List集合</#comment>
...@@ -1180,7 +1180,7 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser ...@@ -1180,7 +1180,7 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser
<@addGetActionBoforeLogic deaction/> <@addGetActionBoforeLogic deaction/>
Optional<${item.getCodeName()}> result = repository.findById(key); Optional<${item.getCodeName()}> result = repository.findById(key);
if(!result.isPresent()) { if(!result.isPresent()) {
throw new BadRequestAlertException("数据不存在", this.getClass().getSimpleName(), key); throw new BadRequestAlertException("数据不存在", this.getClass().getSimpleName(), <#if srfr7javatype(keyfield.stdDataType)=='String'>key<#else>String.valueOf(key)</#if>);
<#--<@addAfterLogic deaction/>--> <#--<@addAfterLogic deaction/>-->
} }
else{ else{
...@@ -1677,17 +1677,18 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser ...@@ -1677,17 +1677,18 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser
} }
<#elseif deaction.getCodeName()?lower_case == 'get'> <#elseif deaction.getCodeName()?lower_case == 'get'>
<#assign getMethodParam = keyfield.getCodeName()?lower_case>
@Override @Override
public ${item.getCodeName()} get(${srfr7javatype(keyfield.stdDataType)} ${keyfield.getCodeName()?lower_case}) { public ${item.getCodeName()} get(${srfr7javatype(keyfield.stdDataType)} ${getMethodParam}) {
<@outputTestAction deaction "get"/> <@outputTestAction deaction "get"/>
<#if item.isEnableAPIStorage()> <#if item.isEnableAPIStorage()>
<#if deaction.getPSSubSysServiceAPIDEMethod()?? > <#if deaction.getPSSubSysServiceAPIDEMethod()?? >
<#--<#comment>附加数据逻辑-操作前</#comment>--> <#--<#comment>附加数据逻辑-操作前</#comment>-->
<#--<@buildEntityParam deaction/>--> <#--<@buildEntityParam deaction/>-->
<#--<@addGetActionBoforeLogic deaction/>--> <#--<@addGetActionBoforeLogic deaction/>-->
${item.getCodeName()} et=${subSysServiceApiDECodeName?uncap_first}FeignClient.${deaction.getPSSubSysServiceAPIDEMethod().getCodeName()?uncap_first}(${keyfield.getCodeName()?lower_case}); ${item.getCodeName()} et=${subSysServiceApiDECodeName?uncap_first}FeignClient.${deaction.getPSSubSysServiceAPIDEMethod().getCodeName()?uncap_first}(${getMethodParam});
if(et==null){ if(et==null){
throw new BadRequestAlertException("数据不存在", this.getClass().getSimpleName(), key); throw new BadRequestAlertException("数据不存在", this.getClass().getSimpleName(), <#if srfr7javatype(keyfield.stdDataType)=='String'>${getMethodParam}<#else>String.valueOf(${getMethodParam})</#if>);
} }
else{ else{
<#comment>1N关系中,在父实体中创建子实体的List集合</#comment> <#comment>1N关系中,在父实体中创建子实体的List集合</#comment>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册