瀏覽代碼

微信公众号关注,取关回调

小么熊🐻 1 年之前
父節點
當前提交
27e52ea0b4

+ 1 - 1
nbjk-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

@@ -168,7 +168,7 @@ public class WxGzhServiceImpl implements IWxGzhService {
                 }  else if (MessageUtil.MESSAGE_UNSUBSCRIBE.equals(event)) { // 取消订阅事件
                     log.info("3.2...");
                     log.info("fromUserName:"+fromUserName);
-                    UserInfo userInfoDB = userService.getStudentByOpenId(fromUserName);
+                    UserInfo userInfoDB = userService.getStudentByGzhOpenId(fromUserName);
                     if (userInfoDB != null) {
                         userInfoDB.setGzhOpenid(null);
                         userService.updateStudent(userInfoDB);

+ 2 - 0
nbjk-system/src/main/java/com/miaxis/system/mapper/SysUserMapper.java

@@ -114,6 +114,8 @@ public interface SysUserMapper
 
     UserInfo getStudentByOpenId(String openId);
 
+    UserInfo getStudentByGzhOpenId(String openId);
+
     UserInfo getStudentByName(String username);
 
     void saveUserInfo(UserInfo userInfo);

+ 1 - 0
nbjk-system/src/main/java/com/miaxis/system/service/ISysUserService.java

@@ -176,6 +176,7 @@ public interface ISysUserService
 
     UserInfo getStudentByOpenId(String openId);
 
+    UserInfo getStudentByGzhOpenId(String openId);
 
     void saveUserInfo(UserInfo userInfo);
 

+ 5 - 0
nbjk-system/src/main/java/com/miaxis/system/service/impl/SysUserServiceImpl.java

@@ -461,6 +461,11 @@ public class SysUserServiceImpl implements ISysUserService
         return userMapper.getStudentByOpenId(openId);
     }
 
+    @Override
+    public UserInfo getStudentByGzhOpenId(String openId) {
+        return userMapper.getStudentByGzhOpenId(openId);
+    }
+
     @Override
     public void saveUserInfo(UserInfo userInfo) {
         userMapper.saveUserInfo(userInfo);

+ 6 - 0
nbjk-system/src/main/resources/mapper/system/SysUserMapper.xml

@@ -98,6 +98,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 		select * from user_info
 		where app_openid = #{openid}
 	</select>
+
+	<select id="getStudentByGzhOpenId" parameterType="String" resultType="com.miaxis.common.core.domain.entity.UserInfo">
+		select * from user_info
+		where gzh_openid = #{openid}
+	</select>
+
 	<select id="getStudentByUnionId" parameterType="String" resultType="com.miaxis.common.core.domain.entity.UserInfo">
 		select * from user_info
 		where union_id = #{unionId}