diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HomeTemplateUserMappingDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HomeTemplateUserMappingDAO.java index 0d6f448f9..00ff17fc2 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HomeTemplateUserMappingDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HomeTemplateUserMappingDAO.java @@ -3,6 +3,7 @@ package com.cool.store.dao; import com.cool.store.entity.HomeTemplateUserMappingDO; import com.cool.store.mapper.HomeTemplateUserMappingMapper; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Repository; import tk.mybatis.mapper.entity.Example; @@ -24,6 +25,9 @@ public class HomeTemplateUserMappingDAO { return homeTemplateUserMappingMapper.insertSelective(homeTemplateRoleMappingDO); } public HomeTemplateUserMappingDO getHomeTemplateRoleMappingByUserId(String userId) { + if (StringUtils.isBlank(userId)){ + return null; + } Example example = new Example(HomeTemplateUserMappingDO.class); example.createCriteria().andEqualTo("userId", userId); return homeTemplateUserMappingMapper.selectOneByExample(example); diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HomeTemplateUserMappingServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HomeTemplateUserMappingServiceImpl.java index 38adcaa4e..792f8871f 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HomeTemplateUserMappingServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HomeTemplateUserMappingServiceImpl.java @@ -37,9 +37,7 @@ public class HomeTemplateUserMappingServiceImpl implements HomeTemplateUserMappi private HomeTemplateDAO homeTemplateDAO; @Override public HomeTemplateResponse getHomeTemplateByUserId(String userId) { - if (StringUtils.isBlank(userId)){ - throw new ServiceException(ErrorCodeEnum.USER_NOT_LOGIN); - } + HomeTemplateUserMappingDO homeTemplateRoleMappingById = homeTemplateUserMappingDAO.getHomeTemplateRoleMappingByUserId(userId); if (homeTemplateRoleMappingById == null){ //使用默认模板 id =1