| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.ydtech.modules.xxl.mapper.XxlInsAreaCompanyMapper">
- <resultMap id="BaseResultMap" type="com.ydtech.modules.xxl.model.InsAreaCompany">
- <id property="id" column="id" jdbcType="VARCHAR"/>
- <result property="orderno" column="orderno" jdbcType="VARCHAR"/>
- <result property="companyId" column="company_id" jdbcType="VARCHAR"/>
- <result property="agreementId" column="agreement_id" jdbcType="VARCHAR"/>
- <result property="inscompany" column="inscompany" jdbcType="VARCHAR"/>
- <result property="reqtxt" column="reqtxt" javaType="com.alibaba.fastjson.JSONObject"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
- <result property="reptxt" column="reptxt" javaType="com.alibaba.fastjson.JSONObject"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
- <result property="jqapplyno" column="jqapplyno" jdbcType="VARCHAR"/>
- <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"/>
- <result property="sumpremium" column="sumpremium" jdbcType="DECIMAL"/>
- <result property="jqdiscountrate" column="jqdiscountrate" jdbcType="DOUBLE"/>
- <result property="sydiscountrate" column="sydiscountrate" jdbcType="DOUBLE"/>
- <result property="feerate" column="feerate" jdbcType="DOUBLE"/>
- <result property="disrate" column="disrate" jdbcType="DOUBLE"/>
- <result property="auditid" column="auditid" jdbcType="VARCHAR"/>
- <result property="auditname" column="auditname" jdbcType="VARCHAR"/>
- <result property="audittime" column="audittime" jdbcType="TIMESTAMP"/>
- <result property="auditopinion" column="auditopinion" jdbcType="VARCHAR"/>
- <result property="jqappoint" column="jqappoint" jdbcType="VARCHAR"/>
- <result property="syappoint" column="syappoint" jdbcType="VARCHAR"/>
- <result property="createtime" column="createtime" jdbcType="TIMESTAMP"/>
- <result property="paymentLink" column="payment_link" jdbcType="VARCHAR"/>
- <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"/>
- <result property="insidePayTime" column="inside_pay_time" jdbcType="VARCHAR"/>
- </resultMap>
- <select id="getNoPayList" resultMap="BaseResultMap">
- SELECT
- iac.id,
- iac.orderno,
- iac.agreement_id,
- iac.api_type,
- iac.orderstatus,
- iac.company_id,
- iac.inscompany,
- iac.reqtxt,
- iac.reptxt,
- iac.jqapplyno,
- iac.jqpolicyno,
- iac.syapplyno,
- iac.sypolicyno,
- iac.cross_insurance,
- iac.jqpremium,
- iac.sypremium,
- iac.jypremium,
- iac.sumpremium,
- iac.jqdiscountrate,
- iac.sydiscountrate,
- iac.feerate,
- iac.disrate,
- iac.auditid,
- iac.auditname,
- iac.audittime,
- iac.auditopinion,
- iac.jqappoint,
- iac.syappoint,
- iac.createtime,
- iac.pay_date,
- iac.payment_link,
- iac.ins_order_no,
- iac.accident_info,
- iac.attribution_id,
- iac.jq_start_date,
- iac.jq_end_date,
- iac.sy_start_date,
- iac.sy_end_date,
- iac.accident_str_info,
- iac.score,
- iac.jq_score,
- iac.sy_score,
- iac.loss_ration,
- iac.jq_loss_ration,
- iac.sy_loss_ration,
- iac.inside_order_status,
- iac.inside_pay_time
- FROM
- ins_orders io
- LEFT JOIN ins_area_company iac
- ON iac.orderno = io.orderno
- WHERE
- io.orderstatus != 3
- AND iac.orderstatus = 2
- AND
- iac.createtime between #{startTime} and #{endTime}
- </select>
- <select id="getNoSyncList" resultMap="BaseResultMap">
- SELECT
- id,
- orderno,
- company_id,
- orderstatus,
- pay_date,
- inside_order_status,
- inside_pay_time
- FROM
- ins_area_company
- WHERE
- orderstatus = 3
- AND inside_order_status = 0
- 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>
|