diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisQuotePriceController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisQuotePriceController.java index d48613798..ee296b6bd 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisQuotePriceController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisQuotePriceController.java @@ -16,6 +16,8 @@ import javax.servlet.http.HttpServletResponse; import com.alibaba.fastjson.JSONObject; import com.xdadan.erp.emis.domain.EmisWaybill; +import com.xdadan.erp.emis.domain.exception.EmisBizError; +import com.xdadan.erp.emis.domain.vo.AddressParseResult; import com.xdadan.erp.emis.domain.vo.FeeItem; import com.xdadan.erp.emis.domain.vo.WaybillOrder; import com.xdadan.erp.emis.service.IEmisWaybillService; @@ -128,7 +130,18 @@ public class EmisQuotePriceController extends BaseController @PostMapping public AjaxResult add(@RequestBody EmisQuotePrice emisQuotePrice) { - return toAjax(emisQuotePriceService.insertEmisQuotePrice(emisQuotePrice)); + try { + return toAjax(emisQuotePriceService.insertEmisQuotePrice(emisQuotePrice)); + }catch (Exception ex){ + ex.printStackTrace(); + // 返回子定义异常 + if(ex instanceof EmisBizError){ + return AjaxResult.error("("+((EmisBizError)ex).getErrorCode()+")"+ex.getMessage()); + } + return AjaxResult.error("服务器异常,联系客服"); + } + + } /** @@ -139,7 +152,16 @@ public class EmisQuotePriceController extends BaseController @PutMapping public AjaxResult edit(@RequestBody EmisQuotePrice emisQuotePrice) { - return toAjax(emisQuotePriceService.updateEmisQuotePrice(emisQuotePrice)); + try { + return toAjax(emisQuotePriceService.updateEmisQuotePrice(emisQuotePrice)); + }catch (Exception ex){ + ex.printStackTrace(); + // 返回子定义异常 + if(ex instanceof EmisBizError){ + return AjaxResult.error("("+((EmisBizError)ex).getErrorCode()+")"+ex.getMessage()); + } + return AjaxResult.error("服务器异常,联系客服"); + } } /**