|
|
@@ -11,25 +11,48 @@
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="queryOrderCount" resultType="com.ydtech.modules.esm.model.vo.EsmUserPolicyVO">
|
|
|
+ select a.*,b.policynum as bjpolicynum,b.sumpremium as bjsumpremium from (
|
|
|
+
|
|
|
SELECT
|
|
|
- su.id,
|
|
|
- su.NAME as username,
|
|
|
- count( iac.id ) AS policynum,
|
|
|
- sum( iac.sumpremium ) AS sumpremium
|
|
|
+ su.id,
|
|
|
+ su.NAME as username,
|
|
|
+ count( iac.id ) AS policynum,
|
|
|
+ sum( iac.sumpremium ) AS sumpremium
|
|
|
FROM
|
|
|
- ins_orders io
|
|
|
- LEFT JOIN ins_area_company iac ON io.orderno = iac.orderno
|
|
|
- LEFT JOIN sys_user su ON io.userid = su.id
|
|
|
+ ins_orders io
|
|
|
+ LEFT JOIN ins_area_company iac ON io.orderno = iac.orderno
|
|
|
+ LEFT JOIN sys_user su ON io.userid = su.id
|
|
|
WHERE
|
|
|
- iac.orderstatus = 3
|
|
|
- AND io.orderstatus = 3
|
|
|
- AND io.createtime BETWEEN #{startDate} AND #{endDate}
|
|
|
- AND io.userid in
|
|
|
- <foreach item="item" index="index" collection="userList" open="(" separator="," close=")">
|
|
|
- #{item}
|
|
|
- </foreach>
|
|
|
+ iac.orderstatus = 3
|
|
|
+ AND io.orderstatus = 3
|
|
|
+ AND io.createtime BETWEEN #{startDate} AND #{endDate}
|
|
|
+ AND io.userid in
|
|
|
+ <foreach item="item" index="index" collection="userList" open="(" separator="," close=")">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ GROUP BY
|
|
|
+ io.userid
|
|
|
+ ) a,
|
|
|
+ (SELECT
|
|
|
+ su.id,
|
|
|
+ su.NAME as username,
|
|
|
+ count( iac.id ) AS policynum,
|
|
|
+ sum( iac.sumpremium ) AS sumpremium
|
|
|
+ FROM
|
|
|
+ ins_orders io
|
|
|
+ LEFT JOIN ins_area_company iac ON io.orderno = iac.orderno
|
|
|
+ LEFT JOIN sys_user su ON io.userid = su.id
|
|
|
+ WHERE
|
|
|
+
|
|
|
+ io.createtime BETWEEN #{startDate} AND #{endDate}
|
|
|
+ AND io.userid in
|
|
|
+ <foreach item="item" index="index" collection="userList" open="(" separator="," close=")">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
GROUP BY
|
|
|
- io.userid
|
|
|
+ io.userid
|
|
|
+ )b
|
|
|
+ where a.id = b.id
|
|
|
</select>
|
|
|
|
|
|
<select id="queryOrderCountHz" resultType="com.ydtech.modules.esm.model.vo.EsmTeamPolicyVO">
|