liusheng
2026-09-29 60ade5154522a042c816abaa1840751011ae0371
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=",">