|
|
@@ -28,9 +28,9 @@
|
|
|
|
|
|
<!--查询单个-->
|
|
|
<select id="selectWatchFsUserById" resultType="com.fs.watch.domain.WatchFsUser">
|
|
|
- select u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,
|
|
|
+ select u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,wu.monitor_data_type_order,
|
|
|
wu.xhs_device_id,wu.new_xhs_device_id,wu.smart_watch_device_id
|
|
|
from watch_user wu
|
|
|
@@ -152,9 +152,9 @@
|
|
|
|
|
|
<select id="selectWatchFsUserByDeviceIdAndUserId" resultType="com.fs.watch.domain.WatchFsUser">
|
|
|
<if test="type==0">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,
|
|
|
+ wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,
|
|
|
wu.target_calorie,wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,
|
|
|
wu.monitor_data_type_order,wu.xhs_device_id
|
|
|
FROM watch_user wu
|
|
|
@@ -163,18 +163,18 @@
|
|
|
AND wu.user_id = #{userId}
|
|
|
</if>
|
|
|
<if test="type==1">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,wu.target_activity,
|
|
|
+ wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,wu.target_activity,
|
|
|
wu.target_sport,wu.device_id,wu.monitor_data_type_order
|
|
|
FROM watch_family_user wu
|
|
|
left join fs_user u on u.user_id = #{userId}
|
|
|
WHERE wu.device_id LIKE concat('%',#{deviceId},'%') AND wu.is_del = 0
|
|
|
</if>
|
|
|
<if test="type==2">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,wu.monitor_data_type_order,
|
|
|
wu.xhs_device_id
|
|
|
FROM watch_user wu
|
|
|
@@ -183,18 +183,18 @@
|
|
|
AND wu.user_id = #{userId}
|
|
|
</if>
|
|
|
<if test="type==3">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id as xhs_device_id,wu.monitor_data_type_order
|
|
|
FROM watch_family_user wu
|
|
|
left join fs_user u on u.user_id = #{userId}
|
|
|
WHERE wu.device_id LIKE concat('%',#{deviceId},'%') AND wu.is_del = 0
|
|
|
</if>
|
|
|
<if test="type==4">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,wu.monitor_data_type_order,wu.new_xhs_device_id
|
|
|
FROM watch_user wu
|
|
|
left join fs_user u on wu.user_id = u.user_id
|
|
|
@@ -202,18 +202,18 @@
|
|
|
AND wu.user_id = #{userId}
|
|
|
</if>
|
|
|
<if test="type==5">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id as new_xhs_device_id,wu.monitor_data_type_order
|
|
|
FROM watch_family_user wu
|
|
|
left join fs_user u on u.user_id = #{userId}
|
|
|
WHERE wu.device_id LIKE concat('%',#{deviceId},'%') AND wu.is_del = 0
|
|
|
</if>
|
|
|
<if test="type==6">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,wu.monitor_data_type_order,wu.smart_watch_device_id
|
|
|
FROM watch_user wu
|
|
|
left join fs_user u on wu.user_id = u.user_id
|
|
|
@@ -221,9 +221,9 @@
|
|
|
AND wu.user_id = #{userId}
|
|
|
</if>
|
|
|
<if test="type==7">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,u.phone,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,u.phone,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
+ wu.birthday,wu.height,wu.weight,wu.target_step,wu.target_calorie,
|
|
|
wu.target_activity,wu.target_sport,wu.device_id as smart_watch_device_id,wu.monitor_data_type_order
|
|
|
FROM watch_family_user wu
|
|
|
left join fs_user u on u.user_id = #{userId}
|
|
|
@@ -248,9 +248,9 @@
|
|
|
WHERE wu.device_id LIKE #{deviceId}
|
|
|
</select>
|
|
|
<select id="selectWatchFsUserByDeviceId" resultType="com.fs.watch.domain.WatchFsUser">
|
|
|
- SELECT u.user_id, u.avatar, u.password, u.sex, u.status, u.remark,
|
|
|
+ SELECT u.user_id, u.avatar, u.password, COALESCE(wu.sex, u.sex) as sex, u.status, u.remark,
|
|
|
wu.nick_name,
|
|
|
- wu.sex,wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,wu.monitor_data_type_order
|
|
|
+ wu.birthday,wu.w_company_id,wu.height,wu.weight,wu.target_step,wu.target_calorie,wu.target_activity,wu.target_sport,wu.device_id,wu.other_device,wu.monitor_data_type_order
|
|
|
FROM watch_user wu
|
|
|
left join fs_user u on wu.user_id = u.user_id
|
|
|
WHERE wu.device_id LIKE concat('%',#{deviceId},'%') AND wu.is_del = 0
|