获取入库子单和主单

This commit is contained in:
lsymicc
2025-12-08 15:24:35 +08:00
parent 0ad1b6b601
commit 12a3e92039
15 changed files with 290 additions and 55 deletions

View File

@@ -57,9 +57,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<select id="selectErpInStockinByTitle" parameterType="String" resultMap="ErpInStockinResult">
<select id="selectErpInStockinByKuin" parameterType="String" resultMap="ErpInStockinResult">
<include refid="selectErpInStockinVo"/>
where title = #{title}
where kuin = #{kuin}
</select>
<insert id="insertErpInStockin" parameterType="ErpInStockin">
@@ -133,17 +133,35 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="sysIcusIInheritIdIidI415 != null">sysIcusIInheritIdIidI415 = #{sysIcusIInheritIdIidI415},</if>
<if test="stockinGuid != null">stockin_guid = #{stockinGuid},</if>
</trim>
where title = #{title}
where kuin = #{kuin}
</update>
<delete id="deleteErpInStockinByTitle" parameterType="String">
delete from erp_in_stockin where title = #{title}
<insert id="upsertErpInStockin" parameterType="ErpInStockin">
-- MERGE erp_in_stockin as tar
-- USING (
-- SELECT
-- job_id,
-- status,
-- on_line_type,
-- task_no,
-- tray_code,
-- cargo_space_id,
-- execution_phase,
-- create_time
-- FROM mydo_job
-- WHERE status = 0
-- ) as src
-- ON tar.stockin_id = src.stockin_id
</insert>
<delete id="deleteErpInStockinByKuin" parameterType="String">
delete from erp_in_stockin where kuin = #{kuin}
</delete>
<delete id="deleteErpInStockinByTitles" parameterType="String">
delete from erp_in_stockin where title in
<foreach item="title" collection="array" open="(" separator="," close=")">
#{title}
<delete id="deleteErpInStockinByKuins" parameterType="String">
delete from erp_in_stockin where kuin in
<foreach item="kuin" collection="array" open="(" separator="," close=")">
#{kuin}
</foreach>
</delete>
</mapper>