diff --git a/web/src/main/java/com/example/web/mapper/UsersMapper.java b/web/src/main/java/com/example/web/mapper/UsersMapper.java index d735504..0657f07 100644 --- a/web/src/main/java/com/example/web/mapper/UsersMapper.java +++ b/web/src/main/java/com/example/web/mapper/UsersMapper.java @@ -52,6 +52,9 @@ public interface UsersMapper { @DataSource("wechat") int updateSyncStatus(Map params); + @DataSource("wechat") + int updateSyncStatusToZero(Map params); + @DataSource("wechat") int updateUserTypeAndClearFollowup(Map params); diff --git a/web/src/main/java/com/example/web/service/impl/UserServiceImpl.java b/web/src/main/java/com/example/web/service/impl/UserServiceImpl.java index fb4cd57..8875f9a 100644 --- a/web/src/main/java/com/example/web/service/impl/UserServiceImpl.java +++ b/web/src/main/java/com/example/web/service/impl/UserServiceImpl.java @@ -259,7 +259,7 @@ public class UserServiceImpl implements UserService { } // 更新 users 表,设置 sync_statuss 字段值为 0 - usersMapper.updateSyncStatus(params); + usersMapper.updateSyncStatusToZero(params); result.put("success", true); result.put("message", "操作成功"); diff --git a/web/src/main/resources/mapper/UsersMapper.xml b/web/src/main/resources/mapper/UsersMapper.xml index d2f3ef8..fa8585b 100644 --- a/web/src/main/resources/mapper/UsersMapper.xml +++ b/web/src/main/resources/mapper/UsersMapper.xml @@ -202,6 +202,12 @@ WHERE userId = #{userId} + + UPDATE users + SET sync_statuss = 0 + WHERE userId = #{userId} + + UPDATE users SET type = #{type},