123456789101112131415161718192021 |
- <?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.fjhx.common.mapper.logistics.LogisticsEndingAmountMapper">
- <select id="logisticsRechargeSummary"
- resultType="com.fjhx.common.entity.logistics.vo.LogisticsEndingAmountVo">
- SELECT cod.logistics_company_id, MONTH ( ap.expenses_time ) AS accountPeriodMonth, sum ( IF ( cc.is_advance = 1, cod.current_payable, 0 ) ) AS advanceAmount, sum ( IF ( cc.is_public_transfer = 1, cod.deduction_prepaid_tax, cod.deduction_prepaid )) AS deductionAmount
- FROM
- cost_control cc
- JOIN payment_type pt
- ON cc.cost_type = pt.id
- JOIN cost_control_detail cod ON cod.cost_control_id = cc.id
- JOIN account_payment ap ON ap.cost_control_id = cc.id
- WHERE
- pt.`name` LIKE '快递%'
- AND ap.`status` != 20
- AND YEAR ( ap.expenses_time ) = YEAR ( CURRENT_DATE )
- GROUP BY
- cod.logistics_company_id,
- MONTH ( ap.expenses_time );
- </select>
- </mapper>
|