|
@@ -62,4 +62,47 @@
|
|
|
</if>
|
|
|
</if>
|
|
|
</select>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 后台管理统计报表待结算费用 -->
|
|
|
+ <select id="getCostListByCondition" parameterType="Map"
|
|
|
+ resultType="com.yh.saas.plugin.yiliangyiyun.entity.FreightInfo">
|
|
|
+ SELECT
|
|
|
+ (SELECT
|
|
|
+ case when o.freight_advance = 1 then SUM(f.receivable_freight)/10000
|
|
|
+ else SUM(f.actual_freight + f.owner_service_charge)/10000 end
|
|
|
+ FROM hy_order_info o
|
|
|
+ LEFT JOIN hy_freight_info f on f.order_id = o.id and f.delete_flag = 0
|
|
|
+ WHERE o.delete_flag = '0'
|
|
|
+ AND o.cargo_owner_status_key = '31'
|
|
|
+ AND o.invoicing = '0'
|
|
|
+ ) as invoice,/*待开发票*/
|
|
|
+ (SELECT
|
|
|
+ case when SUM(r.not_repaid)/10000 IS NULL then 0
|
|
|
+ else SUM(r.not_repaid)/10000 end
|
|
|
+ FROM hy_order_info o
|
|
|
+ LEFT JOIN hy_repayment_info r on r.order_id = o.id and r.delete_flag = 0 and (r.status_key = '1' or r.status_key = '3')
|
|
|
+ WHERE o.delete_flag = '0'
|
|
|
+ AND o.cargo_owner_status_key = '27'
|
|
|
+ ) as collection,/*代收款*/
|
|
|
+ (SELECT
|
|
|
+ case when SUM(amount_money)/10000 IS NULL then 0
|
|
|
+ else SUM(amount_money)/10000 end
|
|
|
+ FROM hy_cargo_owner_capital_info
|
|
|
+ WHERE delete_flag = '0'
|
|
|
+ AND status_key = '1'
|
|
|
+ AND types = '提现'
|
|
|
+ ) as withdrawal,/*提现*/
|
|
|
+ (SELECT
|
|
|
+ case when SUM(amount_money)/10000 IS NULL then 0
|
|
|
+ else SUM(amount_money)/10000 end
|
|
|
+ FROM hy_freight_settlement_info
|
|
|
+ WHERE delete_flag = '0'
|
|
|
+ AND status_key = '1'
|
|
|
+ ) as freight/*代付运费*/
|
|
|
+ FROM
|
|
|
+ hy_order_info ho
|
|
|
+ GROUP BY
|
|
|
+ ho.delete_flag = '0';
|
|
|
+ </select>
|
|
|
</mapper>
|