diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java index 44380a76b..f7d000f09 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java @@ -13,6 +13,8 @@ package com.xdadan.erp.web.emis; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.xdadan.erp.emis.domain.exception.EmisBizError; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.GetMapping; @@ -91,7 +93,17 @@ public class EmisSpecialCalcWeightController extends BaseController @PostMapping public AjaxResult add(@RequestBody EmisSpecialCalcWeight emisSpecialCalcWeight) { - return toAjax(emisSpecialCalcWeightService.insertEmisSpecialCalcWeight(emisSpecialCalcWeight)); + try{ + return toAjax(emisSpecialCalcWeightService.insertEmisSpecialCalcWeight(emisSpecialCalcWeight)); + }catch (Exception ex){ + ex.printStackTrace(); + // 返回子定义异常 + if(ex instanceof EmisBizError){ + return AjaxResult.error("("+((EmisBizError)ex).getErrorCode()+")"+ex.getMessage()); + } + + return AjaxResult.error("服务器异常,联系客服"); + } } /** diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java index 8dc117a21..cd3d596ec 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java @@ -44,6 +44,9 @@ public interface EmisSpecialCalcWeightMapper extends BaseMapper0){ + throw new EmisBizError(EmisBizErrorType.FAIL,"区间重复"); + } return emisSpecialCalcWeightMapper.insertEmisSpecialCalcWeight(emisSpecialCalcWeight); } + + + /** * 修改特殊取重 * diff --git a/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml b/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml index e12d8be37..9bed05cff 100644 --- a/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml @@ -134,13 +134,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml index 4e23402bf..2f0350a9b 100644 --- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml @@ -518,7 +518,6 @@ and create_site like concat('%', #{createSite}, '%') and update_site like concat('%', #{updateSite}, '%') - and send_date = ]]> #{params.beginSendDate}