From 5ce74aa073f8f31e3c9d078bbd747609d6a5c038 Mon Sep 17 00:00:00 2001
From: wuzeyu <1223318623@qq.com>
Date: 星期四, 30 五月 2024 08:42:42 +0800
Subject: [PATCH] 修改单点登录模块的一些代码问题 1.全局userId变id
---
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml | 71 ++++++++++++++++++++++++++++++-----
1 files changed, 60 insertions(+), 11 deletions(-)
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml
index c50fd4a..f579148 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml
@@ -5,7 +5,7 @@
<!--@mbg.generated-->
<!--@Table se_virtual_card-->
<id column="id" jdbcType="BIGINT" property="id" />
- <result column="vc_name" jdbcType="VARCHAR" property="vcName" />
+ <result column="vc_num" jdbcType="BIGINT" property="vcNum" />
<result column="client_id" jdbcType="BIGINT" property="clientId" />
<result column="money" jdbcType="FLOAT" property="money" />
<result column="last_operate" jdbcType="TINYINT" property="lastOperate" />
@@ -15,7 +15,7 @@
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
- id, vc_name, client_id, money, last_operate, last_operate_time, in_use, create_time
+ id, vc_num, client_id, money, last_operate, last_operate_time, in_use, create_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
<!--@mbg.generated-->
@@ -31,10 +31,10 @@
</delete>
<insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoSe.SeVirtualCard">
<!--@mbg.generated-->
- insert into se_virtual_card (id, vc_name, client_id,
+ insert into se_virtual_card (id, vc_num, client_id,
money, last_operate, last_operate_time,
in_use, create_time)
- values (#{id,jdbcType=BIGINT}, #{vcName,jdbcType=VARCHAR}, #{clientId,jdbcType=BIGINT},
+ values (#{id,jdbcType=BIGINT}, #{vcNum,jdbcType=BIGINT}, #{clientId,jdbcType=BIGINT},
#{money,jdbcType=FLOAT}, #{lastOperate,jdbcType=TINYINT}, #{lastOperateTime,jdbcType=TIMESTAMP},
#{inUse,jdbcType=TINYINT}, #{createTime,jdbcType=TIMESTAMP})
</insert>
@@ -45,8 +45,8 @@
<if test="id != null">
id,
</if>
- <if test="vcName != null">
- vc_name,
+ <if test="vcNum != null">
+ vc_num,
</if>
<if test="clientId != null">
client_id,
@@ -71,8 +71,8 @@
<if test="id != null">
#{id,jdbcType=BIGINT},
</if>
- <if test="vcName != null">
- #{vcName,jdbcType=VARCHAR},
+ <if test="vcNum != null">
+ #{vcNum,jdbcType=BIGINT},
</if>
<if test="clientId != null">
#{clientId,jdbcType=BIGINT},
@@ -98,8 +98,8 @@
<!--@mbg.generated-->
update se_virtual_card
<set>
- <if test="vcName != null">
- vc_name = #{vcName,jdbcType=VARCHAR},
+ <if test="vcNum != null">
+ vc_num = #{vcNum,jdbcType=BIGINT},
</if>
<if test="clientId != null">
client_id = #{clientId,jdbcType=BIGINT},
@@ -125,7 +125,7 @@
<update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeVirtualCard">
<!--@mbg.generated-->
update se_virtual_card
- set vc_name = #{vcName,jdbcType=VARCHAR},
+ set vc_num = #{vcNum,jdbcType=BIGINT},
client_id = #{clientId,jdbcType=BIGINT},
money = #{money,jdbcType=FLOAT},
last_operate = #{lastOperate,jdbcType=TINYINT},
@@ -149,4 +149,53 @@
</if>
</where>
</select>
+
+ <!--鑾峰彇鍐滄埛鍏ㄩ儴铏氭嫙鍗�-->
+ <select id="getVCs" resultType="com.dy.pipIrrGlobal.voSe.VoVirtualCard">
+ SELECT
+ CAST(id AS char) AS id,
+ vc_num AS vcNum,
+ money,
+ in_use AS inUse,
+ (CASE
+ WHEN in_use = 0 THEN "鏈娇鐢�"
+ WHEN in_use = 1 THEN "浣跨敤涓�"
+ END) AS inUseName
+ FROM se_virtual_card
+ <where>
+ <if test = "clientId != null">
+ AND client_id = #{clientId}
+ </if>
+ </where>
+ ORDER BY in_use, money
+ </select>
+
+ <!--鏍规嵁铏氭嫙鍗D鑾峰彇铏氭嫙鍗″璞�-->
+ <select id="getVcById" resultType="com.dy.pipIrrGlobal.voSe.VoVirtualCard">
+ SELECT
+ CAST(id AS char) AS id,
+ vc_num AS vcNum,
+ money,
+ in_use AS inUse,
+ (CASE
+ WHEN in_use = 0 THEN "鏈娇鐢�"
+ WHEN in_use = 1 THEN "浣跨敤涓�"
+ END) AS inUseName
+ FROM se_virtual_card
+ WHERE id = #{vcId}
+ </select>
+
+ <!--鏍规嵁铏氭嫙鍗$紪鍙疯幏鍙栬櫄鎷熷崱ID-->
+ <select id="getVcIdByNum" resultType="java.lang.Long">
+ SELECT id FROM se_virtual_card WHERE vc_num = #{vcNum}
+ </select>
+
+ <!--鏍规嵁琛屾斂鍖哄垝涓叉ā绯婃煡璇㈣櫄鎷熷崱缂栧彿-->
+ <select id="getVcCardNumOfMax" resultType="java.lang.String">
+ SELECT vc_num
+ FROM se_virtual_card
+ WHERE vc_num LIKE CONCAT('%',#{areaCode},'%')
+ ORDER BY vc_num desc
+ LIMIT 0,1
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0