|
@@ -11,6 +11,7 @@
|
|
<result property="psp_value" column="psp_value" />
|
|
<result property="psp_value" column="psp_value" />
|
|
<result property="dcb_id" column="dcb_id" />
|
|
<result property="dcb_id" column="dcb_id" />
|
|
<result property="psp_status" column="psp_status"/>
|
|
<result property="psp_status" column="psp_status"/>
|
|
|
|
+ <result property="psp_type" column="psp_type" />
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
@@ -21,12 +22,13 @@
|
|
SELECT
|
|
SELECT
|
|
p.psp_name,
|
|
p.psp_name,
|
|
p.psp_value,
|
|
p.psp_value,
|
|
|
|
+ p.psp_type,
|
|
s.ps_id,
|
|
s.ps_id,
|
|
s.ps_p_id,
|
|
s.ps_p_id,
|
|
s.ps_no,
|
|
s.ps_no,
|
|
s.ps_name,
|
|
s.ps_name,
|
|
s.dcb_id,
|
|
s.dcb_id,
|
|
- s.ps_category
|
|
|
|
|
|
+ p.psp_category
|
|
FROM dc_ps_param p
|
|
FROM dc_ps_param p
|
|
LEFT JOIN dc_p_spec s ON p.psp_mode = s.ps_no
|
|
LEFT JOIN dc_p_spec s ON p.psp_mode = s.ps_no
|
|
<where>
|
|
<where>
|
|
@@ -36,12 +38,16 @@
|
|
<if test="ps_no != null and ps_no != ''">
|
|
<if test="ps_no != null and ps_no != ''">
|
|
AND s.ps_no like concat('%', #{ps_no}, '%')
|
|
AND s.ps_no like concat('%', #{ps_no}, '%')
|
|
</if>
|
|
</if>
|
|
- <if test="ps_category != null and ps_category != ''">
|
|
|
|
- AND s.ps_category = #{ps_category}
|
|
|
|
|
|
+ <if test="psp_category != null and psp_category != ''">
|
|
|
|
+ AND s.psp_category = #{psp_category}
|
|
</if>
|
|
</if>
|
|
<if test="psp_name != null and psp_name != ''">
|
|
<if test="psp_name != null and psp_name != ''">
|
|
AND p.psp_name like concat('%', #{psp_name}, '%')
|
|
AND p.psp_name like concat('%', #{psp_name}, '%')
|
|
</if>
|
|
</if>
|
|
|
|
+
|
|
|
|
+ <if test="ps_p_id != null and ps_p_id != ''">
|
|
|
|
+ and s.ps_p_id = #{ps_p_id}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -74,6 +80,8 @@
|
|
<if test="psp_value != null">psp_value,</if>
|
|
<if test="psp_value != null">psp_value,</if>
|
|
<if test="dcb_id != null">dcb_id,</if>
|
|
<if test="dcb_id != null">dcb_id,</if>
|
|
<if test="psp_status != null">psp_status,</if>
|
|
<if test="psp_status != null">psp_status,</if>
|
|
|
|
+ <if test="psp_type != null">psp_type,</if>
|
|
|
|
+ <if test="psp_category != null">psp_category,</if>
|
|
|
|
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
@@ -82,6 +90,8 @@
|
|
<if test="psp_value != null">#{psp_value},</if>
|
|
<if test="psp_value != null">#{psp_value},</if>
|
|
<if test="dcb_id != null">#{dcb_id},</if>
|
|
<if test="dcb_id != null">#{dcb_id},</if>
|
|
<if test="psp_status != null">#{psp_status},</if>
|
|
<if test="psp_status != null">#{psp_status},</if>
|
|
|
|
+ <if test="psp_type != null">#{psp_type},</if>
|
|
|
|
+ <if test="psp_category != null">psp_category,</if>
|
|
|
|
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|