From 88b54772dbcf5ecab1e2316e4e4626ac901b8908 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期二, 22 一月 2019 15:58:24 +0800 Subject: [PATCH] 邀请码添加返回状态 --- fanli/src/main/java/com/yeshi/fanli/mapping/msg/MsgInviteDetailMapper.xml | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/msg/MsgInviteDetailMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/msg/MsgInviteDetailMapper.xml index 87cbb51..767b1e5 100644 --- a/fanli/src/main/java/com/yeshi/fanli/mapping/msg/MsgInviteDetailMapper.xml +++ b/fanli/src/main/java/com/yeshi/fanli/mapping/msg/MsgInviteDetailMapper.xml @@ -5,7 +5,7 @@ <resultMap id="BaseResultMap" type="com.yeshi.fanli.entity.bus.msg.MsgInviteDetail"> <id column="mi_id" property="id" jdbcType="BIGINT" /> - <result column="mi_type" property="msgType" + <result column="mi_type" property="msgType" typeHandler="com.yeshi.fanli.util.mybatishandler.msg.MsgTypeInviteTypeEnumHandler" /> <result column="mi_desc" property="desc" jdbcType="VARCHAR" /> <result column="mi_beizhu" property="beiZhu" jdbcType="VARCHAR" /> @@ -13,8 +13,11 @@ <result column="mi_create_time" property="createTime" jdbcType="TIMESTAMP" /> <result column="mi_update_time" property="updateTime" jdbcType="TIMESTAMP" /> - <association property="inviteUser" column="mi_invite_id"> - <id column="id" property="id" jdbcType="BIGINT" /> + <association property="inviteUser" column="mi_invite_id" + javaType="com.yeshi.fanli.entity.bus.user.ThreeSale"> + <id column="mi_invite_id" property="id" jdbcType="BIGINT" /> + <id column="state" property="state" jdbcType="BOOLEAN" /> + <id column="expire" property="expire" jdbcType="INTEGER" /> <association property="boss" column="boss_id" javaType="com.yeshi.fanli.entity.bus.user.UserInfo"> <id column="boss_id" property="id" jdbcType="BIGINT" /> @@ -22,12 +25,13 @@ <association property="worker" column="worker_id" javaType="com.yeshi.fanli.entity.bus.user.UserInfo"> - <id column="id" property="id" jdbcType="BIGINT" /> + <id column="worker_id" property="id" jdbcType="BIGINT" /> <result column="nick_name" property="nickName" jdbcType="VARCHAR" /> <result column="portrait" property="portrait" jdbcType="VARCHAR" /> </association> </association> - <association property="user" column="mi_uid"> + <association property="user" column="mi_uid" + javaType="com.yeshi.fanli.entity.bus.user.UserInfo"> <id column="mi_uid" property="id" jdbcType="BIGINT" /> </association> </resultMap> @@ -45,7 +49,10 @@ parameterType="java.lang.Long"> select <include refid="Base_Column_List" /> - from yeshi_ec_msg_invite where mi_invite_id = #{0} + , + t.* + from yeshi_ec_msg_invite left join yeshi_ec_threesale t on + t.id=mi_invite_id where mi_invite_id = #{0} </select> @@ -63,8 +70,8 @@ parameterType="java.lang.Long"> select count(mi_id) - from yeshi_ec_msg_invite where mi_uid - = #{0} + from yeshi_ec_msg_invite where mi_uid= + #{uid} </select> @@ -131,4 +138,9 @@ </set> where mi_id = #{id,jdbcType=BIGINT} </update> + + <update id="setMsgReadByUid" parameterType="java.lang.Long"> + update + yeshi_ec_msg_invite set mi_read=1 where mi_uid=#{0} + </update> </mapper> -- Gitblit v1.8.0