|
@@ -1,6 +1,7 @@
|
|
package cn.rankin.apiweb.service.user;
|
|
package cn.rankin.apiweb.service.user;
|
|
|
|
|
|
import cn.rankin.apiweb.code.ApiWebCode;
|
|
import cn.rankin.apiweb.code.ApiWebCode;
|
|
|
|
+import cn.rankin.apiweb.service.product.ProductClient;
|
|
import cn.rankin.apiweb.utils.SecurityManager;
|
|
import cn.rankin.apiweb.utils.SecurityManager;
|
|
import cn.rankin.common.utils.api.model.APIResult;
|
|
import cn.rankin.common.utils.api.model.APIResult;
|
|
import cn.rankin.common.utils.api.model.BaseCode;
|
|
import cn.rankin.common.utils.api.model.BaseCode;
|
|
@@ -10,6 +11,7 @@ import cn.rankin.common.utils.service.RedisService;
|
|
import cn.rankin.data.api.app.dto.LoginInfoDTO;
|
|
import cn.rankin.data.api.app.dto.LoginInfoDTO;
|
|
import cn.rankin.data.api.app.vo.DeviceUserVo;
|
|
import cn.rankin.data.api.app.vo.DeviceUserVo;
|
|
import cn.rankin.data.api.app.vo.UserInfoVo;
|
|
import cn.rankin.data.api.app.vo.UserInfoVo;
|
|
|
|
+import cn.rankin.data.api.product.entity.Product;
|
|
import cn.rankin.data.api.user.dto.TerminalDeviceDTO;
|
|
import cn.rankin.data.api.user.dto.TerminalDeviceDTO;
|
|
import cn.rankin.data.api.user.vo.TerminalDeviceVo;
|
|
import cn.rankin.data.api.user.vo.TerminalDeviceVo;
|
|
import cn.rankin.data.api.user.vo.TerminalUserVo;
|
|
import cn.rankin.data.api.user.vo.TerminalUserVo;
|
|
@@ -42,6 +44,9 @@ public class UserService {
|
|
private UserClient userClient;
|
|
private UserClient userClient;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ private ProductClient productClient;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
private RedisService redisService;
|
|
private RedisService redisService;
|
|
|
|
|
|
public APIResult<UserInfoVo> login(LoginInfoDTO loginInfoDTO) {
|
|
public APIResult<UserInfoVo> login(LoginInfoDTO loginInfoDTO) {
|
|
@@ -253,6 +258,7 @@ public class UserService {
|
|
}
|
|
}
|
|
|
|
|
|
public List<Map<String, Object>> getProductValid(String uid){
|
|
public List<Map<String, Object>> getProductValid(String uid){
|
|
- return userClient.getProductValid(uid, 0L, 50, "endTime", Sort.Direction.ASC);
|
|
|
|
|
|
+ //TODO: move this method to userCient
|
|
|
|
+ return productClient.getProductValid(uid, 0L, 50, "endTime", Sort.Direction.ASC);
|
|
}
|
|
}
|
|
}
|
|
}
|