|
|
@@ -226,6 +226,8 @@
|
|
|
<collection property="kindInfoVo" column="{orderNo=id}" select="selectKindMap"/>
|
|
|
<collection property="accidentalDrivings" column="{orderNo=id}"
|
|
|
select="selectOrdersAccidentalDrivingByOrderNo"/>
|
|
|
+ <collection property="insOrdersAccidentalDrivings" column="{orderNo=id}"
|
|
|
+ select="selectOrdersAccidentalDrivingByOrderNo"/>
|
|
|
<collection property="feeOrdersVo" column="{orderNo=id}"
|
|
|
select="selectInsFeeOrderByOrderNo"/>
|
|
|
</resultMap>
|
|
|
@@ -244,6 +246,15 @@
|
|
|
<result property="orderNo" column="order_no" jdbcType="VARCHAR"/>
|
|
|
<result property="riskCode" column="risk_code" jdbcType="VARCHAR"/>
|
|
|
<result property="riskName" column="risk_name" jdbcType="VARCHAR"/>
|
|
|
+ <collection property="blameList" ofType="com.jzg.commons.entity.po.JyxBlame">
|
|
|
+ <id column="blame_id" property="id"/>
|
|
|
+ <result column="blame" property="blame"/>
|
|
|
+ <result column="blame_code" property="blameCode"/>
|
|
|
+ <result column="blame_coverage" property="blameCoverage"/>
|
|
|
+ <result column="blame_premium" property="blamePremium"/>
|
|
|
+ <result column="blame_system_code" property="systemCode"/>
|
|
|
+ <result column="blame_jyx_config_id" property="jyxConfigId"/>
|
|
|
+ </collection>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap id="InsOrdersExternalPolicyMap" type="com.jzg.commons.entity.orders.po.InsOrdersExternalPolicy">
|
|
|
@@ -332,11 +343,14 @@
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="selectOrdersAccidentalDrivingByOrderNo" resultMap="InsOrdersAccidentalDrivingMap">
|
|
|
- select id, order_no, risk_code, risk_name
|
|
|
- from ins_orders_accidental_driving
|
|
|
+ select ioad.id, ioad.order_no, ioad.risk_code, ioad.risk_name,
|
|
|
+ jb.id as blame_id,jb.blame,jb.blame_code,jb.blame_coverage,jb.blame_premium,jb.system_code as blame_system_code,jb.jyx_config_id as blame_jyx_config_id
|
|
|
+ from ins_orders_accidental_driving ioad
|
|
|
+ left join jyx_config jc on ioad.risk_code = jc.product_code AND jc.is_delete = 0
|
|
|
+ left join jyx_blame jb on jc.id = jb.jyx_config_id AND jb.is_delete = 0
|
|
|
<where>
|
|
|
- and is_delete = 0
|
|
|
- and order_no = #{orderNo}
|
|
|
+ and ioad.is_delete = 0
|
|
|
+ and ioad.order_no = #{orderNo}
|
|
|
</where>
|
|
|
</select>
|
|
|
|