From 18013a2e0f3397f6b623ec38b8b3ca00cb21360e Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Wed, 16 Oct 2024 18:56:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E9=87=8D=E5=90=8D=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../warehouse/controller/WhHouseInfoController.java | 6 +++++- .../warehouse/service/impl/WhHouseInfoServiceImpl.java | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/controller/WhHouseInfoController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/controller/WhHouseInfoController.java index a92c19b8..ddcb9b25 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/controller/WhHouseInfoController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/controller/WhHouseInfoController.java @@ -94,7 +94,11 @@ public class WhHouseInfoController extends BaseController { @SysLog(title = "仓库管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增仓库管理") @PostMapping public AjaxResult add(@RequestBody WhHouseInfo whHouseInfo) { - return toAjax(whHouseInfoService.insertWhHouseInfo(whHouseInfo)); + try { + return toAjax(whHouseInfoService.insertWhHouseInfo(whHouseInfo)); + } catch (Exception e) { + return error("系统错误, " + e.getMessage()); + } } /** diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/service/impl/WhHouseInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/service/impl/WhHouseInfoServiceImpl.java index 09eebf28..c39e07c8 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/service/impl/WhHouseInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/warehouse/service/impl/WhHouseInfoServiceImpl.java @@ -1,6 +1,7 @@ package com.bonus.material.warehouse.service.impl; import java.util.List; +import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -53,7 +54,11 @@ public class WhHouseInfoServiceImpl implements IWhHouseInfoService public int insertWhHouseInfo(WhHouseInfo whHouseInfo) { whHouseInfo.setCreateTime(DateUtils.getNowDate()); - return whHouseInfoMapper.insertWhHouseInfo(whHouseInfo); + try { + return whHouseInfoMapper.insertWhHouseInfo(whHouseInfo); + } catch (Exception e) { + throw new ServiceException("数据库错误或仓库重名"); + } } /**