basic-server/src/main/resources/mapper/ProductPartMapper.xml
@@ -7,4 +7,30 @@
        SELECT * from product_part pp
        where  pp.product_id=#{productId}
    </select>
    <select id="inspectionItems" resultType="java.util.Map">
        SELECT DISTINCT
        sp.inspection_item AS inspectionItem
        FROM
        structure_item_parameter sp
        WHERE 1=1
        <if test="name != null and name != ''">
            AND JSON_CONTAINS(sp.sample, concat('"', #{name}, '"'))
        </if>
        AND sp.son_laboratory = '原材料'
    </select>
    <select id="productPartLogList" resultType="java.util.Map">
        SELECT
            pp.part_no AS partNo,
            pp.color,
            pp.color_code AS colorCode,
            pp.inspection_item AS inspectionItem,
            pp.review,
            pl.oper_name AS operName,
            pl.oper_time AS operTime
        FROM
            product_part pp
                LEFT JOIN product_part_log pl ON pp.id = pl.product_part_id
        WHERE
            pp.id = #{id}
    </select>
</mapper>