|
|
|
<?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.dsic.gj_erp.mapper.jhgk.DmYdjhMapper">
|
|
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
|
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.jhgk.DmYdjh">
|
|
|
|
<id column="id" property="id"/>
|
|
|
|
<result column="dc_ch" property="dcCh"/>
|
|
|
|
<result column="dc_ch1" property="dcCh1"/>
|
|
|
|
<result column="dc_pl" property="dcPl"/>
|
|
|
|
<result column="LQLB" property="lqlb"/>
|
|
|
|
<result column="tzbh" property="tzbh"/>
|
|
|
|
<result column="wpgg" property="wpgg"/>
|
|
|
|
<result column="wpxh" property="wpxh"/>
|
|
|
|
<result column="hxcd" property="hxcd"/>
|
|
|
|
<result column="qgcd" property="qgcd"/>
|
|
|
|
<result column="qbs" property="qbs"/>
|
|
|
|
<result column="pklx" property="pklx"/>
|
|
|
|
<result column="pkcd" property="pkcd"/>
|
|
|
|
<result column="ljsl" property="ljsl"/>
|
|
|
|
<result column="zl" property="zl"/>
|
|
|
|
<result column="lx" property="lx"/>
|
|
|
|
<result column="xcms" property="xcms"/>
|
|
|
|
<result column="kw" property="kw"/>
|
|
|
|
<result column="slrq" property="slrq"/>
|
|
|
|
<result column="slry" property="slry"/>
|
|
|
|
<result column="pw" property="pw"/>
|
|
|
|
<result column="pwry" property="pwry"/>
|
|
|
|
<result column="pwrq" property="pwrq"/>
|
|
|
|
<result column="hxsb" property="hxsb"/>
|
|
|
|
<result column="hxry" property="hxry"/>
|
|
|
|
<result column="hxrq" property="hxrq"/>
|
|
|
|
<result column="qgsb" property="qgsb"/>
|
|
|
|
<result column="qgry" property="qgry"/>
|
|
|
|
<result column="qgrq" property="qgrq"/>
|
|
|
|
<result column="dmcd" property="dmcd"/>
|
|
|
|
<result column="dmsb" property="dmsb"/>
|
|
|
|
<result column="dmry" property="dmry"/>
|
|
|
|
<result column="dmrq" property="dmrq"/>
|
|
|
|
<result column="pwsb" property="pwsb"/>
|
|
|
|
<result column="pksb" property="pksb"/>
|
|
|
|
<result column="pkry" property="pkry"/>
|
|
|
|
<result column="pkrq" property="pkrq"/>
|
|
|
|
<result column="DC_FD" property="dcFd"/>
|
|
|
|
<result column="gjjs_dz" property="gjjsDz"/>
|
|
|
|
<result column="gjjs_xz" property="gjjsXz"/>
|
|
|
|
<result column="jsq_tlt" property="jsqTlt"/>
|
|
|
|
<result column="jsq_lqb" property="jsqLqb"/>
|
|
|
|
<result column="dhqd" property="dhqd"/>
|
|
|
|
<result column="order_bs" property="orderBs"/>
|
|
|
|
<result column="arrival_bs" property="arrivalBs"/>
|
|
|
|
<result column="qy" property="qy"/>
|
|
|
|
<result column="jzbs" property="jzbs"/>
|
|
|
|
<result column="jzsb" property="jzsb"/>
|
|
|
|
<result column="jzry" property="jzry"/>
|
|
|
|
<result column="qjgsb" property="qjgsb"/>
|
|
|
|
<result column="qjgry" property="qjgry"/>
|
|
|
|
<result column="qjgrq" property="qjgrq"/>
|
|
|
|
<result column="dcCh2" property="dcCh2"/>
|
|
|
|
<result column="gjks" property="gjks"/>
|
|
|
|
<result column="gxsj" property="gxsj"/>
|
|
|
|
<result column="hxkc_cd" property="hxkcCd"/>
|
|
|
|
<result column="qgkc_cd" property="qgkcCd"/>
|
|
|
|
<result column="jssj" property="jssj"/>
|
|
|
|
<result column="jzrq" property="jzrq"/>
|
|
|
|
<result column="zt" property="zt"/>
|
|
|
|
<result column="xcgs" property="xcgs"/>
|
|
|
|
<result column="bclqzl" property="bclqzl"/>
|
|
|
|
<result column="bcshzl" property="bcshzl"/>
|
|
|
|
<result column="bcylzl" property="bcylzl"/>
|
|
|
|
<result column="bcljtlzl" property="bcljtlzl"/>
|
|
|
|
<result column="bcqpyld" property="bcqpyld"/>
|
|
|
|
<result column="ylbhgg" property="ylbhgg"/>
|
|
|
|
<result column="parent_id" property="parentId"/>
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
<select id="gxjhwcqk" resultType="java.util.Map">
|
|
|
|
SELECT zt,bcshzl,slfkrq,pwfkrq,llfkrq,hxfkrq,qgfkrq
|
|
|
|
from dm_ydjh
|
|
|
|
WHERE
|
|
|
|
jssj BETWEEN #{from} and #{to}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="gyfcl" resultType="map">
|
|
|
|
SELECT
|
|
|
|
DISTINCT CONVERT(VARCHAR, MONTH(CONVERT(DATE, jssj, 111))) month,
|
|
|
|
sum(1) over(PARTITION by CONVERT(VARCHAR, MONTH(CONVERT(DATE, jssj, 111))) ) n,
|
|
|
|
sum(isnull(bcshzl,0)/1000) over(PARTITION by CONVERT(VARCHAR, MONTH(CONVERT(DATE, jssj, 111))) ) t
|
|
|
|
from dm_ydjh WHERE zt='62'
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="jhwcqk" resultType="map">
|
|
|
|
SELECT
|
|
|
|
DISTINCT zt, sum(isnull(bcshzl,0)/1000) over(PARTITION by zt) as t
|
|
|
|
from
|
|
|
|
dm_ydjh
|
|
|
|
WHERE jssj BETWEEN #{from} and #{to}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="gekuachaliang" resultType="java.util.Map">
|
|
|
|
SELECT
|
|
|
|
DISTINCT b.BMSM,a.kw ,sum(isnull(a.bcshzl,0)/1000) over(PARTITION by a.kw ) as t
|
|
|
|
from
|
|
|
|
dm_ydjh a,DM_ZHBMP b
|
|
|
|
WHERE
|
|
|
|
b.BMLB ='QGKW' and a.kw=b.bm and a.jssj BETWEEN #{from} and #{to} and zt>#{zt}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getSygdmx" resultType="com.dsic.gj_erp.bean.jhgk.DmSygdMx">
|
|
|
|
|
|
|
|
SELECT dm_sygd_mx.id,
|
|
|
|
dm_sygd_mx.parent_id,
|
|
|
|
t.DC_CH,
|
|
|
|
dm_sygd_mx.dc_ch1,
|
|
|
|
t.DC_PL,
|
|
|
|
dm_sygd_mx.LQLB,
|
|
|
|
dm_sygd_mx.tzbh,
|
|
|
|
dm_sygd_mx.wpgg,
|
|
|
|
dm_sygd_mx.wpxh,
|
|
|
|
dm_sygd_mx.hxcd,
|
|
|
|
dm_sygd_mx.qgcd,
|
|
|
|
dm_sygd_mx.qbs,
|
|
|
|
dm_sygd_mx.pklx,
|
|
|
|
dm_sygd_mx.pkcd,
|
|
|
|
dm_sygd_mx.ljsl,
|
|
|
|
dm_sygd_mx.zl,
|
|
|
|
dm_sygd_mx.lx,
|
|
|
|
dm_sygd_mx.xcms,
|
|
|
|
dm_sygd_mx.kw,
|
|
|
|
dm_sygd_mx.slrq,
|
|
|
|
dm_sygd_mx.slry,
|
|
|
|
dm_sygd_mx.pw,
|
|
|
|
dm_sygd_mx.pwry,
|
|
|
|
dm_sygd_mx.pwrq,
|
|
|
|
dm_sygd_mx.hxsb,
|
|
|
|
dm_sygd_mx.hxry,
|
|
|
|
dm_sygd_mx.hxrq,
|
|
|
|
dm_sygd_mx.qgsb,
|
|
|
|
dm_sygd_mx.qgry,
|
|
|
|
dm_sygd_mx.qgrq,
|
|
|
|
dm_sygd_mx.dmcd,
|
|
|
|
dm_sygd_mx.dmsb,
|
|
|
|
dm_sygd_mx.dmry,
|
|
|
|
dm_sygd_mx.dmrq,
|
|
|
|
dm_sygd_mx.pwsb,
|
|
|
|
dm_sygd_mx.pksb,
|
|
|
|
dm_sygd_mx.pkry,
|
|
|
|
dm_sygd_mx.pkrq,
|
|
|
|
dm_sygd_mx.DC_FD,
|
|
|
|
dm_sygd_mx.gjjs_dz,
|
|
|
|
dm_sygd_mx.gjjs_xz,
|
|
|
|
dm_sygd_mx.jsq_tlt,
|
|
|
|
dm_sygd_mx.jsq_lqb,
|
|
|
|
dm_sygd_mx.dhqd,
|
|
|
|
dm_sygd_mx.order_bs,
|
|
|
|
dm_sygd_mx.arrival_bs,
|
|
|
|
dm_sygd_mx.qy,
|
|
|
|
dm_sygd_mx.jzbs,
|
|
|
|
dm_sygd_mx.jzsb,
|
|
|
|
dm_sygd_mx.jzry,
|
|
|
|
dm_sygd_mx.qjgsb,
|
|
|
|
dm_sygd_mx.qjgry,
|
|
|
|
dm_sygd_mx.qjgrq,
|
|
|
|
dm_sygd_mx.dcCh2,
|
|
|
|
dm_sygd_mx.gjks,
|
|
|
|
dm_sygd_mx.gxsj,
|
|
|
|
dm_sygd_mx.hxkc_cd,
|
|
|
|
dm_sygd_mx.qgkc_cd,
|
|
|
|
dm_sygd_mx.jzrq,
|
|
|
|
dm_sygd_mx.zt,
|
|
|
|
dm_sygd_mx.xcgs,
|
|
|
|
dm_sygd_mx.bclqzl,
|
|
|
|
dm_sygd_mx.bcshzl,
|
|
|
|
dm_sygd_mx.bcylzl,
|
|
|
|
dm_sygd_mx.bcljtlzl,
|
|
|
|
dm_sygd_mx.bcqpyld,
|
|
|
|
dm_sygd_mx.ylbhgg,t.xqsj as jssj from
|
|
|
|
( SELECT DC_CH,DC_PL,DC_FD,tzbh,xqsj,rn FROM
|
|
|
|
( SELECT dm_qfxq.xzglxq as xqsj,dm_bom.tzbh,
|
|
|
|
dm_qfxq.DC_CH,dm_qfxq.DC_PL,dm_qfxq.DC_FD,
|
|
|
|
row_number() over(partition by dm_qfxq.DC_CH,dm_qfxq.DC_PL,dm_bom.tzbh order by dm_qfxq.xzglxq ) rn
|
|
|
|
from dm_qfxq LEFT JOIN dm_bom
|
|
|
|
on dm_bom.dcch = dm_qfxq.DC_CH
|
|
|
|
and dm_bom.pl = dm_qfxq.DC_PL
|
|
|
|
and dm_bom.fd = dm_qfxq.DC_FD
|
|
|
|
where
|
|
|
|
substring(dm_qfxq.xzglxq, 0, 8) =#{nextMonth}) r where r.rn=1
|
|
|
|
)t LEFT JOIN dm_sygd_mx
|
|
|
|
on dm_sygd_mx.dc_ch=t.DC_CH and dm_sygd_mx.dc_pl=t.DC_PL and dm_sygd_mx.tzbh=t.TZBH
|
|
|
|
order BY t.xqsj,t.DC_CH,t.DC_PL
|
|
|
|
</select>
|
|
|
|
<!-- <select id="getTzjh" resultType="com.dsic.gj_erp.bean.pgd.PgdTzjh">-->
|
|
|
|
<!-- INSERT into pgd_tzjh(-->
|
|
|
|
<!-- tzzt,-->
|
|
|
|
<!-- zt,-->
|
|
|
|
<!-- czbh,-->
|
|
|
|
<!-- pl,-->
|
|
|
|
<!-- fd,-->
|
|
|
|
<!-- lqbxfrq,-->
|
|
|
|
<!-- lqbjsrq,-->
|
|
|
|
<!-- tltxfrq,-->
|
|
|
|
<!-- tltjsrq,-->
|
|
|
|
<!-- qgxqrq,-->
|
|
|
|
<!-- qfxqrqxz,-->
|
|
|
|
<!-- qfxqrqdz,-->
|
|
|
|
<!-- id-->
|
|
|
|
<!-- )-->
|
|
|
|
<!-- SELECT-->
|
|
|
|
<!-- '00' as tzzt,-->
|
|
|
|
<!-- '01' as zt,-->
|
|
|
|
<!-- dm_ydjh.dc_ch as czbh,-->
|
|
|
|
<!-- dm_ydjh.dc_pl as pl,-->
|
|
|
|
<!-- dm_ydjh.dc_fd as fd,-->
|
|
|
|
<!-- dm_czplp_new.xfq_lqb as lqbxfrq,-->
|
|
|
|
<!-- dm_czplp_new.jsq_lqb as lqbjsrq,-->
|
|
|
|
<!-- dm_czplp_new.xfq_tlt as tltxfrq,-->
|
|
|
|
<!-- dm_czplp_new.jsq_tlt as tltjsrq,-->
|
|
|
|
<!-- MIN(dm_ydjh.qgrq) as qgxqrq,-->
|
|
|
|
<!-- MIN(dm_ydjh.jssj) as qfxqrqxz,-->
|
|
|
|
<!-- MIN(dm_ydjh.gjjs_dz) as qfxqrqdz,-->
|
|
|
|
<!-- REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')-->
|
|
|
|
<!-- as id-->
|
|
|
|
<!-- from-->
|
|
|
|
<!-- dm_ydjh-->
|
|
|
|
<!-- LEFT JOIN dm_czplp_new-->
|
|
|
|
<!-- on-->
|
|
|
|
<!-- dm_ydjh.dc_ch=dm_czplp_new.DC_CH and-->
|
|
|
|
<!-- dm_ydjh.dc_pl=dm_czplp_new.DC_pl-->
|
|
|
|
<!-- WHERE-->
|
|
|
|
<!-- dm_ydjh.qgrq BETWEEN #{begin} and #{end}-->
|
|
|
|
<!-- GROUP BY-->
|
|
|
|
<!-- dm_ydjh.dc_ch,-->
|
|
|
|
<!-- dm_ydjh.dc_pl,-->
|
|
|
|
<!-- dm_ydjh.dc_fd,-->
|
|
|
|
<!-- dm_czplp_new.xfq_lqb,-->
|
|
|
|
<!-- dm_czplp_new.jsq_lqb,-->
|
|
|
|
<!-- dm_czplp_new.xfq_tlt,-->
|
|
|
|
<!-- dm_czplp_new.jsq_tlt-->
|
|
|
|
<!-- </select>-->
|
|
|
|
|
|
|
|
<select id="getTzjh" resultType="com.dsic.gj_erp.bean.pgd.PgdTzjh" parameterType="map">
|
|
|
|
INSERT into pgd_tzjh(
|
|
|
|
tzzt,
|
|
|
|
zt,
|
|
|
|
czbh,
|
|
|
|
pl,
|
|
|
|
fd,
|
|
|
|
lqbxfrq,
|
|
|
|
lqbjsrq,
|
|
|
|
tltxfrq,
|
|
|
|
tltjsrq,
|
|
|
|
qgxqrq,
|
|
|
|
qfxqrqxz,
|
|
|
|
qfxqrqdz,
|
|
|
|
id,bzry,bzrq
|
|
|
|
)
|
|
|
|
SELECT
|
|
|
|
'00' as tzzt,
|
|
|
|
'01' as zt,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.dc_fd as fd,
|
|
|
|
dm_czplp_new.xfq_lqb as lqbxfrq,
|
|
|
|
dm_czplp_new.jsq_lqb as lqbjsrq,
|
|
|
|
dm_czplp_new.xfq_tlt as tltxfrq,
|
|
|
|
dm_czplp_new.jsq_tlt as tltjsrq,
|
|
|
|
MIN(dm_ydjh.qgrq) as qgxqrq,
|
|
|
|
MIN(dm_ydjh.jssj) as qfxqrqxz,
|
|
|
|
MIN(dm_ydjh.gjjs_dz) as qfxqrqdz,
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')
|
|
|
|
as id,
|
|
|
|
#{bzry},
|
|
|
|
#{bzrq}
|
|
|
|
from
|
|
|
|
dm_ydjh
|
|
|
|
LEFT JOIN dm_czplp_new
|
|
|
|
on
|
|
|
|
dm_ydjh.dc_ch=dm_czplp_new.DC_CH and
|
|
|
|
dm_ydjh.dc_pl=dm_czplp_new.DC_pl
|
|
|
|
WHERE
|
|
|
|
dm_ydjh.id in
|
|
|
|
<foreach collection="list" index="index" item="id" open="(" separator="," close=")">
|
|
|
|
#{id}
|
|
|
|
</foreach>
|
|
|
|
GROUP BY
|
|
|
|
dm_ydjh.dc_ch,
|
|
|
|
dm_ydjh.dc_pl,
|
|
|
|
dm_ydjh.dc_fd,
|
|
|
|
dm_czplp_new.xfq_lqb,
|
|
|
|
dm_czplp_new.jsq_lqb,
|
|
|
|
dm_czplp_new.xfq_tlt,
|
|
|
|
dm_czplp_new.jsq_tlt
|
|
|
|
</select>
|
|
|
|
<select id="getTzjh1" resultType="com.dsic.gj_erp.bean.pgd.PgdTzjh">
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
'00' as tzzt,
|
|
|
|
'01' as zt,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.dc_fd as fd,
|
|
|
|
dm_czplp_new.xfq_lqb as lqbxfrq,
|
|
|
|
dm_czplp_new.jsq_lqb as lqbjsrq,
|
|
|
|
dm_czplp_new.xfq_tlt as tltxfrq,
|
|
|
|
dm_czplp_new.jsq_tlt as tltjsrq,
|
|
|
|
MIN(dm_ydjh.qgrq) as qgxqrq,
|
|
|
|
MIN(dm_ydjh.jssj) as qfxqrqxz,
|
|
|
|
MIN(dm_ydjh.gjjs_dz) as qfxqrqdz,
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')
|
|
|
|
as id
|
|
|
|
from
|
|
|
|
dm_ydjh
|
|
|
|
LEFT JOIN dm_czplp_new
|
|
|
|
on
|
|
|
|
dm_ydjh.dc_ch=dm_czplp_new.DC_CH and
|
|
|
|
dm_ydjh.dc_pl=dm_czplp_new.DC_pl
|
|
|
|
WHERE
|
|
|
|
dm_ydjh.qgrq BETWEEN #{begin} and #{end}
|
|
|
|
GROUP BY
|
|
|
|
dm_ydjh.dc_ch,
|
|
|
|
dm_ydjh.dc_pl,
|
|
|
|
dm_ydjh.dc_fd,
|
|
|
|
dm_czplp_new.xfq_lqb,
|
|
|
|
dm_czplp_new.jsq_lqb,
|
|
|
|
dm_czplp_new.xfq_tlt,
|
|
|
|
dm_czplp_new.jsq_tlt
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getDhjh" resultType="com.dsic.gj_erp.bean.pgd.PgdDh">
|
|
|
|
SELECT
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.dhqd as dhqdh,
|
|
|
|
dhxx.RKXH as wpcz,
|
|
|
|
dm_ydjh.slrq as slxqrq,
|
|
|
|
dm_ydjh.jssj as qfxqrqxz,
|
|
|
|
dm_ydjh.gjjs_dz as qfxqrqdz,
|
|
|
|
dhxx.ddmc as hth,
|
|
|
|
dhxx.dc_ch as xhth,
|
|
|
|
dhxx.HDSL as dhsl,
|
|
|
|
(CASE dm_ydjh.wpgg
|
|
|
|
WHEN null THEN null
|
|
|
|
WHEN '' THEN null
|
|
|
|
ELSE CAST( left(dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)-1)as char)
|
|
|
|
END)as hd,
|
|
|
|
(CASE dm_ydjh.wpgg
|
|
|
|
WHEN null THEN null
|
|
|
|
WHEN '' THEN null
|
|
|
|
ELSE CAST( SUBSTRING(dm_ydjh.wpgg, charindex('*',dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)+1)+1,LEN(dm_ydjh.wpgg))as char)
|
|
|
|
END) as cd,
|
|
|
|
(CASE dm_ydjh.wpgg
|
|
|
|
WHEN null THEN null
|
|
|
|
WHEN '' THEN null
|
|
|
|
ELSE CAST( left(SUBSTRING(dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)+1, LEN(dm_ydjh.wpgg)),
|
|
|
|
charindex('*',SUBSTRING(dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)+1, LEN(dm_ydjh.wpgg)),1)-1)as char)
|
|
|
|
END) as kd,
|
|
|
|
dhxx.DHSL as xqsl
|
|
|
|
from dm_ydjh left join
|
|
|
|
(select MS_DDJBP.CGFLM,
|
|
|
|
MS_DDJBP.DDH,
|
|
|
|
MS_DDJBP.ddmc as ddmc,
|
|
|
|
MS_DDMXP.dc_ch as dc_ch,
|
|
|
|
sum(MS_DDMXP.DHSL) as DHSL,
|
|
|
|
sum(im_crklsz.HDSL) as HDSL,
|
|
|
|
MS_DDMXP.WPHD as WPHD,
|
|
|
|
MS_DDMXP.WPCD as WPCD,
|
|
|
|
MS_DDMXP.WPKD as WPKD,
|
|
|
|
MS_DDMXP.RKXH as RKXH,
|
|
|
|
MS_DDJBP.dhqdh as dhqdh,
|
|
|
|
'00' as zt
|
|
|
|
from MS_DDJBP,
|
|
|
|
MS_DDMXP,
|
|
|
|
im_crklsz
|
|
|
|
where MS_DDJBP.ddmc = im_crklsz.dc_fd
|
|
|
|
and MS_DDMXP.dc_ch = im_crklsz.GCDDH
|
|
|
|
and RTRIM(MS_DDJBP.CGFLM) = MS_DDMXP.cgflm
|
|
|
|
and RTRIM(MS_DDJBP.DDH) = MS_DDMXP.DDH
|
|
|
|
and (MS_DDJBP.DDLX) = 'B'
|
|
|
|
and im_crklsz.CKH = '01'
|
|
|
|
and im_crklsz.CRKBS = 'RK'
|
|
|
|
and im_crklsz.HDLX <![CDATA[ <> ]]> '99'
|
|
|
|
GROUP BY MS_DDJBP.CGFLM, MS_DDJBP.DDH, MS_DDJBP.ddmc, MS_DDMXP.dc_ch, MS_DDMXP.WPHD, MS_DDMXP.WPCD,
|
|
|
|
MS_DDMXP.WPKD, MS_DDMXP.RKXH, MS_DDJBP.dhqdh) dhxx
|
|
|
|
on dhxx.dhqdh = dm_ydjh.dhqd
|
|
|
|
where
|
|
|
|
dm_ydjh.slrq BETWEEN #{begin} and #{end}
|
|
|
|
ORDER BY dm_ydjh.dc_ch,
|
|
|
|
dm_ydjh.dc_pl
|
|
|
|
</select>
|
|
|
|
<select id="getDhjh1" resultType="com.dsic.gj_erp.bean.pgd.PgdDh">
|
|
|
|
SELECT
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.dhqd as dhqdh,
|
|
|
|
dhxx.RKXH as wpcz,
|
|
|
|
dm_ydjh.slrq as slxqrq,
|
|
|
|
dm_ydjh.jssj as qfxqrqxz,
|
|
|
|
dm_ydjh.gjjs_dz as qfxqrqdz,
|
|
|
|
dhxx.ddmc as hth,
|
|
|
|
dhxx.dc_ch as xhth,
|
|
|
|
dhxx.HDSL as dhsl,
|
|
|
|
'01' as zt,
|
|
|
|
(CASE dm_ydjh.wpgg
|
|
|
|
WHEN null THEN null
|
|
|
|
WHEN '' THEN null
|
|
|
|
ELSE CAST( left(dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)-1)as char)
|
|
|
|
END)as hd,
|
|
|
|
(CASE dm_ydjh.wpgg
|
|
|
|
WHEN null THEN null
|
|
|
|
WHEN '' THEN null
|
|
|
|
ELSE CAST( SUBSTRING(dm_ydjh.wpgg, charindex('*',dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)+1)+1,LEN(dm_ydjh.wpgg))as char)
|
|
|
|
END) as cd,
|
|
|
|
(CASE dm_ydjh.wpgg
|
|
|
|
WHEN null THEN null
|
|
|
|
WHEN '' THEN null
|
|
|
|
ELSE CAST( left(SUBSTRING(dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)+1, LEN(dm_ydjh.wpgg)),
|
|
|
|
charindex('*',SUBSTRING(dm_ydjh.wpgg,charindex('*',dm_ydjh.wpgg,1)+1, LEN(dm_ydjh.wpgg)),1)-1)as char)
|
|
|
|
END) as kd,
|
|
|
|
dhxx.DHSL as xqsl
|
|
|
|
from dm_ydjh left join
|
|
|
|
(select MS_DDJBP.CGFLM,
|
|
|
|
MS_DDJBP.DDH,
|
|
|
|
MS_DDJBP.ddmc as ddmc,
|
|
|
|
MS_DDMXP.dc_ch as dc_ch,
|
|
|
|
sum(MS_DDMXP.DHSL) as DHSL,
|
|
|
|
sum(im_crklsz.HDSL) as HDSL,
|
|
|
|
MS_DDMXP.WPHD as WPHD,
|
|
|
|
MS_DDMXP.WPCD as WPCD,
|
|
|
|
MS_DDMXP.WPKD as WPKD,
|
|
|
|
MS_DDMXP.RKXH as RKXH,
|
|
|
|
MS_DDJBP.dhqdh as dhqdh,
|
|
|
|
'00' as zt
|
|
|
|
from MS_DDJBP,
|
|
|
|
MS_DDMXP,
|
|
|
|
im_crklsz
|
|
|
|
where MS_DDJBP.ddmc = im_crklsz.dc_fd
|
|
|
|
and MS_DDMXP.dc_ch = im_crklsz.GCDDH
|
|
|
|
and RTRIM(MS_DDJBP.CGFLM) = MS_DDMXP.cgflm
|
|
|
|
and RTRIM(MS_DDJBP.DDH) = MS_DDMXP.DDH
|
|
|
|
and (MS_DDJBP.DDLX) = 'B'
|
|
|
|
and im_crklsz.CKH = '01'
|
|
|
|
and im_crklsz.CRKBS = 'RK'
|
|
|
|
and im_crklsz.HDLX <![CDATA[ <> ]]> '99'
|
|
|
|
GROUP BY MS_DDJBP.CGFLM, MS_DDJBP.DDH, MS_DDJBP.ddmc, MS_DDMXP.dc_ch, MS_DDMXP.WPHD, MS_DDMXP.WPCD,
|
|
|
|
MS_DDMXP.WPKD, MS_DDMXP.RKXH, MS_DDJBP.dhqdh) dhxx
|
|
|
|
on dhxx.dhqdh = dm_ydjh.dhqd
|
|
|
|
where
|
|
|
|
dm_ydjh.id =#{id}
|
|
|
|
</select>
|
|
|
|
<select id="getSljh" resultType="com.dsic.gj_erp.bean.pgd.PgdSljh">
|
|
|
|
insert into pgd_sljh
|
|
|
|
(
|
|
|
|
id,
|
|
|
|
czbh,
|
|
|
|
pl,
|
|
|
|
fd,
|
|
|
|
zl,
|
|
|
|
lqlb,
|
|
|
|
kw,
|
|
|
|
tlth,
|
|
|
|
wpgg,
|
|
|
|
wpcz,
|
|
|
|
wpzl,
|
|
|
|
hth,
|
|
|
|
xhth,
|
|
|
|
lph,
|
|
|
|
kwh,
|
|
|
|
cs,
|
|
|
|
sljhrq,
|
|
|
|
zt,bzry,bzrq
|
|
|
|
)
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.dc_fd as fd,
|
|
|
|
dm_ydjh.zl as zl,
|
|
|
|
dm_ydjh.LQLB as lqlb,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_ydjh.tzbh as tlth,
|
|
|
|
dm_ydjh.wpgg as wpgg,
|
|
|
|
dm_ydjh.wpxh as wpcz,
|
|
|
|
dm_ydjh.bclqzl as wpzl,
|
|
|
|
(IM_CKWPKWP.dc_fd) AS hth,
|
|
|
|
IM_CKWPKWP.GCDDH as xhth,
|
|
|
|
(IM_CKWPKWP.LPH) AS lph,
|
|
|
|
(IM_CKWPKWP.KWH) AS kwh ,
|
|
|
|
(IM_CKWPKWP.CFCS1) AS cs,
|
|
|
|
dm_ydjh.slrq as sljhrq,
|
|
|
|
'01' as zt,
|
|
|
|
#{bzry},
|
|
|
|
#{bzrq}
|
|
|
|
from dm_ydjh LEFT JOIN IM_CKWPKWP on
|
|
|
|
|
|
|
|
dm_ydjh.dc_ch=IM_CKWPKWP.DC_CH and
|
|
|
|
dm_ydjh.dc_pl=IM_CKWPKWP.DC_pl and
|
|
|
|
dm_ydjh.tzbh=IM_CKWPKWP.DC_th
|
|
|
|
WHERE
|
|
|
|
dm_ydjh.id in
|
|
|
|
<foreach collection="list" index="index" item="id" open="(" separator="," close=")">
|
|
|
|
#{id}
|
|
|
|
</foreach>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="getSljh1" resultType="com.dsic.gj_erp.bean.pgd.PgdSljh">
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.dc_fd as fd,
|
|
|
|
dm_ydjh.zl as zl,
|
|
|
|
dm_ydjh.LQLB as lqlb,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_ydjh.tzbh as tlth,
|
|
|
|
dm_ydjh.wpgg as wpgg,
|
|
|
|
dm_ydjh.wpxh as wpcz,
|
|
|
|
dm_ydjh.bclqzl as wpzl,
|
|
|
|
(IM_CKWPKWP.dc_fd) AS hth,
|
|
|
|
IM_CKWPKWP.GCDDH as xhth,
|
|
|
|
(IM_CKWPKWP.LPH) AS lph,
|
|
|
|
(IM_CKWPKWP.KWH) AS kwh ,
|
|
|
|
(IM_CKWPKWP.CFCS1) AS cs,
|
|
|
|
dm_ydjh.slrq as sljhrq,
|
|
|
|
'00' as zt
|
|
|
|
from dm_ydjh LEFT JOIN IM_CKWPKWP on
|
|
|
|
|
|
|
|
dm_ydjh.dc_ch=IM_CKWPKWP.DC_CH and
|
|
|
|
dm_ydjh.dc_pl=IM_CKWPKWP.DC_pl and
|
|
|
|
dm_ydjh.tzbh=IM_CKWPKWP.DC_th
|
|
|
|
WHERE dm_ydjh.slrq BETWEEN #{begin} and #{end}
|
|
|
|
|
|
|
|
</select>
|
|
|
|
<select id="getPwjh" resultType="com.dsic.gj_erp.bean.pgd.PgdPwjh">
|
|
|
|
|
|
|
|
insert into pgd_pwjh
|
|
|
|
(
|
|
|
|
id,
|
|
|
|
czbh,
|
|
|
|
pl,
|
|
|
|
fd,
|
|
|
|
zl,
|
|
|
|
lqlb,
|
|
|
|
kw,
|
|
|
|
tlth,
|
|
|
|
wpgg,
|
|
|
|
wpcz,
|
|
|
|
wpzl,
|
|
|
|
pwwz,
|
|
|
|
pwjhrq,
|
|
|
|
qfxqrqxz,
|
|
|
|
qfxqrqdz,
|
|
|
|
zt,bzry,bzrq
|
|
|
|
)
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.DC_FD as fd,
|
|
|
|
dm_ydjh.zl as zl,
|
|
|
|
dm_ydjh.LQLB as lqlb,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_ydjh.tzbh as tlth,
|
|
|
|
dm_ydjh.wpgg as wpgg,
|
|
|
|
dm_ydjh.wpxh as wpcz,
|
|
|
|
dm_ydjh.bclqzl as wpzl,
|
|
|
|
dm_ydjh.pw as pwwz,
|
|
|
|
dm_ydjh.pwrq as pwjhrq,
|
|
|
|
dm_ydjh.jssj as qfxqrqxz,
|
|
|
|
dm_ydjh.gjjs_dz as qfxqrqdz,
|
|
|
|
'01' as zt,
|
|
|
|
#{bzry},
|
|
|
|
#{bzrq}
|
|
|
|
from dm_ydjh
|
|
|
|
WHERE dm_ydjh.id in
|
|
|
|
<foreach collection="list" index="index" item="id" open="(" separator="," close=")">
|
|
|
|
#{id}
|
|
|
|
</foreach>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getPwjh1" resultType="com.dsic.gj_erp.bean.pgd.PgdPwjh">
|
|
|
|
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.DC_FD as fd,
|
|
|
|
dm_ydjh.zl as zl,
|
|
|
|
dm_ydjh.LQLB as lqlb,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_ydjh.tzbh as tlth,
|
|
|
|
dm_ydjh.wpgg as wpgg,
|
|
|
|
dm_ydjh.wpxh as wpcz,
|
|
|
|
dm_ydjh.bclqzl as wpzl,
|
|
|
|
dm_ydjh.pw as pwwz,
|
|
|
|
dm_ydjh.pwrq as pwjhrq,
|
|
|
|
dm_ydjh.jssj as qfxqrqxz,
|
|
|
|
dm_ydjh.gjjs_dz as qfxqrqdz,
|
|
|
|
'01' as zt
|
|
|
|
from dm_ydjh
|
|
|
|
WHERE dm_ydjh.pwrq BETWEEN #{begin} and #{end}
|
|
|
|
</select>
|
|
|
|
<select id="getQgjh" resultType="com.dsic.gj_erp.bean.pgd.PgdQgjh">
|
|
|
|
insert into pgd_qgjh
|
|
|
|
(
|
|
|
|
id,
|
|
|
|
czbh,
|
|
|
|
pl,
|
|
|
|
fd,
|
|
|
|
zl,
|
|
|
|
lqlb,
|
|
|
|
kw,
|
|
|
|
tlth,
|
|
|
|
wpgg,
|
|
|
|
wpcz,
|
|
|
|
wpzl,
|
|
|
|
qgjhrq,
|
|
|
|
qfxqrqxz,
|
|
|
|
qfxqrqdz,
|
|
|
|
pwjhwgrq,
|
|
|
|
hxcd,
|
|
|
|
qgcd,
|
|
|
|
hxkccd,
|
|
|
|
qgkccd,
|
|
|
|
zt,
|
|
|
|
bzry,
|
|
|
|
bzrq
|
|
|
|
)
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.DC_FD as fd,
|
|
|
|
dm_ydjh.zl as zl,
|
|
|
|
dm_ydjh.LQLB as lqlb,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_ydjh.tzbh as tlth,
|
|
|
|
dm_ydjh.wpgg as wpgg,
|
|
|
|
dm_ydjh.wpxh as wpcz,
|
|
|
|
dm_ydjh.bclqzl as wpzl,
|
|
|
|
dm_ydjh.qgrq as qgjhrq,
|
|
|
|
dm_ydjh.pwrq as pwjhwgrq,
|
|
|
|
dm_ydjh.jssj as qfxqrqxz,
|
|
|
|
dm_ydjh.gjjs_dz as qfxqrqdz,
|
|
|
|
hxcd,
|
|
|
|
qgcd,
|
|
|
|
hxkc_cd as hxkccd,
|
|
|
|
qgkc_cd as qgkccd,
|
|
|
|
'01' as zt,
|
|
|
|
#{bzry},
|
|
|
|
#{bzrq}
|
|
|
|
from dm_ydjh
|
|
|
|
where dm_ydjh.id in
|
|
|
|
<foreach collection="list" index="index" item="id" open="(" separator="," close=")">
|
|
|
|
#{id}
|
|
|
|
</foreach>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getQgjh1" resultType="com.dsic.gj_erp.bean.pgd.PgdQgjh">
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','')as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_ydjh.DC_FD as fd,
|
|
|
|
dm_ydjh.zl as zl,
|
|
|
|
dm_ydjh.LQLB as lqlb,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_ydjh.tzbh as tlth,
|
|
|
|
dm_ydjh.wpgg as wpgg,
|
|
|
|
dm_ydjh.wpxh as wpcz,
|
|
|
|
dm_ydjh.bclqzl as wpzl,
|
|
|
|
dm_ydjh.qgrq as qgjhrq,
|
|
|
|
dm_ydjh.pwrq as pwjhwgrq,
|
|
|
|
dm_ydjh.jssj as qfxqrqxz,
|
|
|
|
dm_ydjh.gjjs_dz as qfxqrqdz,
|
|
|
|
hxcd,
|
|
|
|
qgcd,
|
|
|
|
hxkc_cd as hxkccd,
|
|
|
|
qgkc_cd as qgkccd,
|
|
|
|
'01' as zt
|
|
|
|
from dm_ydjh
|
|
|
|
where dm_ydjh.qgrq BETWEEN #{begin} and #{end}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<update id="xfbc" parameterType="arraylist">
|
|
|
|
update pgd_tzjh
|
|
|
|
set zt='01'
|
|
|
|
from pgd_tzjh,dm_ydjh
|
|
|
|
where pgd_tzjh.czbh= dm_ydjh.dc_ch and pgd_tzjh.pl=dm_ydjh.dc_pl
|
|
|
|
and dm_ydjh.id in
|
|
|
|
<foreach collection="ids" index="index" item="item" open="(" separator="," close=");">
|
|
|
|
#{item}
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
update pgd_dh
|
|
|
|
set zt='01'
|
|
|
|
from pgd_dh,dm_ydjh
|
|
|
|
where pgd_dh.czbh= dm_ydjh.dc_ch and pgd_dh.dhqdh=dm_ydjh.dhqdh
|
|
|
|
and dm_ydjh.id in
|
|
|
|
<foreach collection="ids" index="index" item="item" open="(" separator="," close=");">
|
|
|
|
#{item}
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
update pgd_sljh
|
|
|
|
set zt='01'
|
|
|
|
from pgd_sljh,dm_ydjh
|
|
|
|
where pgd_sljh.czbh= dm_ydjh.dc_ch and pgd_sljh.pl=dm_ydjh.dc_pl and pgd_sljh.tlth=dm_ydjh.tzbh
|
|
|
|
and dm_ydjh.id in
|
|
|
|
<foreach collection="ids" index="index" item="item" open="(" separator="," close=");">
|
|
|
|
#{item}
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
update pgd_pwjh
|
|
|
|
set zt='01'
|
|
|
|
from pgd_pwjh,dm_ydjh
|
|
|
|
where pgd_pwjh.czbh= dm_ydjh.dc_ch and pgd_pwjh.pl=dm_ydjh.dc_pl and pgd_pwjh.tlth=dm_ydjh.tzbh
|
|
|
|
and dm_ydjh.id in
|
|
|
|
<foreach collection="ids" index="index" item="item" open="(" separator="," close=");">
|
|
|
|
#{item}
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
update pgd_qgjh
|
|
|
|
set zt='01'
|
|
|
|
from pgd_qgjh,dm_ydjh
|
|
|
|
where pgd_qgjh.czbh= dm_ydjh.dc_ch and pgd_qgjh.pl=dm_ydjh.dc_pl and pgd_qgjh.tlth=dm_ydjh.tzbh
|
|
|
|
and dm_ydjh.id in
|
|
|
|
<foreach collection="ids" index="index" item="item" open="(" separator="," close=");">
|
|
|
|
#{item}
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
</update>
|
|
|
|
<insert id="tqlj" parameterType="arraylist">
|
|
|
|
insert into dm_ydjh_lj (
|
|
|
|
id,
|
|
|
|
czbh,
|
|
|
|
pl,
|
|
|
|
fd,
|
|
|
|
kw,
|
|
|
|
zl,
|
|
|
|
tlth,
|
|
|
|
ptblx,
|
|
|
|
ljbh,
|
|
|
|
ljmc,
|
|
|
|
ljgg,
|
|
|
|
ljcz,
|
|
|
|
wpfl,
|
|
|
|
jldw,
|
|
|
|
sl,
|
|
|
|
qfxqrqxz,
|
|
|
|
qfxqrqdz,
|
|
|
|
gylx,
|
|
|
|
pklx,
|
|
|
|
pkcd,
|
|
|
|
pkbs,
|
|
|
|
dmbs,
|
|
|
|
dmcd,
|
|
|
|
qbs,
|
|
|
|
qjg_zt,
|
|
|
|
pk_zt,
|
|
|
|
dm_zt,dmjhrq,pkjhrq,qjgjhrq,ppzt
|
|
|
|
|
|
|
|
)
|
|
|
|
SELECT
|
|
|
|
REPLACE(CAST(CAST(NEWID()AS BINARY(10)) + CAST(GETDATE() AS BINARY(6)) AS UNIQUEIDENTIFIER),'-','') as id,
|
|
|
|
dm_ydjh.dc_ch as czbh,
|
|
|
|
dm_ydjh.dc_pl as pl,
|
|
|
|
dm_bom.fd as fd,
|
|
|
|
dm_ydjh.kw as kw,
|
|
|
|
dm_bom.zl as zl,
|
|
|
|
dm_bom.tzbh as tlth,
|
|
|
|
'' as ptblx,
|
|
|
|
dm_bom.ljbh as ljbh,
|
|
|
|
'' as ljmc,
|
|
|
|
dm_bom.wpgg as ljgg,
|
|
|
|
dm_bom.wpcz as ljcz,
|
|
|
|
'' as wpfl,
|
|
|
|
'' as jldw,
|
|
|
|
dm_bom.ljsl as sl,
|
|
|
|
dm_qfxq.xzglxq as qfxqrqxz,
|
|
|
|
dm_qfxq.dzglxq as qfxqrqdz,
|
|
|
|
'' as gylx,
|
|
|
|
dm_bom.pklx as pklx,
|
|
|
|
dm_bom.pkcd as pkcd,
|
|
|
|
case when isnull(dm_ydjh.pkrq,'')<>''
|
|
|
|
then 'Y'
|
|
|
|
else '' end ,
|
|
|
|
case when isnull(dm_ydjh.dmrq,'')<>''
|
|
|
|
then 'Y'
|
|
|
|
else '' end ,
|
|
|
|
|
|
|
|
|
|
|
|
dm_bom.dmcd as dmcd,
|
|
|
|
case when isnull(dm_ydjh.qjgrq,'')<>''
|
|
|
|
then 'Y'
|
|
|
|
else '' end,
|
|
|
|
'01',
|
|
|
|
'01','01',dm_ydjh.dmrq dmjhrq,dm_ydjh.pkrq pkjhrq,dm_ydjh.qjgrq qjgjhrq,'01'
|
|
|
|
from dm_ydjh,dm_bom
|
|
|
|
LEFT JOIN dm_qfxq on dm_qfxq.DC_CH=dm_bom.dcch and dm_qfxq.DC_PL=dm_bom.pl and dm_qfxq.DC_FD=dm_bom.fd
|
|
|
|
WHERE
|
|
|
|
dm_ydjh.dc_ch= dm_bom.dcch
|
|
|
|
and dm_ydjh.dc_pl=dm_bom.pl
|
|
|
|
and dm_ydjh.tzbh=dm_bom.tzbh
|
|
|
|
and dm_ydjh.dc_fd=dm_bom.fd
|
|
|
|
and dm_ydjh.id in
|
|
|
|
<foreach collection="ids" index="index" item="item" open="(" separator="," close=");">
|
|
|
|
#{item}
|
|
|
|
</foreach>
|
|
|
|
</insert>
|
|
|
|
</mapper>
|