You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1175 lines
49 KiB
1175 lines
49 KiB
<?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.dxhy.domestic.dao.DomesticExportCustomsDao">
|
|
<resultMap id="BaseResultMap" type="com.dxhy.domestic.entity.TdxExportCustoms">
|
|
<id column="id" jdbcType="BIGINT" property="id"/>
|
|
<result column="gf_name" jdbcType="VARCHAR" property="gfName"/>
|
|
<result column="gf_tax_no" jdbcType="VARCHAR" property="gfTaxNo"/>
|
|
<result column="customs_code" jdbcType="VARCHAR" property="customsCode"/>
|
|
<result column="export_no" jdbcType="VARCHAR" property="exportNo"/>
|
|
<result column="payer_one_taxno" jdbcType="VARCHAR" property="payerOneTaxno"/>
|
|
<result column="payer_one_name" jdbcType="VARCHAR" property="payerOneName"/>
|
|
<result column="payer_two_taxno" jdbcType="VARCHAR" property="payerTwoTaxno"/>
|
|
<result column="payer_two_name" jdbcType="VARCHAR" property="payerTwoName"/>
|
|
<result column="fill_in_date" jdbcType="TIMESTAMP" property="fillInDate"/>
|
|
<result column="export_tax_amount" jdbcType="VARCHAR" property="exportTaxAmount"/>
|
|
<result column="yx_export_tax_amount" jdbcType="VARCHAR" property="yxExportTaxAmount"/>
|
|
<result column="import_port_code" jdbcType="VARCHAR" property="importPortCode"/>
|
|
<result column="income_office" jdbcType="VARCHAR" property="incomeOffice"/>
|
|
<result column="applicant_code" jdbcType="VARCHAR" property="applicantCode"/>
|
|
<result column="bill_code" jdbcType="VARCHAR" property="billCode"/>
|
|
<result column="mode_type" jdbcType="VARCHAR" property="modeType"/>
|
|
<result column="budget_code" jdbcType="VARCHAR" property="budgetCode"/>
|
|
<result column="treasury_code" jdbcType="VARCHAR" property="treasuryCode"/>
|
|
<result column="contract_code" jdbcType="VARCHAR" property="contractCode"/>
|
|
<result column="means_transport" jdbcType="VARCHAR" property="meansTransport"/>
|
|
<result column="payment_period" jdbcType="VARCHAR" property="paymentPeriod"/>
|
|
<result column="delivery_code" jdbcType="VARCHAR" property="deliveryCode"/>
|
|
<result column="data_sources" jdbcType="VARCHAR" property="dataSources"/>
|
|
<result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
|
|
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/>
|
|
<result column="data_type" jdbcType="VARCHAR" property="dataType"/>
|
|
<result column="audit_status" jdbcType="VARCHAR" property="auditStatus"/>
|
|
<result column="apply_check" jdbcType="VARCHAR" property="applyCheck"/>
|
|
<result column="fail_reason" jdbcType="VARCHAR" property="failReason"/>
|
|
<result column="check_status" jdbcType="VARCHAR" property="checkStatus"/>
|
|
<result column="rzh_date" jdbcType="TIMESTAMP" property="rzhDate"/>
|
|
<result column="confirm_date" jdbcType="TIMESTAMP" property="confirmDate"/>
|
|
<result column="rzh_type" jdbcType="VARCHAR" property="rzhType"/>
|
|
<result column="rzh_yesorno" jdbcType="VARCHAR" property="rzhYesorno"/>
|
|
<result column="rzh_back_msg" jdbcType="VARCHAR" property="rzhBackMsg"/>
|
|
<result column="dqskssq" jdbcType="VARCHAR" property="dqskssq"/>
|
|
<result column="gxjzr" jdbcType="VARCHAR" property="gxjzr"/>
|
|
<result column="gxfwq" jdbcType="VARCHAR" property="gxfwq"/>
|
|
<result column="gxfwz" jdbcType="VARCHAR" property="gxfwz"/>
|
|
<result column="detail_yesorno" jdbcType="VARCHAR" property="detailYesorno"/>
|
|
<result column="auth_status" jdbcType="VARCHAR" property="authStatus"/>
|
|
<result column="send_date" jdbcType="TIMESTAMP" property="sendDate"/>
|
|
<result column="rzlx" jdbcType="VARCHAR" property="rzlx"/>
|
|
<result column="confirm_user" jdbcType="VARCHAR" property="confirmUser"/>
|
|
<result column="glzt" jdbcType="VARCHAR" property="glzt"/>
|
|
<result column="xxly" jdbcType="VARCHAR" property="xxly"/>
|
|
<result column="cxrz_status" jdbcType="VARCHAR" property="cxrzStatus"/>
|
|
<result column="cxrz_date" jdbcType="TIMESTAMP" property="cxrzDate"/>
|
|
<result column="cxrz_current_period" jdbcType="VARCHAR" property="cxrzCurrentPeriod"/>
|
|
<result column="bdk_status" jdbcType="VARCHAR" property="bdkStatus"/>
|
|
<result column="cxbdk_status" jdbcType="VARCHAR" property="cxbdkStatus"/>
|
|
<result column="cxbdk_date" jdbcType="TIMESTAMP" property="cxbdkDate"/>
|
|
<result column="bdk_current_period" jdbcType="VARCHAR" property="bdkCurrentPeriod"/>
|
|
<result column="entry_discrepancy" jdbcType="VARCHAR" property="entryDiscrepancy"/>
|
|
<result column="company" jdbcType="VARCHAR" property="company"/>
|
|
<result column="rzh_belong_date" jdbcType="VARCHAR" property="rzhBelongDate"/>
|
|
</resultMap>
|
|
|
|
<select databaseId="mysql" id="querySgBySum"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as hjsl,
|
|
'' as hjje,
|
|
sum(p.export_tax_amount) as hjse
|
|
FROM
|
|
t_dx_export_customs p
|
|
left join
|
|
t_dx_tax_current c on p.gf_tax_no = c.taxno
|
|
where
|
|
p.rzh_yesorno = '0'
|
|
and p.auth_status in ('0','5','6')
|
|
and p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
</select>
|
|
|
|
<select databaseId="mysql" id="querySgByPage"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
p.id as id,
|
|
p.customs_code as customsCode,
|
|
DATE_FORMAT(p.fill_in_date ,'%Y-%m-%d') as fillInDate,
|
|
p.gf_name as gfName,
|
|
p.gf_tax_no as gfTaxNo,
|
|
p.export_tax_amount as exportTaxAmount,
|
|
p.yx_export_tax_amount as yxExportTaxAmount,
|
|
p.data_sources as dataSources,
|
|
p.apply_check as applyCheck,
|
|
p.audit_status as auditStatus,
|
|
p.export_no as exportNo,
|
|
p.glzt as glzt,
|
|
p.check_status as checkStatus,
|
|
p.entry_discrepancy as entryDiscrepancy
|
|
FROM
|
|
t_dx_export_customs p
|
|
left join
|
|
t_dx_tax_current c on p.gf_tax_no = c.taxno
|
|
where
|
|
p.rzh_yesorno = '0'
|
|
and p.auth_status in ('0','5','6')
|
|
and p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
order by p.create_date desc
|
|
</select>
|
|
|
|
<select databaseId="mysql" id="queryBdkBySum"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as hjsl,
|
|
'' as hjje,
|
|
sum(p.export_tax_amount) as hjse
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '0'.toString()">
|
|
and (p.auth_status in('0','5','6') or (p.bdk_status = '2' and p.auth_status != '4'))
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '4'.toString()">
|
|
and p.bdk_status = '2' and p.auth_status='4'
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
</select>
|
|
|
|
<select databaseId="mysql" id="queryBdkByPage"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
p.id as id,
|
|
p.customs_code as customsCode,
|
|
DATE_FORMAT(p.fill_in_date,'%Y-%m-%d') as fillInDate,
|
|
p.gf_name as gfName,
|
|
p.gf_tax_no as gfTaxNo,
|
|
p.export_tax_amount as exportTaxAmount,
|
|
p.yx_export_tax_amount as yxExportTaxAmount,
|
|
p.data_sources as dataSources,
|
|
p.apply_check as applyCheck,
|
|
p.audit_status as auditStatus,
|
|
p.export_no as exportNo,
|
|
p.cxbdk_status as cxbdkStatus,
|
|
p.auth_status as authStatus,
|
|
p.bdk_status as bdkStatus
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '0'.toString()">
|
|
and (p.auth_status in('0','5','6') or (p.bdk_status = '2' and p.auth_status != '4'))
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '4'.toString()">
|
|
and p.bdk_status = '2' and p.auth_status='4'
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
order by fill_in_date desc
|
|
</select>
|
|
|
|
<select databaseId="mysql" id="queryRzcxBySum"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as hjsl,
|
|
'' as hjje,
|
|
sum(p.export_tax_amount) as hjse
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.auth_status !='0'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<!-- <if test="bzdh != null and bzdh != '' and bzdh != 'null'">-->
|
|
<!-- and p.bzdh = #{bzdh}-->
|
|
<!-- </if>-->
|
|
<!-- <if test="inAccountStatus != null and inAccountStatus != '' and inAccountStatus != 'null'">-->
|
|
<!-- and p.inaccount_status = #{inAccountStatus}-->
|
|
<!-- </if>-->
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhBelongDate!=null and queryParams.rzhBelongDate!=''">
|
|
and p.rzh_belong_date = #{queryParams.rzhBelongDate}
|
|
</if>
|
|
|
|
<if test="queryParams.glzt!=null and queryParams.glzt!=''">
|
|
and p.glzt = #{queryParams.glzt}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhYesorno!=null and queryParams.rzhYesorno!=''">
|
|
and p.rzh_yesorno = #{queryParams.rzhYesorno}
|
|
</if>
|
|
|
|
<if test="queryParams.bdkStatus!=null and queryParams.bdkStatus!=''">
|
|
and p.bdk_status = #{queryParams.bdkStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.authStatus!=null and queryParams.authStatus!=''">
|
|
and p.auth_status = #{queryParams.authStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.confirmUser!=null and queryParams.confirmUser!=''">
|
|
and p.confirm_user = #{queryParams.confirmUser}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateStart!=null and queryParams.rzhDateStart!=''">
|
|
and p.rzh_date >= #{queryParams.rzhDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateEnd!=null and queryParams.rzhDateEnd!=''">
|
|
and p.rzh_date <= #{queryParams.rzhDateEnd}
|
|
</if>
|
|
</select>
|
|
|
|
<select databaseId="mysql" id="queryRzcxByPage"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
p.id as id,
|
|
p.customs_code as customsCode,
|
|
DATE_FORMAT(p.fill_in_date ,'%Y-%m-%d') fillInDate,
|
|
p.gf_name as gfName,
|
|
p.gf_tax_no as gfTaxNo,
|
|
p.export_tax_amount as exportTaxAmount,
|
|
p.yx_export_tax_amount as yxExportTaxAmount,
|
|
p.data_sources as dataSources,
|
|
p.apply_check as applyCheck,
|
|
p.audit_status as auditStatus,
|
|
p.export_no as exportNo,
|
|
p.glzt as glzt,
|
|
DATE_FORMAT(p.rzh_date,'%Y-%m-%d') rzhDate,
|
|
p.auth_status as authStatus,
|
|
p.rzh_yesorno as rzhYesorno,
|
|
p.bdk_status as bdkStatus,
|
|
p.confirm_user as confirmUser,
|
|
p.rzh_belong_date as rzhBelongDate,
|
|
p.cxrz_status as cxrzStatus,
|
|
p.cxbdk_status as cxbdkStatus
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.auth_status !='0'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<!-- <if test="bzdh != null and bzdh != '' and bzdh != 'null'">-->
|
|
<!-- and p.bzdh = #{bzdh}-->
|
|
<!-- </if>-->
|
|
|
|
<!-- <if test="inAccountStatus != null and inAccountStatus != '' and inAccountStatus != 'null'">-->
|
|
<!-- and p.inaccount_status = #{inAccountStatus}-->
|
|
<!-- </if>-->
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhBelongDate!=null and queryParams.rzhBelongDate!=''">
|
|
and p.rzh_belong_date = #{queryParams.rzhBelongDate}
|
|
</if>
|
|
|
|
<if test="queryParams.glzt!=null and queryParams.glzt!=''">
|
|
and p.glzt = #{queryParams.glzt}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhYesorno!=null and queryParams.rzhYesorno!=''">
|
|
and p.rzh_yesorno = #{queryParams.rzhYesorno}
|
|
</if>
|
|
|
|
<if test="queryParams.bdkStatus!=null and queryParams.bdkStatus!=''">
|
|
and p.bdk_status = #{queryParams.bdkStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.authStatus!=null and queryParams.authStatus!=''">
|
|
and p.auth_status = #{queryParams.authStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.confirmUser!=null and queryParams.confirmUser!=''">
|
|
and p.confirm_user = #{queryParams.confirmUser}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateStart!=null and queryParams.rzhDateStart!=''">
|
|
and p.rzh_date >= #{queryParams.rzhDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateEnd!=null and queryParams.rzhDateEnd!=''">
|
|
and p.rzh_date <= #{queryParams.rzhDateEnd}
|
|
</if>
|
|
</select>
|
|
|
|
<select databaseId="mysql"
|
|
id="queryExportCustomsList" parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO"
|
|
resultType="java.util.Map">
|
|
SELECT
|
|
p.id as id,
|
|
p.customs_code as customsCode,
|
|
DATE_FORMAT(fill_in_date,'%Y-%m-%d') as fillInDate,
|
|
p.gf_name as gfName,
|
|
p.gf_tax_no as gfTaxNo,
|
|
p.export_tax_amount as exportTaxAmount,
|
|
p.yx_export_tax_amount as yxExportTaxAmount,
|
|
p.data_sources as dataSources,
|
|
p.apply_check as applyCheck,
|
|
p.audit_status as auditStatus,
|
|
p.export_no as exportNo,
|
|
p.glzt as glzt,
|
|
DATE_FORMAT(p.rzh_date,'%Y-%m-%d') as rzhDate,
|
|
p.auth_status as authStatus,
|
|
p.rzh_yesorno as rzhYesorno,
|
|
p.bdk_status as bdkStatus,
|
|
p.confirm_user as confirmUser,
|
|
p.rzh_belong_date as rzhBelongDate,
|
|
p.cxrz_status as cxrzStatus
|
|
FROM
|
|
t_dx_export_customs p
|
|
where 1=1
|
|
<include refid="queryExportCustoms_sql"/>
|
|
order by p.fill_in_date desc
|
|
</select>
|
|
|
|
<select databaseId="mysql"
|
|
id="queryExportCustomsSum" parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO"
|
|
resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as hjsl,
|
|
'' as hjje,
|
|
sum(p.export_tax_amount) as hjse
|
|
FROM
|
|
t_dx_export_customs p
|
|
where 1=1
|
|
<include refid="queryExportCustoms_sql"/>
|
|
</select>
|
|
<select databaseId="mysql" id="selectDkse" parameterType="java.util.Map"
|
|
resultType="com.dxhy.domestic.entity.TdxExportCustoms">
|
|
select sum(t.yx_export_tax_amount) yxTaxAmount
|
|
from t_dx_export_customs t
|
|
WHERE t.data_type = '17'
|
|
and (t.rzh_yesorno = "1" or t.auth_status in ("2", "3", "4"))
|
|
and t.gf_tax_no = #{gfsh}
|
|
and t.rzh_belong_date = #{skssq}
|
|
|
|
</select>
|
|
<select databaseId="oracle" id="querySgBySum"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as "hjsl",
|
|
'' as "hjje",
|
|
sum(p.export_tax_amount) as "hjse"
|
|
FROM
|
|
t_dx_export_customs p
|
|
left join
|
|
t_dx_tax_current c on p.gf_tax_no = c.taxno
|
|
where
|
|
p.rzh_yesorno = '0'
|
|
and p.auth_status in ('0','5','6')
|
|
and p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
</select>
|
|
<select databaseId="oracle" id="querySgByPage"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
to_char(p.id) as "id",
|
|
p.customs_code as "customsCode",
|
|
to_date(p.fill_in_date, 'yyyy-MM-dd') as "fillInDate",
|
|
p.gf_name as "gfName",
|
|
p.gf_tax_no as "gfTaxNo",
|
|
p.export_tax_amount as "exportTaxAmount",
|
|
p.yx_export_tax_amount as "yxExportTaxAmount",
|
|
p.data_sources as "dataSources",
|
|
p.apply_check as "applyCheck",
|
|
p.audit_status as "auditStatus",
|
|
p.export_no as "exportNo",
|
|
p.glzt as "glzt",
|
|
p.check_status as "checkStatus",
|
|
p.entry_discrepancy as "entryDiscrepancy"
|
|
FROM
|
|
t_dx_export_customs p
|
|
left join
|
|
t_dx_tax_current c on p.gf_tax_no = c.taxno
|
|
where
|
|
p.rzh_yesorno = '0'
|
|
and p.auth_status in ('0','5','6')
|
|
and p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
order by p.create_date desc
|
|
</select>
|
|
|
|
<!-- ====================================== ↓↓↓↓↓↓ oracle ↓↓↓↓↓↓ ====================================== -->
|
|
|
|
<select databaseId="oracle" id="queryBdkBySum"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as "hjsl",
|
|
'' as "hjje",
|
|
sum(p.export_tax_amount) as "hjse"
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '0'.toString()">
|
|
and (p.auth_status in('0','5','6') or (p.bdk_status = '2' and p.auth_status != '4'))
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '4'.toString()">
|
|
and p.bdk_status = '2' and p.auth_status='4'
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
</select>
|
|
|
|
<select databaseId="oracle" id="queryBdkByPage"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
to_char(p.id) as "id",
|
|
p.customs_code as "customsCode",
|
|
to_date(p.fill_in_date, 'yyyy-MM-dd') as "fillInDate",
|
|
p.gf_name as "gfName",
|
|
p.gf_tax_no as "gfTaxNo",
|
|
p.export_tax_amount as "exportTaxAmount",
|
|
p.yx_export_tax_amount as "yxExportTaxAmount",
|
|
p.data_sources as "dataSources",
|
|
p.apply_check as "applyCheck",
|
|
p.audit_status as "auditStatus",
|
|
p.export_no as "exportNo",
|
|
p.cxbdk_status as "cxbdkStatus",
|
|
p.auth_status as "authStatus",
|
|
p.bdk_status as "bdkStatus"
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.data_type = '17'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '0'.toString()">
|
|
and (p.auth_status in('0','5','6') or (p.bdk_status = '2' and p.auth_status != '4'))
|
|
</if>
|
|
|
|
<if test="queryParams.sfDkStatus!=null and queryParams.sfDkStatus == '4'.toString()">
|
|
and p.bdk_status = '2' and p.auth_status='4'
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
order by p.fill_in_date desc
|
|
</select>
|
|
|
|
<select databaseId="oracle" id="queryRzcxBySum"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as "hjsl",
|
|
'' as "hjje",
|
|
sum(p.export_tax_amount) as "hjse"
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.auth_status !='0'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhBelongDate!=null and queryParams.rzhBelongDate!=''">
|
|
and p.rzh_belong_date = #{queryParams.rzhBelongDate}
|
|
</if>
|
|
|
|
<if test="queryParams.glzt!=null and queryParams.glzt!=''">
|
|
and p.glzt = #{queryParams.glzt}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhYesorno!=null and queryParams.rzhYesorno!=''">
|
|
and p.rzh_yesorno = #{queryParams.rzhYesorno}
|
|
</if>
|
|
|
|
<if test="queryParams.bdkStatus!=null and queryParams.bdkStatus!=''">
|
|
and p.bdk_status = #{queryParams.bdkStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.authStatus!=null and queryParams.authStatus!=''">
|
|
and p.auth_status = #{queryParams.authStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.confirmUser!=null and queryParams.confirmUser!=''">
|
|
and p.confirm_user = #{queryParams.confirmUser}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateStart!=null and queryParams.rzhDateStart!=''">
|
|
and to_char(p.rzh_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.rzhDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateEnd!=null and queryParams.rzhDateEnd!=''">
|
|
and to_char(p.rzh_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.rzhDateEnd}
|
|
</if>
|
|
</select>
|
|
|
|
<select databaseId="oracle" id="queryRzcxByPage"
|
|
parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO" resultType="java.util.Map">
|
|
SELECT
|
|
to_char(p.id) as "id",
|
|
p.customs_code as "customsCode",
|
|
to_date(p.fill_in_date, 'yyyy-MM-dd') as "fillInDate",
|
|
p.gf_name as "gfName",
|
|
p.gf_tax_no as "gfTaxNo",
|
|
p.export_tax_amount as "exportTaxAmount",
|
|
p.yx_export_tax_amount as "yxExportTaxAmount",
|
|
p.data_sources as "dataSources",
|
|
p.apply_check as "applyCheck",
|
|
p.audit_status as "auditStatus",
|
|
p.export_no as "exportNo",
|
|
p.glzt as "glzt",
|
|
to_date(p.rzh_date, 'yyyy-MM-dd') as "rzhDate",
|
|
p.auth_status as "authStatus",
|
|
p.rzh_yesorno as "rzhYesorno",
|
|
p.bdk_status as "bdkStatus",
|
|
p.confirm_user as "confirmUser",
|
|
p.rzh_belong_date as "rzhBelongDate",
|
|
p.cxrz_status as "cxrzStatus",
|
|
p.cxbdk_status as "cxbdkStatus"
|
|
FROM
|
|
t_dx_export_customs p
|
|
where
|
|
p.auth_status !='0'
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhBelongDate!=null and queryParams.rzhBelongDate!=''">
|
|
and p.rzh_belong_date = #{queryParams.rzhBelongDate}
|
|
</if>
|
|
|
|
<if test="queryParams.glzt!=null and queryParams.glzt!=''">
|
|
and p.glzt = #{queryParams.glzt}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhYesorno!=null and queryParams.rzhYesorno!=''">
|
|
and p.rzh_yesorno = #{queryParams.rzhYesorno}
|
|
</if>
|
|
|
|
<if test="queryParams.bdkStatus!=null and queryParams.bdkStatus!=''">
|
|
and p.bdk_status = #{queryParams.bdkStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.authStatus!=null and queryParams.authStatus!=''">
|
|
and p.auth_status = #{queryParams.authStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.confirmUser!=null and queryParams.confirmUser!=''">
|
|
and p.confirm_user = #{queryParams.confirmUser}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateStart!=null and queryParams.rzhDateStart!=''">
|
|
and to_char(p.rzh_date,'yyyy-mm-dd hh24:mi:ss') >= #{queryParams.rzhDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateEnd!=null and queryParams.rzhDateEnd!=''">
|
|
and to_char(p.rzh_date,'yyyy-mm-dd hh24:mi:ss') <= #{queryParams.rzhDateEnd}
|
|
</if>
|
|
order by p.confirm_date desc
|
|
</select>
|
|
|
|
<select databaseId="oracle"
|
|
id="queryExportCustomsList" parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO"
|
|
resultType="java.util.Map">
|
|
SELECT
|
|
p.id as "id",
|
|
p.customs_code as "customsCode",
|
|
to_date(p.fill_in_date, 'yyyy-MM-dd') as "fillInDate",
|
|
p.gf_name as "gfName",
|
|
p.gf_tax_no as "gfTaxNo",
|
|
p.export_tax_amount as "exportTaxAmount",
|
|
p.yx_export_tax_amount as "yxExportTaxAmount",
|
|
p.data_sources as "dataSources",
|
|
p.apply_check as "applyCheck",
|
|
p.audit_status as "auditStatus",
|
|
p.export_no as "exportNo",
|
|
p.glzt as "glzt",
|
|
to_date( p.rzh_date , 'yyyy-MM-dd') as "rzhDate",
|
|
p.auth_status as "authStatus",
|
|
p.rzh_yesorno as "rzhYesorno",
|
|
p.bdk_status as "bdkStatus",
|
|
p.confirm_user as "confirmUser",
|
|
p.rzh_belong_date as "rzhBelongDate",
|
|
p.cxrz_status as "cxrzStatus"
|
|
FROM
|
|
t_dx_export_customs p
|
|
where 1=1
|
|
<include refid="queryExportCustoms_oracle"/>
|
|
order by p.fill_in_date desc
|
|
</select>
|
|
|
|
<select databaseId="oracle"
|
|
id="queryExportCustomsSum" parameterType="com.dxhy.domestic.model.dto.TdxExportCustomsModelDTO"
|
|
resultType="java.util.Map">
|
|
SELECT
|
|
count(1) as "hjsl",
|
|
'' as "hjje",
|
|
sum(p.export_tax_amount) as "hjse"
|
|
FROM
|
|
t_dx_export_customs p
|
|
where 1=1
|
|
<include refid="queryExportCustoms_oracle"/>
|
|
</select>
|
|
|
|
<select databaseId="oracle" id="selectDkse"
|
|
parameterType="java.util.Map" resultType="com.dxhy.domestic.entity.TdxExportCustoms">
|
|
select sum(t.yx_export_tax_amount) yxTaxAmount
|
|
from t_dx_export_customs t
|
|
WHERE t.data_type = '17'
|
|
and (t.rzh_yesorno = "1" or t.auth_status in ("2", "3", "4"))
|
|
and t.gf_tax_no = #{gfsh}
|
|
and t.rzh_belong_date = #{skssq}
|
|
|
|
</select>
|
|
<sql id="Base_Column_List">
|
|
id, gf_name, gf_tax_no, customs_code, export_no, payer_one_taxno, payer_one_name,
|
|
payer_two_taxno, payer_two_name, fill_in_date, export_tax_amount, yx_export_tax_amount,
|
|
import_port_code, income_office, applicant_code, bill_code, mode_type, budget_code,
|
|
treasury_code, contract_code, means_transport, payment_period, delivery_code, data_sources,
|
|
create_date, update_date, data_type, audit_status, apply_check, fail_reason, check_status,
|
|
rzh_date, confirm_date, rzh_type, rzh_yesorno, rzh_back_msg, dqskssq, gxjzr, gxfwq,
|
|
gxfwz, detail_yesorno, auth_status, send_date, rzlx, confirm_user, glzt, xxly, cxrz_status,
|
|
cxrz_date, cxrz_current_period, bdk_status, cxbdk_status, cxbdk_date, bdk_current_period,
|
|
entry_discrepancy, company,rzh_belong_date
|
|
</sql>
|
|
|
|
<sql id="queryExportCustoms_sql">
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and p.fill_in_date >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and p.fill_in_date <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhBelongDate!=null and queryParams.rzhBelongDate!=''">
|
|
and p.rzh_belong_date = #{queryParams.rzhBelongDate}
|
|
</if>
|
|
|
|
<if test="queryParams.glzt!=null and queryParams.glzt!=''">
|
|
and p.glzt = #{queryParams.glzt}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhYesorno!=null and queryParams.rzhYesorno!=''">
|
|
and p.rzh_yesorno = #{queryParams.rzhYesorno}
|
|
</if>
|
|
|
|
<if test="queryParams.bdkStatus!=null and queryParams.bdkStatus!=''">
|
|
and p.bdk_status = #{queryParams.bdkStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.applyCheck!=null and queryParams.applyCheck!=''">
|
|
and p.apply_check = #{queryParams.applyCheck}
|
|
</if>
|
|
|
|
<if test="queryParams.auditStatus!=null and queryParams.auditStatus!=''">
|
|
and p.audit_status = #{queryParams.auditStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.authStatus!=null and queryParams.authStatus!=''">
|
|
and p.auth_status = #{queryParams.authStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.confirmUser!=null and queryParams.confirmUser!=''">
|
|
and p.confirm_user = #{queryParams.confirmUser}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateStart!=null and queryParams.rzhDateStart!=''">
|
|
and p.rzh_date >= #{queryParams.rzhDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateEnd!=null and queryParams.rzhDateEnd!=''">
|
|
and p.rzh_date <= #{queryParams.rzhDateEnd}
|
|
</if>
|
|
</sql>
|
|
<sql id="queryExportCustoms_oracle">
|
|
<if test="queryParams.gfTaxNo!=null and queryParams.gfTaxNo.size>0">
|
|
and p.gf_tax_no in
|
|
<foreach close=")" collection="queryParams.gfTaxNo" index="index" item="item" open="("
|
|
separator=",">
|
|
#{item,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</if>
|
|
|
|
<if test="queryParams.gfsh!=null and queryParams.gfsh!=''">
|
|
and p.gf_tax_no = #{queryParams.gfsh}
|
|
</if>
|
|
|
|
<if test="queryParams.customsCode!=null and queryParams.customsCode!=''">
|
|
and p.customs_code = #{queryParams.customsCode}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateStart!=null and queryParams.fillInDateStart!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh:mm:ss') >= #{queryParams.fillInDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.fillInDateEnd!=null and queryParams.fillInDateEnd!=''">
|
|
and to_char(p.fill_in_date,'yyyy-mm-dd hh:mm:ss') <= #{queryParams.fillInDateEnd}
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMin!=null and queryParams.exportTaxAmountMin!=''">
|
|
and p.export_tax_amount >= #{queryParams.exportTaxAmountMin}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportTaxAmountMax!=null and queryParams.exportTaxAmountMax!=''">
|
|
and p.export_tax_amount <= #{queryParams.exportTaxAmountMax}+0
|
|
</if>
|
|
|
|
<if test="queryParams.exportNo!=null and queryParams.exportNo!=''">
|
|
and p.export_no = #{queryParams.exportNo}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhBelongDate!=null and queryParams.rzhBelongDate!=''">
|
|
and p.rzh_belong_date = #{queryParams.rzhBelongDate}
|
|
</if>
|
|
|
|
<if test="queryParams.glzt!=null and queryParams.glzt!=''">
|
|
and p.glzt = #{queryParams.glzt}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhYesorno!=null and queryParams.rzhYesorno!=''">
|
|
and p.rzh_yesorno = #{queryParams.rzhYesorno}
|
|
</if>
|
|
|
|
<if test="queryParams.bdkStatus!=null and queryParams.bdkStatus!=''">
|
|
and p.bdk_status = #{queryParams.bdkStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.applyCheck!=null and queryParams.applyCheck!=''">
|
|
and p.apply_check = #{queryParams.applyCheck}
|
|
</if>
|
|
|
|
<if test="queryParams.auditStatus!=null and queryParams.auditStatus!=''">
|
|
and p.audit_status = #{queryParams.auditStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.authStatus!=null and queryParams.authStatus!=''">
|
|
and p.auth_status = #{queryParams.authStatus}
|
|
</if>
|
|
|
|
<if test="queryParams.confirmUser!=null and queryParams.confirmUser!=''">
|
|
and p.confirm_user = #{queryParams.confirmUser}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateStart!=null and queryParams.rzhDateStart!=''">
|
|
and to_char(p.rzh_date,'yyyy-mm-dd hh:mm:ss') >= #{queryParams.rzhDateStart}
|
|
</if>
|
|
|
|
<if test="queryParams.rzhDateEnd!=null and queryParams.rzhDateEnd!=''">
|
|
and to_char(p.rzh_date,'yyyy-mm-dd hh:mm:ss') <= #{queryParams.rzhDateEnd}
|
|
</if>
|
|
</sql>
|
|
</mapper>
|
|
|