INSERT INTO t_dx_tax_current
(taxno,
taxname,
current_tax_period,
select_start_date,
select_end_date,
operation_end_date,
old_tax_no,
declare_period,
credit_rating,
create_time)
VALUES (#{taxCurrent.curTaxno},
#{taxCurrent.compName},
#{taxCurrent.incomeMoth},
#{taxCurrent.selectStartDate},
#{taxCurrent.selectEndDate},
#{taxCurrent.incomeEndDate},
#{taxCurrent.oldTaxno},
#{taxCurrent.appPeriod},
#{taxCurrent.compLevel},
now())
update t_dx_tax_current
SET taxname= #{taxCurrent.compName},
current_tax_period=#{taxCurrent.incomeMoth},
select_start_date=#{taxCurrent.selectStartDate},
select_end_date=#{taxCurrent.selectEndDate},
operation_end_date=#{taxCurrent.incomeEndDate},
old_tax_no= #{taxCurrent.oldTaxno},
declare_period=#{taxCurrent.appPeriod},
credit_rating=#{taxCurrent.compLevel},
company_type = #{taxCurrent.companyType},
oil_type=#{taxCurrent.oilType},
taxpayer_type=#{taxCurrent.taxpayerType},
sync_time=#{taxCurrent.syncTime},
index_info=#{taxCurrent.indexInfo},
period_index_info = #{taxCurrent.periodIndexInfo},
month_index_info = #{taxCurrent.monthIndexInfo},
limit_dkse=#{taxCurrent.limitDkse},
update_time=now()
where taxno = #{taxCurrent.curTaxno}
update t_dx_tax_current
SET taxname= #{taxCurrent.compName},
current_tax_period=#{taxCurrent.incomeMoth},
select_start_date=#{taxCurrent.selectStartDate},
select_end_date=#{taxCurrent.selectEndDate},
operation_end_date=#{taxCurrent.incomeEndDate},
old_tax_no= #{taxCurrent.oldTaxno},
declare_period=#{taxCurrent.appPeriod},
credit_rating=#{taxCurrent.compLevel},
company_type = #{taxCurrent.companyType},
oil_type=#{taxCurrent.oilType},
taxpayer_type=#{taxCurrent.taxpayerType},
sync_time=#{taxCurrent.syncTime},
index_info=#{taxCurrent.indexInfo},
period_index_info = #{taxCurrent.periodIndexInfo},
month_index_info = #{taxCurrent.monthIndexInfo},
limit_dkse=#{taxCurrent.limitDkse},
update_time=sysdate
where taxno = #{taxCurrent.curTaxno}
update t_dx_record_invoice SET
rzh_yesorno= #{result.legalizeState},
rzh_date=#{rzhDate},
auth_status=#{result.authState},
rzh_type=#{result.legalizeType},
rzh_belong_date=#{result.legalizeBelongDate},
rzlx= #{result.rzlx},
rzh_back_msg=#{result.failureReason},
sfygx='1',
xxly=#{result.xxly},
dk_tax_amount=#{result.yxse},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx}
,cxrz_status='0'
,cxrz_date=null
,bdk_message=#{result.bdkMessage}
where uuid=#{uuid}
update t_dx_apply_record
SET result_status='Y'
where uuid = #{uuid}
INSERT INTO t_dx_http_log
(type,
req_date,
req_text,
res_date,
res_text,
status,
taxno)
VALUES (#{tDxHttpLog.type},
#{tDxHttpLog.reqDate},
#{tDxHttpLog.reqText},
#{tDxHttpLog.resDate},
#{tDxHttpLog.resText},
#{tDxHttpLog.status},
#{tDxHttpLog.taxno})
INSERT INTO t_dx_apply_record
(batch_no,
invoice_code,
invoice_no,
result_status,
create_date,
uuid)
VALUES (#{batchNo},
#{tDxApplyRecord.invoiceCode},
#{tDxApplyRecord.invoiceNo},
'N',
now(),
#{tDxApplyRecord.uuid})
update t_dx_record_invoice
SET auth_status='3',
send_date=now()
where uuid = #{tDxApplyRecord.uuid}
update t_dx_record_invoice
SET auth_status='3',
send_date=sysdate
where uuid = #{tDxApplyRecord.uuid}
delete
from t_dx_http_log
where log_id = #{httpLogId}
insert into t_dx_tax_handlelog
(handle_type,
user_account,
user_name,
handle_time,
period,
taxno)
values (#{handlelog.handleType},
#{handlelog.userAccount},
#{handlelog.userName},
now(),
#{handlelog.period},
#{handlelog.taxno})
insert into t_dx_tax_handlelog
(handle_type,
user_account,
user_name,
handle_time,
period,
taxno)
values (#{handlelog.handleType},
#{handlelog.userAccount},
#{handlelog.userName},
sysdate,
#{handlelog.period},
#{handlelog.taxno})
insert into t_dx_dk_count (taxno, taxname, skssq, sign_status, create_date, sfdqskssq, apply_status)
value (#{taxno}, #{compName}, #{sq}, '0', now(), '1', '0')
insert into t_dx_dk_count (taxno, taxname, skssq, sign_status, create_date, sfdqskssq, apply_status)
value (#{taxno}, #{compName}, #{sq}, '0', sysdate, '1', '0')
update t_dx_dk_count
set sfdqskssq='0'
where taxno = #{taxno}
and sfdqskssq = '1'
update t_dx_dk_count
set sfdqskssq='0',qs_status='2',qr_date=null
where taxno = #{taxno}
and skssq = #{skssq}
update t_dx_dk_count
set apply_status = '0',
sfdqskssq='1',
tj_status='0',
qs_status='0',
tj_date=null,
cxtj_status='0',
cxqs_status='0',
tj_user = null,
qr_user=null,
qr_date=null,
cxtj_user= null,
cxqr_user= null,
cxtj_date=null,
cxqr_date=null
where taxno = #{taxno}
and skssq = #{skssq}
delete
from t_dx_dk_count
where taxno = #{taxno}
and skssq > #{skssq}
delete
from t_dx_dk_count_detail
where taxno = #{taxno}
and tj_month >= #{skssq}
update t_dx_record_invoice
SET yqsq_status='2',
send_date=now()
where uuid = #{tDxApplyRecord.uuid}
update t_dx_record_invoice
SET yqsq_status='2',
send_date=sysdate
where uuid = #{tDxApplyRecord.uuid}
update t_dx_record_invoice
SET yqsq_status=#{result.authState},
yq_current_period=#{result.legalizeBelongDate},
yqsq_msg=#{result.failureReason},
yqshzt='1',
yqsh_date=now(),
xxly=#{result.xxly},
dk_tax_amount=#{result.yxse},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx}
where uuid = #{uuid}
update t_dx_record_invoice
SET yqsq_status=#{result.authState},
yq_current_period=#{result.legalizeBelongDate},
yqsq_msg=#{result.failureReason},
yqshzt='1',
yqsh_date=sysdate,
xxly=#{result.xxly},
dk_tax_amount=#{result.yxse},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx}
where uuid = #{uuid}
update t_dx_record_invoice
SET bdk_status='2'
where uuid = #{tDxApplyRecord.uuid}
update t_dx_record_invoice SET
rzh_yesorno= #{result.legalizeState},
rzh_date=#{rzhDate},
auth_status=#{result.authState},
rzh_type=#{result.legalizeType},
rzh_belong_date=#{result.legalizeBelongDate},
rzlx= #{result.rzlx},
rzh_back_msg=#{result.failureReason},
sfygx='1',
xxly=#{result.xxly},
dk_tax_amount=#{result.yxse},
bdk_message=#{result.bdkMessage},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx}
,cxbdk_status='0'
,cxbdk_date=null
where uuid=#{uuid}
update t_dx_record_invoice SET
rzh_yesorno= #{result.legalizeState},
rzh_date=#{rzhDate},
auth_status=#{result.authState},
rzh_type=#{result.legalizeType},
rzh_belong_date=#{result.legalizeBelongDate},
rzlx= #{result.rzlx},
rzh_back_msg=#{result.failureReason},
sfygx='1',
xxly=#{result.xxly},
dk_tax_amount=#{result.yxse},
bdk_message=#{result.bdkMessage},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx}
where uuid=#{uuid}
update t_dx_record_invoice SET
rzh_yesorno= #{result.legalizeState},
rzh_date=#{rzhDate},
auth_status=#{result.authState},
rzh_type=#{result.legalizeType},
rzh_belong_date=#{result.legalizeBelongDate},
rzlx= #{result.rzlx},
rzh_back_msg=#{result.failureReason},
sfygx='1',
xxly=#{result.xxly},
dk_tax_amount=#{result.yxse},
bdk_message=#{result.bdkMessage},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx}
,cxbdk_status='0'
,cxbdk_date=null
where uuid=#{uuid}
update t_dx_record_invoice
SET cxrz_status='2'
where uuid = #{tDxApplyRecord.uuid}
update t_dx_record_invoice SET
cxrz_status=#{result.authState},
cxrz_date=now(),
cxrz_current_period=#{result.legalizeBelongDate},
xxly=#{result.xxly},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx},
rzh_back_msg=#{result.failureReason}
,auth_status='6'
,rzh_yesorno='0'
,rzh_date = null
,rzh_belong_date = null
,rzh_type=null
,gx_user_account=null
,gx_user_name=null
,gx_date = null
,gx_type = null
,send_date = null
,sfygx = '0'
,confirm_user =null
,dk_tax_amount=tax_amount
,bdk_message=#{result.bdkMessage}
where uuid=#{uuid}
update t_dx_record_invoice SET
cxrz_status=#{result.authState},
cxrz_date=sysdate,
cxrz_current_period=#{result.legalizeBelongDate},
xxly=#{result.xxly},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx},
rzh_back_msg=#{result.failureReason}
,auth_status='6'
,rzh_yesorno='0'
,rzh_date = null
,rzh_belong_date = null
,rzh_type=null
,gx_user_account=null
,gx_user_name=null
,gx_date = null
,gx_type = null
,send_date = null
,sfygx = '0'
,confirm_user =null
,dk_tax_amount=tax_amount
,bdk_message=#{result.bdkMessage}
where uuid=#{uuid}
update t_dx_record_invoice
SET cxbdk_status='2'
where uuid = #{tDxApplyRecord.uuid}
update t_dx_record_invoice SET
cxbdk_status=#{result.authState},
cxbdk_date=now(),
bdk_current_period=#{result.legalizeBelongDate},
xxly=#{result.xxly},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx},
rzh_back_msg=#{result.failureReason}
,auth_status='6'
,rzh_yesorno='0'
,rzh_date = null
,rzh_belong_date = null
,rzh_type=null
,gx_user_account=null
,gx_user_name=null
,gx_date = null
,gx_type = null
,send_date = null
,sfygx = '0'
,confirm_user =null
,dk_tax_amount=tax_amount
,bdk_message=#{result.bdkMessage}
where uuid=#{uuid}
update t_dx_record_invoice SET
cxbdk_status=#{result.authState},
cxbdk_date=sysdate,
bdk_current_period=#{result.legalizeBelongDate},
xxly=#{result.xxly},
yqkgxbz=#{result.yqkgxbz},
glzt=#{result.glzt},
yclx=#{result.yclx},
rzh_back_msg=#{result.failureReason}
,auth_status='6'
,rzh_yesorno='0'
,rzh_date = null
,rzh_belong_date = null
,rzh_type=null
,gx_user_account=null
,gx_user_name=null
,gx_date = null
,gx_type = null
,send_date = null
,sfygx = '0'
,confirm_user =null
,dk_tax_amount=tax_amount
,bdk_message=#{result.bdkMessage}
where uuid=#{uuid}
update t_dx_record_invoice
set bdk_status='0',
bdk_date=null
where uuid = #{uuid}