Browse Source

【博思达】【WIP接口错误日志处理】

samhoo 3 years ago
parent
commit
f675e9bca8
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/main/java/com/uas/eis/task/httpclient/X5JsonHttpClient.java

+ 7 - 0
src/main/java/com/uas/eis/task/httpclient/X5JsonHttpClient.java

@@ -112,6 +112,13 @@ public class X5JsonHttpClient extends X5HttpClient {
             }
         } catch (Exception ex) {
             x5Response = new X5Response(new X5ResponseHeader("2000", ex.getMessage()));
+            baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
+                    "values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','"+ ex.getMessage()+"','"+kind+"')");
+            Map<String,Object> datas = (Map<String,Object>) body;
+            List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
+            if(list.size()>0){
+                baseDao.execute("update CUSTOMTABLE set CT_ERROR='"+ex.getMessage()+"',ct_senddate=sysdate where ct_id="+list.get(0).get("ct_id"));
+            }
         }
 
         return x5Response;