Browse Source

异常日志

qxp192083 4 years ago
parent
commit
68d4bb7c8a

+ 25 - 10
suishenbang-order/src/main/java/com/dgtly/order/controller/OrderBaseController.java

@@ -56,14 +56,21 @@ public class OrderBaseController extends BaseController {
     @PostMapping("/list")
     @ResponseBody
     public Object list(HttpServletRequest request) {
-        //设置为form方式
-        HttpHeaders headers = new HttpHeaders();
-        headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
-        MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
+        String str = "";
+        String url = cloudPath + "order"+request.getRequestURI();
+        try{
+            //设置为form方式
+            HttpHeaders headers = new HttpHeaders();
+            headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
+            MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
             HttpEntity<Object> requestEntity
-                = new HttpEntity<>(map, headers);
-        String str = restTemplate.postForObject(cloudPath + "/order"+request.getRequestURI(), requestEntity, String.class);
-        return str;
+                    = new HttpEntity<>(map, headers);
+            str = restTemplate.postForObject(url, requestEntity, String.class);
+        }catch(Exception e){
+            logger.error("查询基础订单列表报错"+url,e);
+            throw e;
+        }
+         return str;
     }
 
 
@@ -72,9 +79,17 @@ public class OrderBaseController extends BaseController {
      */
     @GetMapping("/edit/{id}")
     public String edit(@PathVariable("id") Long id, ModelMap mmap) {
-        String str = restTemplate.getForObject(cloudPath + "/order"+"/order/orderbase/info/" + id, String.class);
-        OrderBase orderBase = JSONObject.toJavaObject(JSON.parseObject(str), OrderBase.class);
-        mmap.put("orderBase", orderBase);
+        String url = cloudPath + "order"+"/order/orderbase/info/" + id;
+        String str= "";
+        try{
+            str = restTemplate.getForObject(url, String.class);
+            OrderBase orderBase = JSONObject.toJavaObject(JSON.parseObject(str), OrderBase.class);
+            mmap.put("orderBase", orderBase);
+        }catch(Exception e){
+            logger.error("查询基础订单详情报错"+url,e);
+            throw e;
+        }
+
         return prefix + "/edit";
     }
 }

+ 27 - 11
suishenbang-order/src/main/java/com/dgtly/order/controller/OrderCustomersController.java

@@ -56,15 +56,21 @@ public class OrderCustomersController extends BaseController
     @ResponseBody
     public Object list(HttpServletRequest request)
     {
-
-        //设置为form方式
-        HttpHeaders headers = new HttpHeaders();
-        headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
-        MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
-
-        HttpEntity<Object> requestEntity
-                = new HttpEntity<>(map, headers);
-        String str = restTemplate.postForObject(cloudPath+"/order"+request.getRequestURI(),requestEntity,String.class);
+        String str="";
+        String url = cloudPath + "order" + request.getRequestURI();
+        try {
+            //设置为form方式
+            HttpHeaders headers = new HttpHeaders();
+            headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
+            MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
+
+            HttpEntity<Object> requestEntity
+                    = new HttpEntity<>(map, headers);
+            str = restTemplate.postForObject(url, requestEntity, String.class);
+        }catch (Exception e){
+            logger.error("查找经销商列表接口报错:"+url,e);
+            throw e;
+        }
         return str;
     }
 
@@ -74,8 +80,18 @@ public class OrderCustomersController extends BaseController
     @GetMapping("/edit/{id}")
     public String edit(@PathVariable("id") Long id, ModelMap mmap)
     {
-        String str = restTemplate.getForObject(cloudPath+"/order/order/customers/info/"+id,String.class);
-        OrderCustomers orderCustomers =JSONObject.toJavaObject(JSON.parseObject(str),OrderCustomers.class);
+        String str = "";
+        OrderCustomers orderCustomers = null;
+        String url = cloudPath+"/order/order/customers/info/"+id;
+        try{
+
+            str = restTemplate.getForObject(url,String.class);
+            orderCustomers =JSONObject.toJavaObject(JSON.parseObject(str),OrderCustomers.class);
+
+        }catch (Exception e){
+            logger.error("查找经销商详情报错"+url,e);
+            throw e;
+        }
         mmap.put("orderCustomers", orderCustomers);
         return prefix + "/edit";
     }

+ 24 - 11
suishenbang-order/src/main/java/com/dgtly/order/controller/OrderSalesDetailController.java

@@ -53,15 +53,21 @@ public class OrderSalesDetailController extends BaseController
     @ResponseBody
     public Object list(HttpServletRequest request)
     {
-        //设置为form方式
-        HttpHeaders headers = new HttpHeaders();
-        headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
-        MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
-
-        HttpEntity<Object> requestEntity
-                = new HttpEntity<>(map, headers);
         String url = cloudPath+"order"+request.getRequestURI();
-        String str = restTemplate.postForObject(url ,requestEntity,String.class);
+        String str = "";
+        try{
+            //设置为form方式
+            HttpHeaders headers = new HttpHeaders();
+            headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
+            MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
+
+            HttpEntity<Object> requestEntity
+                    = new HttpEntity<>(map, headers);
+            str = restTemplate.postForObject(url ,requestEntity,String.class);
+        }catch (Exception e){
+            logger.error("查询销售目标达成列表"+url,e);
+            throw e;
+        }
         return str;
     }
 
@@ -71,9 +77,16 @@ public class OrderSalesDetailController extends BaseController
     @GetMapping("/info/{id}")
     public String info(@PathVariable("id") Long id, ModelMap mmap)
     {
-        String str = restTemplate.getForObject(cloudPath+"order/order/orderSalesDetail/info/"+id,String.class);
-        OrderSalesDetail orderSalesDetail = JSONObject.toJavaObject(JSON.parseObject(str),OrderSalesDetail.class);
-        mmap.put("orderSalesDetail", orderSalesDetail);
+        String url = cloudPath+"order/order/orderSalesDetail/info/"+id;
+        String str = "";
+        try{
+            str = restTemplate.getForObject(url,String.class);
+            OrderSalesDetail orderSalesDetail = JSONObject.toJavaObject(JSON.parseObject(str),OrderSalesDetail.class);
+            mmap.put("orderSalesDetail", orderSalesDetail);
+        }catch(Exception e){
+            logger.error("查询销售销售目标达成详情"+url,e);
+            throw e;
+        }
         return prefix + "/edit";
     }