1
zj
yesterday befbf57e4112d07003bff18102f556a1e5a154de
trading-order-service/src/main/resources/mapper/contract/ContractOrderMapper.xml
@@ -165,6 +165,18 @@
        </foreach>
    </update>
    <select id="sumClosedTraderOwnAggByPartyIds" resultType="com.yami.trading.bean.contract.dto.TraderOwnClosedAggDTO">
        SELECT party_id AS partyId,
               COALESCE(SUM(IFNULL(profit, 0)), 0) AS closedProfitSum,
               COALESCE(SUM(IFNULL(deposit_open, 0)), 0) AS closedMarginSum
        FROM t_contract_order
        WHERE state = 'created'
          AND (follow IS NULL OR follow != 1)
          AND party_id IN
        <foreach collection="partyIds" item="pid" open="(" separator="," close=")">
            #{pid}
        </foreach>
        GROUP BY party_id
    </select>
</mapper>