Browse Source

错误处理

chenw 7 years ago
parent
commit
48073cddf4

+ 1 - 51
applications/transfers/mall-api/src/main/java/com/usoftchina/saas/inquiry/api/InquiryApi.java

@@ -8,7 +8,7 @@ import org.springframework.stereotype.Component;
 import org.springframework.ui.ModelMap;
 import org.springframework.ui.ModelMap;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
 
 
-@FeignClient(url = "${b2b.baseUrl.inquiry}", name = "inquiry-server", fallback = InquiryApi.DefaultFallback.class)
+@FeignClient(url = "${b2b.baseUrl.inquiry}", name = "inquiry-server"/*, fallback = InquiryApiFallback.class*/)
 @RequestMapping("/inquiry")
 @RequestMapping("/inquiry")
 public interface InquiryApi {
 public interface InquiryApi {
 
 
@@ -129,54 +129,4 @@ public interface InquiryApi {
     @PostMapping("/buyer/refuse")
     @PostMapping("/buyer/refuse")
     void refuseQuote(@RequestParam("id") Long id, @RequestParam("status") Short status, @RequestParam("enuu") Long enuu,
     void refuseQuote(@RequestParam("id") Long id, @RequestParam("status") Short status, @RequestParam("enuu") Long enuu,
                      @RequestParam("useruu") Long useruu, @RequestParam("refusereason") String refusereason);
                      @RequestParam("useruu") Long useruu, @RequestParam("refusereason") String refusereason);
-
-
-    @Component
-    class DefaultFallback implements InquiryApi{
-
-        @Override
-        public IPage<PurcInquiryItemInfo> getInquiry(int pageNumber, int pageSize, String keyword, int isLogin) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public IPage<InquiryEnRemind> findEnRemind(Long useruu, Long enuu, int pageNumber, int pageSize, Integer enableOffer, String keyword, Integer quoted, Long fromDate, Long endDate) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public IPage<InquiryRemind> findRemindByUserInfo(Long useruu, Long enuu, int pageNumber, int pageSize, Integer enableOffer, String keyword, Integer quoted, Long fromDate, Long endDate) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public ModelMap saveQuote(PublicInquiryItem publicInquiryItem) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public PurcInquiry saveInquiry(PurcInquiry inquiry) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public IPage<PurcInquiryItemInfo> getInquiryList(Long enUU, Integer overdue, int pageNumber, int pageSize, String state, Long fromDate, String keyword, Long endDate) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public IPage<PurcInquiryItemInfo> findQuotationsByPage(String state, Long enUU, int pageNumber, int pageSize, Long fromDate, String keyword, Integer overdue, Long endDate) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public void adoptQuote(Long id, Short status, Long enuu, Long useruu) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-
-        @Override
-        public void refuseQuote(Long id, Short status, Long enuu, Long useruu, String refusereason) {
-            throw new BizException(ExceptionCode.SYSTEM_BUSY);
-        }
-    }
 }
 }

+ 72 - 0
applications/transfers/mall-api/src/main/java/com/usoftchina/saas/inquiry/api/InquiryApiFallback.java

@@ -0,0 +1,72 @@
+/*
+package com.usoftchina.saas.inquiry.api;
+
+import com.usoftchina.saas.exception.BizException;
+import com.usoftchina.saas.exception.ExceptionCode;
+import com.usoftchina.saas.inquiry.po.inquiry.*;
+import org.springframework.stereotype.Component;
+import org.springframework.ui.ModelMap;
+
+*/
+/**
+ * @Author chenwei
+ * @Date 2019/01/16
+ *//*
+
+@Component
+public class InquiryApiFallback implements InquiryApi {
+
+    @Override
+    public IPage<PurcInquiryItemInfo> getInquiry(int pageNumber, int pageSize, String keyword, int isLogin) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public IPage<InquiryEnRemind> findEnRemind(Long useruu, Long enuu, int pageNumber, int pageSize, Integer enableOffer, String keyword, Integer quoted, Long fromDate, Long endDate) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public IPage<InquiryRemind> findRemindByUserInfo(Long useruu, Long enuu, int pageNumber, int pageSize, Integer enableOffer, String keyword, Integer quoted, Long fromDate, Long endDate) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public ModelMap saveQuote(PublicInquiryItem publicInquiryItem) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public PurcInquiry saveInquiry(PurcInquiry inquiry) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public IPage<PurcInquiryItemInfo> getInquiryList(Long enUU, Integer overdue, int pageNumber, int pageSize, String state, Long fromDate, String keyword, Long endDate) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public IPage<PurcInquiryItemInfo> findQuotationsByPage(String state, Long enUU, int pageNumber, int pageSize, Long fromDate, String keyword, Integer overdue, Long endDate) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+        return null;
+    }
+
+    @Override
+    public void adoptQuote(Long id, Short status, Long enuu, Long useruu) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+    }
+
+    @Override
+    public void refuseQuote(Long id, Short status, Long enuu, Long useruu, String refusereason) {
+        //throw new BizException(ExceptionCode.SYSTEM_BUSY);
+    }
+
+}
+*/