Просмотр исходного кода

B端登陆用户重复bug

release_toaliyun_real
xiaohanzi 5 лет назад
Родитель
Сommit
4097545ff5
2 измененных файлов: 10 добавлений и 5 удалений
  1. +4
    -4
      mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java
  2. +6
    -1
      mallinkService/src/main/java/com/iformall/service/impl/MallPermissionServiceImpl.java

+ 4
- 4
mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java Просмотреть файл

@@ -164,10 +164,10 @@ public class WxInfoController extends BaseController {
WxBuser oldUser = null; WxBuser oldUser = null;
if (boolHaveUnionId) { if (boolHaveUnionId) {
// 优先根据unionId查询 // 优先根据unionId查询
WxBuser userQ = new WxBuser();
userQ.updateTenantInfo(wxAuthorizerInfo);
userQ.setUnionId(unionId);
oldUser = wxBuserService.getByObject(userQ);
// WxBuser userQ = new WxBuser();
// userQ.updateTenantInfo(wxAuthorizerInfo);
// userQ.setUnionId(unionId);
// oldUser = wxBuserService.getByObject(userQ);
} }
if (oldUser == null) { if (oldUser == null) {
oldUser = wxBuserService.getByOpenId(newUser); oldUser = wxBuserService.getByOpenId(newUser);


+ 6
- 1
mallinkService/src/main/java/com/iformall/service/impl/MallPermissionServiceImpl.java Просмотреть файл

@@ -140,7 +140,12 @@ public class MallPermissionServiceImpl implements MallPermissionService {
}}; }};
String menus = wxMallMapper.queryMenusByTenantInfo(q); String menus = wxMallMapper.queryMenusByTenantInfo(q);
JSONArray menuIdList = JSON.parseArray(menus); JSONArray menuIdList = JSON.parseArray(menus);
return getAllMenuListByParentId(0L, menuIdList.toJavaList(Long.class), boolNav);
if (null != menuIdList) {
return getAllMenuListByParentId(0L, menuIdList.toJavaList(Long.class), boolNav);
}else {
return null;
}
} else { } else {
//用户菜单列表 //用户菜单列表
List<Long> menuIdList = mallUserInfoMapper.queryAllMenuId(userInfo.getId()); List<Long> menuIdList = mallUserInfoMapper.queryAllMenuId(userInfo.getId());


Загрузка…
Отмена
Сохранить