|
|
@@ -11,8 +11,8 @@
|
|
|
<result property="tbzt" column="tbzt"/>
|
|
|
<result property="createdAt" column="created_at"/>
|
|
|
<result property="updatedAt" column="updated_at"/>
|
|
|
- <result property="bdydyh" column="bdydyh"/>
|
|
|
- <result property="yfbdydyh" column="yfbdydyh"/>
|
|
|
+ <result property="bdcdyh" column="bdcdyh"/>
|
|
|
+ <result property="yfbdcdyh" column="yfbdcdyh"/>
|
|
|
<result property="ywlx" column="ywlx"/>
|
|
|
<result property="sfdengbu" column="sfdengbu"/>
|
|
|
<result property="dengburq" column="dengburq"/>
|
|
|
@@ -28,8 +28,8 @@
|
|
|
tbzt,
|
|
|
created_at,
|
|
|
updated_at,
|
|
|
- bdydyh,
|
|
|
- yfbdydyh,
|
|
|
+ bdcdyh,
|
|
|
+ yfbdcdyh,
|
|
|
ywlx,
|
|
|
sfdengbu,
|
|
|
dengburq,
|
|
|
@@ -41,8 +41,8 @@
|
|
|
#{tbzt},
|
|
|
now(),
|
|
|
now(),
|
|
|
- #{bdydyh},
|
|
|
- #{yfbdydyh},
|
|
|
+ #{bdcdyh},
|
|
|
+ #{yfbdcdyh},
|
|
|
#{ywlx},
|
|
|
#{sfdengbu},
|
|
|
#{dengburq},
|
|
|
@@ -52,16 +52,16 @@
|
|
|
)
|
|
|
</insert>
|
|
|
|
|
|
- <!-- 根据预赋不动产单元号 或 业务号 查询已存在的记录(yfbdydyh 优先) -->
|
|
|
- <select id="selectByYfbdydyhOrYwh" resultMap="BaseResultMap">
|
|
|
+ <!-- 根据预赋不动产单元号 或 业务号 查询已存在的记录(yfbdcdyh 优先) -->
|
|
|
+ <select id="selectByYfbdcdyhOrYwh" resultMap="BaseResultMap">
|
|
|
SELECT
|
|
|
- id, tbzt, created_at, updated_at, bdydyh, yfbdydyh, ywlx,
|
|
|
+ id, tbzt, created_at, updated_at, bdcdyh, yfbdcdyh, ywlx,
|
|
|
sfdengbu, dengburq, qlrmc, qlrzjh, ywh
|
|
|
FROM t_third_record_status
|
|
|
<where>
|
|
|
<choose>
|
|
|
- <when test="yfbdydyh != null and yfbdydyh != ''">
|
|
|
- yfbdydyh = #{yfbdydyh}
|
|
|
+ <when test="yfbdcdyh != null and yfbdcdyh != ''">
|
|
|
+ yfbdcdyh = #{yfbdcdyh}
|
|
|
</when>
|
|
|
<when test="ywh != null and ywh != ''">
|
|
|
ywh = #{ywh}
|
|
|
@@ -72,18 +72,45 @@
|
|
|
</choose>
|
|
|
</where>
|
|
|
ORDER BY
|
|
|
- CASE WHEN yfbdydyh = #{yfbdydyh} THEN 0 ELSE 1 END,
|
|
|
+ CASE WHEN yfbdcdyh = #{yfbdcdyh} THEN 0 ELSE 1 END,
|
|
|
updated_at DESC
|
|
|
LIMIT 1
|
|
|
</select>
|
|
|
|
|
|
+ <!-- 根据预赋不动产单元号 业务号 业务类型 查询已存在的记录 -->
|
|
|
+ <select id="selectByYfbdcdyhAndYwhAndYwlx" resultMap="BaseResultMap">
|
|
|
+ SELECT
|
|
|
+ id, tbzt, created_at, updated_at, bdcdyh, yfbdcdyh, ywlx,
|
|
|
+ sfdengbu, dengburq, qlrmc, qlrzjh, ywh
|
|
|
+ FROM t_third_record_status
|
|
|
+ <where>
|
|
|
+ <if test="yfbdcdyh != null and yfbdcdyh != ''">
|
|
|
+ AND yfbdcdyh = #{yfbdcdyh}
|
|
|
+ </if>
|
|
|
+ <if test="ywh != null and ywh != ''">
|
|
|
+ AND ywh = #{ywh}
|
|
|
+ </if>
|
|
|
+ <if test="ywlx != null and ywlx != ''">
|
|
|
+ AND ywlx = #{ywlx}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ ORDER BY
|
|
|
+ CASE WHEN yfbdcdyh = #{yfbdcdyh} THEN 0 ELSE 1 END,
|
|
|
+ updated_at DESC
|
|
|
+ LIMIT 1
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<!-- 根据主键 ID 覆盖更新登簿状态信息 -->
|
|
|
<update id="updateById" parameterType="com.siwei.apply.domain.vo.ThirdRecordStatusParamVo">
|
|
|
UPDATE t_third_record_status
|
|
|
<set>
|
|
|
<if test="tbzt != null">tbzt = #{tbzt},</if>
|
|
|
- <if test="bdydyh != null">bdydyh = #{bdydyh},</if>
|
|
|
- <if test="yfbdydyh != null">yfbdydyh = #{yfbdydyh},</if>
|
|
|
+ <if test="bdcdyh != null">bdcdyh = #{bdcdyh},</if>
|
|
|
+ <if test="yfbdcdyh != null">yfbdcdyh = #{yfbdcdyh},</if>
|
|
|
<if test="ywlx != null">ywlx = #{ywlx},</if>
|
|
|
<if test="sfdengbu != null">sfdengbu = #{sfdengbu},</if>
|
|
|
<if test="dengburq != null">dengburq = #{dengburq},</if>
|