InterfaceLog.xml 1.07 KB
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.phxl.modules.goods.dao.interfaceLog.InterfaceLogDao">
    
	<insert id="insert">
		INSERT INTO med_interface_log(
			id, 
			request_time, 
			request_method, 
			request_param
		) VALUES (
			#{id}, 
			#{requestTime}, 
			#{requestMethod}, 
			#{requestParam}
		)
	</insert>
	
	<!-- 更新接口请求结果信息-->
	<update id="update" parameterType="com.phxl.modules.goods.entity.interfaceLog.InterfaceLog">
        update med_interface_log
        <set>
            <if test="resultCode != null and resultCode != ''">
    			result_code = #{resultCode,jdbcType=VARCHAR},
    		</if>
            <if test="resultContent != null and resultContent != ''">
    			result_content = #{resultContent,jdbcType=VARCHAR},
    		</if>
    		<if test="exception != null and exception != ''">
    			exception = #{exception,jdbcType=VARCHAR}
    		</if>
        </set>
        where id = #{id,jdbcType=BIGINT}
    </update>
	
</mapper>