Browse Source

toke删除和产品显示的问题

wangfeng 6 years ago
parent
commit
c091f79a41

+ 1 - 0
diagbotman-service/src/main/resources/mapper/OpenedProductsMapper.xml

@@ -154,6 +154,7 @@
         ON a.product_id=b.id
         WHERE
         a.is_deleted = "N"
+        AND b.is_deleted = "N"
         <if test="userId !=null">
             AND a.user_id = #{userId}
         </if>

+ 3 - 0
user-service/src/main/java/com/diagbot/facade/UserFacade.java

@@ -43,6 +43,7 @@ import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.exception.ServiceErrorCode;
 import com.diagbot.idc.VisibleIdCreater;
+import com.diagbot.service.TokenService;
 import com.diagbot.service.impl.UserServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.DateUtil;
@@ -971,6 +972,8 @@ public class UserFacade extends UserServiceImpl {
         if (!res) {
             throw new CommonException(CommonErrorCode.UPDATE_INFO_FAIL);
         }
+        //删除用户成功后把token也删除
+        tokenFacade.deleteToken(String.valueOf(baseIdVO.getId()));
         return RespDTO.onSuc(res);
     }