liusheng
2026-10-08 0bc3fc0304d163c9e54e4e36f45f72ce1b1d59fb
smartor/src/main/resources/mapper/smartor/PatMedOuthospMapper.xml
@@ -454,6 +454,16 @@
        WHERE serialnum = #{serialnum}
    </select>
    <!-- 批量查询指定分表中已存在的 serialnum,一次 SQL 完成整页去重,避免逐条 countBySerialnum -->
    <select id="selectExistingSerialnums" resultType="java.lang.String">
        SELECT serialnum
        FROM ${tableName}
        WHERE serialnum IN
        <foreach collection="serialnums" item="serialnum" open="(" separator="," close=")">
            #{serialnum}
        </foreach>
    </select>
    <update id="updateInTable" parameterType="map">
        update ${tableName}
        <trim prefix="SET" suffixOverrides=",">