id,
order_info_id,
order_process_info_id,
fpqqlsh,
kplsh,
ddh,
mdh,
ghf_mc,
ghf_sj,
kphjje,
hjbhsje,
kpse,
fply,
kplx,
kpzt,
kprq,
fpdm,
fphm,
fpzl_dm,
jym,
kpr,
fwm,
ewm,
jqbh,
pdf_url,
ch_bz,
sykchje,
sykchbhsje,
sykchse,
chyy,
chsj,
sbdm,
sbyy,
rz_zt,
sld,
zf_bz,
xhf_nsrsbh,
ent_id,
dyzt,
dyztms,
sld_mc,
fjh,
file_store_type,
mongodb_id,
qd_bz,
push_status,
push_jos_status,
email_push_status,
short_msg_push_status,
hzxxbbh,
sksbdm,
invoice_push_sbyy,
email_push_sbyy,
short_msg_push_sbyy,
invalid_push_status,
invalid_push_sbyy,
create_time,
update_time,
xhf_mc,
skcwdm,
skcwms
insert into order_invoice_info (id,
order_info_id,
order_process_info_id,
fpqqlsh,
kplsh,
ddh,
mdh,
ghf_mc,
ghf_sj,
kphjje,
hjbhsje,
kpse,
fply,
kplx,
kpzt,
kprq,
fpdm,
fphm,
fpzl_dm,
jym,
kpr,
fwm,
ewm,
jqbh,
pdf_url,
ch_bz,
sykchje,
sykchbhsje,
sykchse,
chsj,
chyy,
sbdm,
sbyy,
rz_zt,
zf_bz,
xhf_mc,
xhf_nsrsbh,
ent_id,
dyzt,
dyztms,
sld,
sld_mc,
fjh,
qd_bz,
push_status,
push_jos_status,
hzxxbbh,
sksbdm,
invoice_push_sbyy,
email_push_sbyy,
short_msg_push_status,
short_msg_push_sbyy,
invalid_push_status,
invalid_push_sbyy,
create_time,
update_time,
skcwdm,
skcwms)
values (#{id,jdbcType=VARCHAR},
#{orderInfoId,jdbcType=VARCHAR},
#{orderProcessInfoId,jdbcType=VARCHAR},
#{fpqqlsh,jdbcType=VARCHAR},
#{kplsh,jdbcType=VARCHAR},
#{ddh,jdbcType=VARCHAR},
#{mdh,jdbcType=VARCHAR},
#{ghfMc,jdbcType=VARCHAR},
#{ghfSj,jdbcType=VARCHAR},
#{kphjje,jdbcType=VARCHAR},
#{hjbhsje,jdbcType=VARCHAR},
#{kpse,jdbcType=VARCHAR},
#{fply,jdbcType=VARCHAR},
#{kplx,jdbcType=VARCHAR},
#{kpzt,jdbcType=VARCHAR},
#{kprq,jdbcType=TIMESTAMP},
#{fpdm,jdbcType=VARCHAR},
#{fphm,jdbcType=VARCHAR},
#{fpzlDm,jdbcType=VARCHAR},
#{jym,jdbcType=VARCHAR},
#{kpr,jdbcType=VARCHAR},
#{fwm,jdbcType=VARCHAR},
#{ewm,jdbcType=VARCHAR},
#{jqbh,jdbcType=VARCHAR},
#{pdfUrl,jdbcType=VARCHAR},
#{chBz,jdbcType=VARCHAR},
#{sykchje,jdbcType=VARCHAR},
#{sykchbhsje,jdbcType=VARCHAR},
#{sykchse,jdbcType=VARCHAR},
#{chsj,jdbcType=TIMESTAMP},
#{chyy,jdbcType=VARCHAR},
#{sbdm,jdbcType=VARCHAR},
#{sbyy,jdbcType=VARCHAR},
#{rzZt,jdbcType=VARCHAR},
#{zfBz,jdbcType=VARCHAR},
#{xhfMc,jdbcType=VARCHAR},
#{xhfNsrsbh,jdbcType=VARCHAR},
#{entId,jdbcType=VARCHAR},
#{dyzt,jdbcType=VARCHAR},
#{dyztms,jdbcType=VARCHAR},
#{sld,jdbcType=VARCHAR},
#{sldMc,jdbcType=VARCHAR},
#{fjh,jdbcType=VARCHAR},
#{qdbz,jdbcType=VARCHAR},
#{pushStatus,jdbcType=VARCHAR},
#{pushJosStatus,jdbcType=VARCHAR},
#{hzxxbbh,jdbcType=VARCHAR},
#{sksbdm,jdbcType=VARCHAR},
#{invoicePushSbyy,jdbcType=VARCHAR},
#{emailPushSbyy,jdbcType=VARCHAR},
#{shortMsgPushStatus,jdbcType=VARCHAR},
#{shortMsgPushSbyy,jdbcType=VARCHAR},
#{invalidPushStatus,jdbcType=VARCHAR},
#{invalidPushSbyy,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
#{skcwdm,jdbcType=VARCHAR},
#{skcwms,jdbcType=VARCHAR})
update order_invoice_info
order_info_id = #{orderInvoiceInfo.orderInfoId,jdbcType=VARCHAR},
order_process_info_id =
#{orderInvoiceInfo.orderProcessInfoId,jdbcType=VARCHAR},
kplsh = #{orderInvoiceInfo.kplsh,jdbcType=VARCHAR},
ddh = #{orderInvoiceInfo.ddh,jdbcType=VARCHAR},
mdh = #{orderInvoiceInfo.mdh,jdbcType=VARCHAR},
ghf_mc = #{orderInvoiceInfo.ghfMc,jdbcType=VARCHAR},
ghf_sj = #{orderInvoiceInfo.ghfSj,jdbcType=VARCHAR},
kphjje = #{orderInvoiceInfo.kphjje,jdbcType=VARCHAR},
hjbhsje = #{orderInvoiceInfo.hjbhsje,jdbcType=VARCHAR},
kpse = #{orderInvoiceInfo.kpse,jdbcType=VARCHAR},
fply = #{orderInvoiceInfo.fply,jdbcType=VARCHAR},
kplx = #{orderInvoiceInfo.kplx,jdbcType=VARCHAR},
kpzt = #{orderInvoiceInfo.kpzt,jdbcType=VARCHAR},
kprq = #{orderInvoiceInfo.kprq,jdbcType=TIMESTAMP},
fpdm = #{orderInvoiceInfo.fpdm,jdbcType=VARCHAR},
fphm = #{orderInvoiceInfo.fphm,jdbcType=VARCHAR},
fpzl_dm = #{orderInvoiceInfo.fpzlDm,jdbcType=VARCHAR},
jym = #{orderInvoiceInfo.jym,jdbcType=VARCHAR},
kpr = #{orderInvoiceInfo.kpr,jdbcType=VARCHAR},
fwm = #{orderInvoiceInfo.fwm,jdbcType=VARCHAR},
ewm = #{orderInvoiceInfo.ewm,jdbcType=VARCHAR},
jqbh = #{orderInvoiceInfo.jqbh,jdbcType=VARCHAR},
pdf_url = #{orderInvoiceInfo.pdfUrl,jdbcType=VARCHAR},
ch_bz = #{orderInvoiceInfo.chBz,jdbcType=VARCHAR},
sykchje = #{orderInvoiceInfo.sykchje,jdbcType=VARCHAR},
sykchbhsje = #{orderInvoiceInfo.sykchbhsje,jdbcType=VARCHAR},
sykchse = #{orderInvoiceInfo.sykchse,jdbcType=VARCHAR},
chsj = #{orderInvoiceInfo.chsj,jdbcType=TIMESTAMP},
sbdm = #{orderInvoiceInfo.sbdm,jdbcType=VARCHAR},
sbyy = #{orderInvoiceInfo.sbyy,jdbcType=VARCHAR},
rz_zt = #{orderInvoiceInfo.rzZt,jdbcType=VARCHAR},
zf_bz = #{orderInvoiceInfo.zfBz,jdbcType=VARCHAR},
zfyy = #{orderInvoiceInfo.zfyy,jdbcType=VARCHAR},
zfsj = #{orderInvoiceInfo.zfsj,jdbcType=TIMESTAMP},
xhf_mc = #{orderInvoiceInfo.xhfMc,jdbcType=VARCHAR},
ent_id = #{orderInvoiceInfo.entId,jdbcType=VARCHAR},
sld = #{orderInvoiceInfo.sld,jdbcType=VARCHAR},
sld_mc = #{orderInvoiceInfo.sldMc,jdbcType=VARCHAR},
fjh = #{orderInvoiceInfo.fjh,jdbcType=VARCHAR},
qd_bz = #{orderInvoiceInfo.qdbz,jdbcType=VARCHAR},
hzxxbbh = #{orderInvoiceInfo.hzxxbbh,jdbcType=VARCHAR},
sksbdm = #{orderInvoiceInfo.sksbdm,jdbcType=VARCHAR},
invoice_push_sbyy = #{orderInvoiceInfo.invoicePushSbyy,jdbcType=VARCHAR},
email_push_sbyy = #{orderInvoiceInfo.emailPushSbyy,jdbcType=VARCHAR},
short_msg_push_status = #{orderInvoiceInfo.shortMsgPushStatus,jdbcType=VARCHAR},
short_msg_push_sbyy = #{orderInvoiceInfo.shortMsgPushSbyy,jdbcType=VARCHAR},
invalid_push_status = #{orderInvoiceInfo.invalidPushStatus,jdbcType=VARCHAR},
invalid_push_sbyy = #{orderInvoiceInfo.invalidPushSbyy,jdbcType=VARCHAR},
push_status = #{orderInvoiceInfo.pushStatus,jdbcType=VARCHAR},
push_jos_status = #{orderInvoiceInfo.pushJosStatus,jdbcType=VARCHAR},
email_push_status = #{orderInvoiceInfo.emailPushStatus,jdbcType=VARCHAR},
dyzt = #{orderInvoiceInfo.dyzt,jdbcType=VARCHAR},
dyztms = #{orderInvoiceInfo.dyztms,jdbcType=VARCHAR},
file_store_type = #{orderInvoiceInfo.fileStoreType,jdbcType=VARCHAR},
mongodb_id = #{orderInvoiceInfo.mongodbId,jdbcType=VARCHAR},
create_time = #{orderInvoiceInfo.createTime,jdbcType=TIMESTAMP},
update_time = #{orderInvoiceInfo.updateTime,jdbcType=TIMESTAMP},
skcwdm = #{orderInvoiceInfo.skcwdm,jdbcType=VARCHAR},
skcwms = #{orderInvoiceInfo.skcwms,jdbcType=VARCHAR},
and fpqqlsh = #{orderInvoiceInfo.fpqqlsh,jdbcType=VARCHAR}
and xhf_nsrsbh = ''
and xhf_nsrsbh =
#{item}
and xhf_nsrsbh in
#{item}
update order_invoice_info
voucher_no = #{orderInvoiceInfo.voucherNo,jdbcType=VARCHAR},
account_date = #{orderInvoiceInfo.accountDate,jdbcType=VARCHAR},
check_no = #{orderInvoiceInfo.checkNo,jdbcType=VARCHAR},
and fpqqlsh = #{orderInvoiceInfo.fpqqlsh,jdbcType=VARCHAR}
fpdm = #{orderInvoiceInfo.fpdm,jdbcType=VARCHAR},
fphm = #{orderInvoiceInfo.fphm,jdbcType=VARCHAR},
and xhf_nsrsbh = ''
and xhf_nsrsbh =
#{item}
and xhf_nsrsbh in
#{item}
SELECT oi.ghf_dz ghfDz,
oi.ghf_dh ghfDh,
oi.ghf_yh ghfYh,
oi.ghf_zh ghfZh,
oi.bz,
oi.bbm_bbh bmbbbh,
oi.xhf_mc xhfmc,
oi.ghf_nsrsbh ghfNsrsbh,
oi.ghf_email ghfEmail,
oi.xhf_dz xhfDz,
oi.xhf_dh xhfDh,
oi.xhf_zh xhfZh,
oi.xhf_yh xhfYh,
oii.ddh,
oii.fpdm,
oii.fphm,
oii.ghf_sj,
oii.ghf_mc,
oii.pdf_url,
oii.qd_bz qdbz,
oii.id,
oii.kprq,
oii.hjbhsje,
oii.fply,
oii.kplx,
oii.kphjje,
oii.kpse,
oii.kpr,
oii.zf_bz zfbz,
oii.fpzl_dm fpzlDm,
oii.fpqqlsh,
oii.ch_bz,
oii.mdh,
oii.order_info_id,
oii.sld,
oii.push_status,
oii.push_jos_status,
oii.kpzt,
oii.xhf_nsrsbh xhfNsrsbh,
oii.ent_id entId,
oii.sld_mc sldmc,
opi.ddly,
oii.order_process_info_id,
opi.ywlx,
opi.ywlx_id,
opi.kpxm,
opi.ddzt,
opi.update_time,
opi.check_time,
opi.create_time,
oii.sykchje,
oii.sykchbhsje,
oii.sykchse,
oii.short_msg_push_status,
oii.invoice_push_sbyy,
oii.email_push_sbyy,
oii.short_msg_push_sbyy,
oii.invalid_push_status,
oii.invalid_push_sbyy,
oii.email_push_status,
oii.sksbdm,
oii.skcwdm,
oii.skcwms,
opi.bzdh,
opi.xtly,
opi.gsdm,
opi.bhzt,
opi.ygxm,
opi.kppzh,
opi.pzgzrq,
opi.yzfp,
opi.origin_ddh,
opi.origin_order_id,
opi.kb
FROM order_invoice_info oii
LEFT JOIN order_info oi ON oii.order_info_id = oi.id
LEFT JOIN order_process_info opi ON oii.order_info_id = opi.order_info_id
and oii.kpzt = #{map.kpzt,jdbcType=VARCHAR}
and oii.kpzt = '2'
and opi.ddly in
#{ddlyit,jdbcType=VARCHAR}
and oii.qd_bz in
#{qdbzit,jdbcType=VARCHAR}
AND oii.fpdm = #{map.fpdm,jdbcType=VARCHAR}
AND oii.fphm = #{map.fphm,jdbcType=VARCHAR}
AND oii.fphm = ]]> #{map.fpqh,jdbcType=VARCHAR}
AND oii.fphm #{map.fpzh,jdbcType=VARCHAR}
AND oii.sld = #{map.sld,jdbcType=VARCHAR}
AND oii.sld_mc = #{map.sldMc,jdbcType=VARCHAR}
AND opi.ywlx = #{map.ywlx,jdbcType=VARCHAR}
AND oii.fply = #{map.fply,jdbcType=VARCHAR}
AND oii.kplx = #{map.kplx,jdbcType=VARCHAR}
AND oii.ddh = #{map.ddh,jdbcType=VARCHAR}
AND opi.ghf_mc like concat('%', #{map.gmfmc,jdbcType=VARCHAR},'%')
AND opi.ghf_mc like concat(concat('%', #{map.gmfmc,jdbcType=VARCHAR}),'%')
AND oii.fpzl_dm = #{map.fplx,jdbcType=VARCHAR}
and oii.fpzl_dm =
#{item}
and oii.fpzl_dm in
#{item}
AND oii.kpr = #{map.kpr,jdbcType=VARCHAR}
AND oii.mdh = #{map.mdh,jdbcType=VARCHAR}
AND opi.update_time >= #{map.startTime,jdbcType=TIMESTAMP}
AND #{map.endTime,jdbcType=TIMESTAMP} >= opi.update_time
AND trunc(opi.update_time) >= to_date(#{map.startTime},'yyyy-mm-dd hh24:mi:ss')
AND trunc(opi.update_time) <= to_date(#{map.endTime},'yyyy-mm-dd hh24:mi:ss')
AND opi.check_time >= #{map.startTime,jdbcType=TIMESTAMP}
AND #{map.endTime,jdbcType=TIMESTAMP} >= opi.check_time
AND trunc(opi.check_time) >= to_date(#{map.startTime},'yyyy-mm-dd hh24:mi:ss')
AND trunc(opi.check_time) <= to_date(#{map.endTime},'yyyy-mm-dd hh24:mi:ss')
AND oii.kprq >= #{map.startTime,jdbcType=TIMESTAMP}
AND #{map.endTime,jdbcType=TIMESTAMP} >= oii.kprq
AND trunc(oii.kprq) >= to_date(#{map.startTime},'yyyy-mm-dd hh24:mi:ss')
AND trunc(oii.kprq) <= to_date(#{map.endTime},'yyyy-mm-dd hh24:mi:ss')
and oii.xhf_nsrsbh = ''
and oii.xhf_nsrsbh =
#{item}
and oii.xhf_nsrsbh in
#{item}
and opi.ent_id = ''
and opi.ent_id =
#{item}
and opi.ent_id in
#{item}
and oii.fpqqlsh =
#{item}
and oii.fpqqlsh in
#{item}
and oii.kplsh =
#{item}
and oii.kplsh in
#{item}
and oii.sksbdm = #{map.sksbCode,jdbcType=VARCHAR}
and oii.ch_bz in
#{item}
and oii.push_status = #{map.tsbz,jdbcType=VARCHAR}
and oii.push_jos_status = #{map.tsjos,jdbcType=VARCHAR}
and oii.zf_bz=#{map.zfbz,jdbcType=VARCHAR}
and oii.zf_bz in
#{zfbzit,jdbcType=VARCHAR}
AND oii.xhf_mc like concat('%', #{map.xhfmc,jdbcType=VARCHAR},'%')
AND oii.xhf_mc like concat(concat('%', #{map.xhfmc,jdbcType=VARCHAR}),'%')
and oii.kphjje >= CAST(#{map.minhjje,jdbcType=VARCHAR} as DECIMAL)
and oii.kphjje <= CAST(#{map.maxhjje,jdbcType=VARCHAR} as DECIMAL)
and opi.bzdh = #{map.bzdh,jdbcType=VARCHAR}
and opi.xtly = #{map.xtly,jdbcType=VARCHAR}
and opi.gsdm = #{map.gsdm,jdbcType=VARCHAR}
and opi.bhzt = #{map.bhzt,jdbcType=VARCHAR}
and opi.ygxm = #{map.ygxm,jdbcType=VARCHAR}
and opi.kppzh = #{map.kppzh,jdbcType=VARCHAR}
and opi.pzgzrq = #{map.pzgzrq,jdbcType=VARCHAR}
and opi.yzfp = #{map.yzfp,jdbcType=VARCHAR}
and opi.origin_ddh = #{map.originDdh,jdbcType=VARCHAR}
and opi.origin_order_id = #{map.originOrderId,jdbcType=VARCHAR}
and opi.kb = #{map.kb,jdbcType=VARCHAR}
update order_invoice_info
fpqqlsh = #{orderInvoiceInfo.fpqqlsh,jdbcType=VARCHAR},
update_time = #{orderInvoiceInfo.updateTime,jdbcType=TIMESTAMP},
and order_info_id = #{orderInvoiceInfo.orderInfoId,jdbcType=VARCHAR}
and xhf_nsrsbh = ''
and xhf_nsrsbh =
#{item}
and xhf_nsrsbh in
#{item}