浏览代码

同步订单定时任务修改

785834757 2 年之前
父节点
当前提交
e1b92bb455

+ 1 - 1
src/main/java/com/ydtech/modules/xxl/handler/QueryStatusHandler.java

@@ -87,7 +87,7 @@ public class QueryStatusHandler {
                             //更新 ins_area_company
                             insAreaCompany.setInsideOrderStatus(Integer.parseInt(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode()));
                             insAreaCompany.setInsidePayTime(queryStatusResult.getPayTime());
-                            insAreaCompanyMapper.updateById(insAreaCompany);
+                            insAreaCompanyMapper.updateInsideOrder(insAreaCompany);
                         }
                     }
                 }catch(Exception e){

+ 1 - 1
src/main/java/com/ydtech/modules/xxl/handler/SyncStatusHandler.java

@@ -40,7 +40,7 @@ public class SyncStatusHandler {
             }else{
                 insAreaCompany.setInsidePayTime(insAreaCompany.getPayDate().format(formatter));
             }
-            insAreaCompanyMapper.updateById(insAreaCompany);
+            insAreaCompanyMapper.updateInsideOrder(insAreaCompany);
         });
     }
 

+ 2 - 0
src/main/java/com/ydtech/modules/xxl/mapper/XxlInsAreaCompanyMapper.java

@@ -12,4 +12,6 @@ public interface XxlInsAreaCompanyMapper extends BaseMapper<InsAreaCompany> {
     List<InsAreaCompany> getNoPayList(String startTime, String endTime);
 
     List<InsAreaCompany> getNoSyncList(String startTime,String endTime);
+
+    boolean updateInsideOrder(InsAreaCompany insAreaCompany);
 }

+ 7 - 10
src/main/resources/mapper/modules/xxl/XxlInsAreaCompanyMapper.xml

@@ -16,10 +16,6 @@
         <result property="jqpolicyno" column="jqpolicyno" jdbcType="VARCHAR"/>
         <result property="syapplyno" column="syapplyno" jdbcType="VARCHAR"/>
         <result property="sypolicyno" column="sypolicyno" jdbcType="VARCHAR"/>
-        <result property="riskinfo" column="riskinfo" javaType="com.alibaba.fastjson.JSONArray"
-                typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
-        <result property="kindinfo" column="kindinfo" javaType="com.alibaba.fastjson.JSONArray"
-                typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
         <result property="jqpremium" column="jqpremium" jdbcType="DECIMAL"/>
         <result property="sypremium" column="sypremium" jdbcType="DECIMAL"/>
         <result property="taxamount" column="taxamount" jdbcType="DECIMAL"/>
@@ -39,8 +35,6 @@
         <result property="attributionId" column="attribution_id" jdbcType="VARCHAR"/>
         <result property="accidentInfo" column="accident_info" javaType="com.alibaba.fastjson.JSONArray"
                 typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
-        <result property="taxArrears" column="tax_arrears" javaType="com.alibaba.fastjson.JSONArray"
-                typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
         <result property="crossInsurance" column="cross_insurance" javaType="com.alibaba.fastjson.JSONArray"
                 typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
         <result property="insideOrderStatus" column="inside_order_status" jdbcType="INTEGER"/>
@@ -64,13 +58,10 @@
             iac.syapplyno,
             iac.sypolicyno,
             iac.cross_insurance,
-            iac.riskinfo,
-            iac.kindinfo,
             iac.jqpremium,
             iac.sypremium,
             iac.jypremium,
             iac.sumpremium,
-            iac.taxamount,
             iac.jqdiscountrate,
             iac.sydiscountrate,
             iac.feerate,
@@ -87,7 +78,6 @@
             iac.ins_order_no,
             iac.accident_info,
             iac.attribution_id,
-            iac.tax_arrears,
             iac.jq_start_date,
             iac.jq_end_date,
             iac.sy_start_date,
@@ -129,4 +119,11 @@
           AND createtime BETWEEN #{startTime} AND #{endTime}
     </select>
 
+    <update id="updateInsideOrder" parameterType="com.ydtech.modules.xxl.model.InsAreaCompany">
+        UPDATE ins_area_company
+        SET inside_order_status = #{insideOrderStatus},
+            inside_pay_time = #{insidePayTime}
+        WHERE id = #{id}
+    </update>
+
 </mapper>