fix:形态转换sql更改
This commit is contained in:
parent
e36036fcf3
commit
510b91930d
@ -46,17 +46,26 @@
|
||||
<!-- 基于形态转换更新物料编码-->
|
||||
<update id="updateMaterialCode" parameterType="map">
|
||||
UPDATE MATERIALPACKING m
|
||||
JOIN MATERIALSHIPREQUESTDETAIL mpsrd
|
||||
ON m.SHIPREQUESTNAME = mpsrd.SHIPREQUESTNAME
|
||||
SET (m.MATERIALSPECNAME, m.UNDOID) = (
|
||||
SELECT mpsrd.GOALMATERIALSPEC, #{unDoID}
|
||||
FROM MATERIALSHIPREQUESTDETAIL mpsrd
|
||||
WHERE m.SHIPREQUESTNAME = mpsrd.SHIPREQUESTNAME
|
||||
AND m.MATERIALPACKINGNAME = mpsrd.SHIPREQUESTDETAILNAME
|
||||
SET m.MATERIALSPECNAME = mpsrd.GOALMATERIALSPEC,m.UNDOID = #{undoId}
|
||||
WHERE m.MATERIALPACKINGNAME IN
|
||||
)
|
||||
WHERE EXISTS (
|
||||
SELECT 1
|
||||
FROM MATERIALSHIPREQUESTDETAIL mpsrd
|
||||
WHERE m.SHIPREQUESTNAME = mpsrd.SHIPREQUESTNAME
|
||||
AND m.MATERIALPACKINGNAME = mpsrd.SHIPREQUESTDETAILNAME
|
||||
)
|
||||
AND m.MATERIALPACKINGNAME IN
|
||||
<foreach item="box" index="index" collection="boxList" open="(" separator="," close=")">
|
||||
#{box.materialPackingName}
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
|
||||
|
||||
<!-- 保存未完成信息 -->
|
||||
<insert id="saveUnDoInfo" parameterType="map">
|
||||
INSERT INTO BS_MATERIALPACKINGUNDOINFO (
|
||||
|
Loading…
x
Reference in New Issue
Block a user