From c800257cb6c8b45e7edc20e2e9018cd90b230806 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期三, 09 七月 2025 19:50:00 +0800 Subject: [PATCH] art: 技术状态鉴定-基础代码生成 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/BaseFactoryController.java | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/BaseFactoryController.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/BaseFactoryController.java index 9e6bd90..b137c71 100644 --- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/BaseFactoryController.java +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/BaseFactoryController.java @@ -4,7 +4,11 @@ import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import cn.hutool.core.util.StrUtil; import org.jeecg.common.api.vo.Result; +import org.jeecg.common.constant.CommonConstant; +import org.jeecg.common.exception.JeecgBootException; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; import org.jeecg.modules.system.entity.BaseFactory; @@ -98,16 +102,22 @@ /** * 娣诲姞 * - * @param BaseFactory + * @param baseFactory * @return */ @AutoLog(value = "璁惧杞﹂棿绠$悊-娣诲姞") @ApiOperation(value = "璁惧杞﹂棿绠$悊-娣诲姞", notes = "璁惧杞﹂棿绠$悊-娣诲姞") @PostMapping(value = "/add") - public Result<BaseFactory> add(@RequestBody BaseFactory BaseFactory) { + public Result<?> add(@RequestBody BaseFactory baseFactory) { Result<BaseFactory> result = new Result<>(); try { - BaseFactoryService.saveBaseFactoryData(BaseFactory); + QueryWrapper<BaseFactory> baseFactoryQueryWrapper = new QueryWrapper<>(); + baseFactoryQueryWrapper.eq(StrUtil.isNotEmpty(baseFactory.getFactoryCode()), "factory_code", baseFactory.getFactoryCode()); + baseFactoryQueryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0.toString()); + if (BaseFactoryService.getOne(baseFactoryQueryWrapper) != null) { + return Result.error("鏈烘瀯缂栫爜宸插瓨鍦�"); + } + BaseFactoryService.saveBaseFactoryData(baseFactory); result.success("娣诲姞鎴愬姛锛�"); } catch (Exception e) { log.error(e.getMessage(), e); -- Gitblit v1.9.3