diff --git a/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai b/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai index 087b883db..3ef1a5055 100644 --- a/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai +++ b/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai @@ -126,15 +126,7 @@ public class ${entityName}Controller { @ApiImplicitParam(name = "id", value = "${tableVo.ftlDescription}ID", paramType = "query", required = true, dataType = "Integer") @GetMapping(value = "/queryById") public Result<${entityName}> queryById(@RequestParam(name="id",required=true) String id) { - Result<${entityName}> result = new Result<${entityName}>(); - ${entityName} ${entityName?uncap_first} = ${entityName?uncap_first}Service.getById(id); - if(${entityName?uncap_first}==null) { - result.error500("未找到对应实体"); - }else { - result.setResult(${entityName?uncap_first}); - result.setSuccess(true); - } - return result; + return Result.success(${entityName?uncap_first}Service.queryById(id)); } } diff --git a/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai b/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai index 0657ebe79..7c7767647 100644 --- a/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai +++ b/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai @@ -23,4 +23,7 @@ public interface I${entityName}Service extends IService<${entityName}> { void edit(${entityName} ${entityName?uncap_first}); void delete(String id); + + ${entityName} queryById(String id); + } diff --git a/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai b/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai index b9e2f6b97..ca5edd101 100644 --- a/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai +++ b/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai @@ -78,5 +78,13 @@ public class ${entityName}ServiceImpl extends ServiceImpl<${entityName}Mapper, $ baseMapper.deleteById(id); } + @Override + public ${entityName} queryById(String id) { + ${entityName} entity = getById(id); + if (entity == null) { + throw new OpenAlertException("未找到对应实体"); + } + return entity; + } }