id, order_info_id, sphxh, dylzfpmxxh, xmmc, xmdw, ggxh, xmsl, hsbz, fphxz, xmdj, spbm, zxbm,
yhzcbs, lslbs, zzstsgl, kce, xmje, sl, se, wcje,xhf_nsrsbh, byzd1, byzd2, byzd3, byzd4, byzd5, create_time,
ph,kb,znfm,tswl
delete
from order_item_info
where order_info_id = #{orderId,jdbcType=VARCHAR}
and xhf_nsrsbh = ''
and xhf_nsrsbh =
#{item}
and xhf_nsrsbh in
#{item}
delete
from order_item_info
where id in
#{id,jdbcType=VARCHAR}
insert into order_item_info (id,
order_info_id,
sphxh,
dylzfpmxxh,
xmmc,
xmdw,
ggxh,
xmsl,
hsbz,
fphxz,
xmdj,
spbm,
zxbm,
yhzcbs,
lslbs,
zzstsgl,
kce,
xmje,
sl,
se,
wcje,
xhf_nsrsbh,
byzd1,
byzd2,
byzd3,
byzd4,
byzd5,
create_time,ph,kb,znfm,tswl)
values (#{id,jdbcType=VARCHAR},
#{orderInfoId,jdbcType=VARCHAR},
#{sphxh,jdbcType=VARCHAR},
#{dylzfpmxxh,jdbcType=VARCHAR},
#{xmmc,jdbcType=VARCHAR},
#{xmdw,jdbcType=VARCHAR},
#{ggxh,jdbcType=VARCHAR},
#{xmsl,jdbcType=VARCHAR},
#{hsbz,jdbcType=VARCHAR},
#{fphxz,jdbcType=VARCHAR},
#{xmdj,jdbcType=VARCHAR},
#{spbm,jdbcType=VARCHAR},
#{zxbm,jdbcType=VARCHAR},
#{yhzcbs,jdbcType=VARCHAR},
#{lslbs,jdbcType=VARCHAR},
#{zzstsgl,jdbcType=VARCHAR},
#{kce,jdbcType=VARCHAR},
#{xmje,jdbcType=VARCHAR},
#{sl,jdbcType=VARCHAR},
#{se,jdbcType=VARCHAR},
#{wcje,jdbcType=VARCHAR},
#{xhfNsrsbh,jdbcType=VARCHAR},
#{byzd1,jdbcType=VARCHAR},
#{byzd2,jdbcType=VARCHAR},
#{byzd3,jdbcType=VARCHAR},
#{byzd4,jdbcType=VARCHAR},
#{byzd5,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{ph,jdbcType=VARCHAR},
#{kb,jdbcType=VARCHAR},
#{znfm,jdbcType=VARCHAR},
#{tswl,jdbcType=VARCHAR})
insert into order_item_info (id, order_info_id, sphxh,dylzfpmxxh,
xmmc, xmdw, ggxh, xmsl,
hsbz, fphxz, xmdj,
spbm, zxbm, yhzcbs,
lslbs, zzstsgl, kce,
xmje, sl, se,wcje,xhf_nsrsbh, byzd1,
byzd2, byzd3,byzd4,byzd5,create_time,
ph,kb,znfm,tswl
)
values
(#{item.id,jdbcType=VARCHAR}, #{item.orderInfoId,jdbcType=VARCHAR},
#{item.sphxh,jdbcType=VARCHAR}, #{item.dylzfpmxxh,jdbcType=VARCHAR},
#{item.xmmc,jdbcType=VARCHAR}, #{item.xmdw,jdbcType=VARCHAR}, #{item.ggxh,jdbcType=VARCHAR},
#{item.xmsl,jdbcType=VARCHAR},
#{item.hsbz,jdbcType=VARCHAR}, #{item.fphxz,jdbcType=VARCHAR}, #{item.xmdj,jdbcType=VARCHAR},
#{item.spbm,jdbcType=VARCHAR}, #{item.zxbm,jdbcType=VARCHAR},
#{item.yhzcbs,jdbcType=VARCHAR},
#{item.lslbs,jdbcType=VARCHAR}, #{item.zzstsgl,jdbcType=VARCHAR}, #{item.kce,jdbcType=VARCHAR},
#{item.xmje,jdbcType=VARCHAR}, #{item.sl,jdbcType=VARCHAR},
#{item.se,jdbcType=VARCHAR},#{item.wcje,jdbcType=VARCHAR},#{item.xhfNsrsbh,jdbcType=VARCHAR},
#{item.byzd1,jdbcType=VARCHAR},
#{item.byzd2,jdbcType=VARCHAR}, #{item.byzd3,jdbcType=VARCHAR},#{item.byzd4,jdbcType=VARCHAR},
#{item.byzd5,jdbcType=VARCHAR},#{item.createTime,jdbcType=TIMESTAMP},#{item.ph,jdbcType=VARCHAR},
#{item.kb,jdbcType=VARCHAR},#{item.znfm,jdbcType=VARCHAR},#{item.tswl,jdbcType=VARCHAR}
)
insert into order_item_info (id, order_info_id, sphxh,dylzfpmxxh,
xmmc, xmdw, ggxh, xmsl,
hsbz, fphxz, xmdj,
spbm, zxbm, yhzcbs,
lslbs, zzstsgl, kce,
xmje, sl, se,wcje,xhf_nsrsbh, byzd1,
byzd2, byzd3,byzd4,byzd5,create_time,ph,kb,znfm,tswl
)
(
SELECT
#{item.id,jdbcType=VARCHAR}, #{item.orderInfoId,jdbcType=VARCHAR},
#{item.sphxh,jdbcType=VARCHAR},#{item.dylzfpmxxh,jdbcType=VARCHAR},
#{item.xmmc,jdbcType=VARCHAR}, #{item.xmdw,jdbcType=VARCHAR}, #{item.ggxh,jdbcType=VARCHAR},
#{item.xmsl,jdbcType=VARCHAR},
#{item.hsbz,jdbcType=VARCHAR}, #{item.fphxz,jdbcType=VARCHAR}, #{item.xmdj,jdbcType=VARCHAR},
#{item.spbm,jdbcType=VARCHAR}, #{item.zxbm,jdbcType=VARCHAR},
#{item.yhzcbs,jdbcType=VARCHAR},
#{item.lslbs,jdbcType=VARCHAR}, #{item.zzstsgl,jdbcType=VARCHAR}, #{item.kce,jdbcType=VARCHAR},
#{item.xmje,jdbcType=VARCHAR}, #{item.sl,jdbcType=VARCHAR},
#{item.se,jdbcType=VARCHAR},#{item.wcje,jdbcType=VARCHAR},#{item.xhfNsrsbh,jdbcType=VARCHAR},
#{item.byzd1,jdbcType=VARCHAR},
#{item.byzd2,jdbcType=VARCHAR}, #{item.byzd3,jdbcType=VARCHAR},#{item.byzd4,jdbcType=VARCHAR},
#{item.byzd5,jdbcType=VARCHAR},#{item.createTime,jdbcType=TIMESTAMP}, #{item.ph,jdbcType=VARCHAR},
#{item.kb,jdbcType=VARCHAR}, #{item.znfm,jdbcType=VARCHAR}, #{item.tswl,jdbcType=VARCHAR}
FROM DUAL
)
UPDATE order_item_info
xmsl = #{item.xmsl,jdbcType=VARCHAR},
xmdj = #{item.xmdj,jdbcType=VARCHAR},
xmdw = #{item.xmdw,jdbcType=VARCHAR},
znfm = #{item.znfm,jdbcType=VARCHAR},
xmmc = #{item.xmmc,jdbcType=VARCHAR},
ggxh = #{item.ggxh,jdbcType=VARCHAR},
hsbz = #{item.hsbz,jdbcType=VARCHAR},
spbm = #{item.spbm,jdbcType=VARCHAR},
yhzcbs = #{item.yhzcbs,jdbcType=VARCHAR},
lslbs = #{item.lslbs,jdbcType=VARCHAR},
zzstsgl = #{item.zzstsgl,jdbcType=VARCHAR},
tswl = #{item.tswl,jdbcType=VARCHAR},
zxbm = #{item.zxbm},
id = #{item.id,jdbcType=VARCHAR}