Переглянути джерело

图书馆归集数据失败报文保存

wangjinsheng 1 рік тому
батько
коміт
16273ef54f

+ 3 - 0
test-api/src/main/java/com/sooka/mapper/Guiji_Library_Mapper2.java

@@ -2,6 +2,7 @@ package com.sooka.mapper;
 
 import com.baomidou.dynamic.datasource.annotation.DS;
 import com.sooka.model.bo.Guiji_library_baseinfo_Bean;
+import com.sooka.model.bo.Guiji_library_failure_Bean;
 import com.sooka.model.bo.Guiji_library_borrow_Bean;
 import com.sooka.model.bo.Guiji_library_creditpoints_Bean;
 import com.sooka.model.bo.Guiji_library_give_Bean;
@@ -16,6 +17,8 @@ public interface Guiji_Library_Mapper2 extends MyMapper<Guiji_library_baseinfo_B
 
     public void add_guiji_library_baseinfo(Guiji_library_baseinfo_Bean baseinfo_bean);
 
+    public void add_guiji_library_failure(Guiji_library_failure_Bean failurebean);
+
     public void update_guiji_library_baseinfo(Guiji_library_baseinfo_Bean baseinfo_bean);
 
 

+ 16 - 0
test-api/src/main/java/com/sooka/service/impl/Guiji_Library_ServiceImpl.java

@@ -73,6 +73,10 @@ public class Guiji_Library_ServiceImpl extends BaseService implements Guiji_Libr
             e.printStackTrace();
             log.put("operationStatus", "0");
             log.put("exceptionLog", e);
+            Guiji_library_failure_Bean failurebean = new Guiji_library_failure_Bean();
+            failurebean.setFailure(str);
+            failurebean.setFailurename("归集-市文旅(图书馆)-人员基本信息");
+            guiji_library_mapper2.add_guiji_library_failure(failurebean);
         }finally {
             log.put("param", str);
             log.put("results", r);
@@ -120,6 +124,10 @@ public class Guiji_Library_ServiceImpl extends BaseService implements Guiji_Libr
             r.setMessage("失败");
             log.put("operationStatus", "0");
             log.put("exceptionLog", e);
+            Guiji_library_failure_Bean failurebean = new Guiji_library_failure_Bean();
+            failurebean.setFailure(str);
+            failurebean.setFailurename("归集-市文旅(图书馆)-借书信息");
+            guiji_library_mapper2.add_guiji_library_failure(failurebean);
         }finally {
             log.put("param", str);
             log.put("results", r);
@@ -168,6 +176,10 @@ public class Guiji_Library_ServiceImpl extends BaseService implements Guiji_Libr
             r.setMessage("失败");
             log.put("operationStatus", "0");
             log.put("exceptionLog", e);
+            Guiji_library_failure_Bean failurebean = new Guiji_library_failure_Bean();
+            failurebean.setFailure(str);
+            failurebean.setFailurename("归集-市文旅(图书馆)-还书信息");
+            guiji_library_mapper2.add_guiji_library_failure(failurebean);
         }finally {
             log.put("param", str);
             log.put("results", r);
@@ -218,6 +230,10 @@ public class Guiji_Library_ServiceImpl extends BaseService implements Guiji_Libr
             r.setMessage("失败");
             log.put("operationStatus", "0");
             log.put("exceptionLog", e);
+            Guiji_library_failure_Bean failurebean = new Guiji_library_failure_Bean();
+            failurebean.setFailure(str);
+            failurebean.setFailurename("归集-市文旅(图书馆)-信用积分");
+            guiji_library_mapper2.add_guiji_library_failure(failurebean);
         }finally {
             log.put("param", str);
             log.put("results", r);

+ 9 - 0
test-api/src/main/resources/mapper/Guiji_Library_Mapper2.xml

@@ -25,6 +25,15 @@
         #{cardno},#{name},#{idCardNo},#{sex},#{birthday},#{address},#{endDate}
         )
     </insert>
+
+    <insert id="add_guiji_library_failure" parameterMap="pm_baseinfo">
+        insert into library_failure (
+        failure,failurename)
+        values (
+        #{failure},#{failurename}
+        )
+    </insert>
+
     <resultMap id="rm_baseinfo" type="com.sooka.model.bo.Guiji_library_baseinfo_Bean"></resultMap>
 
     <select id="select_guiji_library_baseinfo" parameterMap="pm_baseinfo" resultMap="rm_baseinfo">