提交 64294053 作者: 张小凤

UserMessage

上级 b7448fbf
...@@ -93,7 +93,7 @@ public class RepoCashServiceImpl implements RepoCashService { ...@@ -93,7 +93,7 @@ public class RepoCashServiceImpl implements RepoCashService {
} }
} }
ResponseEntity<String> responseEntity = UserId(cuser.getUserAccountId()); ResponseEntity<String> responseEntity = UserId(cuser.getUserAccountId(), cuser.getToken());
UserAccountSimpleDTO account = JSON.parseObject(responseEntity.getBody(), UserAccountSimpleDTO.class); UserAccountSimpleDTO account = JSON.parseObject(responseEntity.getBody(), UserAccountSimpleDTO.class);
list.stream().forEach(t -> { list.stream().forEach(t -> {
if (t.getCreateUser().equals(account.getId())) { if (t.getCreateUser().equals(account.getId())) {
...@@ -139,7 +139,7 @@ public class RepoCashServiceImpl implements RepoCashService { ...@@ -139,7 +139,7 @@ public class RepoCashServiceImpl implements RepoCashService {
/** /**
* 用户信息 * 用户信息
*/ */
ResponseEntity<String> responseEntity = UserId(cash.getRepoAccountId()); ResponseEntity<String> responseEntity = UserId(cash.getRepoAccountId(), cuser.getToken());
UserAccountSimpleDTO account = JSON.parseObject(responseEntity.getBody(), UserAccountSimpleDTO.class); UserAccountSimpleDTO account = JSON.parseObject(responseEntity.getBody(), UserAccountSimpleDTO.class);
if (account == null) { if (account == null) {
return ResultBody.error(ResultEnum.FEIGN_REPOUSER_SERVLET_ERROR); return ResultBody.error(ResultEnum.FEIGN_REPOUSER_SERVLET_ERROR);
...@@ -200,7 +200,7 @@ public class RepoCashServiceImpl implements RepoCashService { ...@@ -200,7 +200,7 @@ public class RepoCashServiceImpl implements RepoCashService {
/** /**
* 用户信息 * 用户信息
*/ */
ResponseEntity<String> responseEntity = UserId(repoAccountId); ResponseEntity<String> responseEntity = UserId(repoAccountId, cuser.getToken());
UserAccountSimpleDTO account = JSON.parseObject(responseEntity.getBody(), UserAccountSimpleDTO.class); UserAccountSimpleDTO account = JSON.parseObject(responseEntity.getBody(), UserAccountSimpleDTO.class);
if (account == null) { if (account == null) {
return ResultBody.error(ResultEnum.FEIGN_REPOUSER_SERVLET_ERROR); return ResultBody.error(ResultEnum.FEIGN_REPOUSER_SERVLET_ERROR);
...@@ -266,14 +266,20 @@ public class RepoCashServiceImpl implements RepoCashService { ...@@ -266,14 +266,20 @@ public class RepoCashServiceImpl implements RepoCashService {
return null; return null;
} }
private ResponseEntity<String> UserId(Integer repoAccountId) { private ResponseEntity<String> UserId(Integer repoAccountId, String token) {
// 用户信息 // 用户信息
ResponseEntity<String> response = /* ResponseEntity<String> response =
restTemplate.getForEntity( restTemplate.getForEntity(
userAppUrl userAppUrl
+ "user-account/feignGetUserSimpleInfo?userAccountId=" + "user-account/feignGetUserSimpleInfo?userAccountId="
+ repoAccountId, + repoAccountId,
String.class); String.class);*/
HttpHeaders headers = new HttpHeaders();
//封装请求头
headers.add("token", token);
HttpEntity<MultiValueMap<String, Object>> formEntity = new HttpEntity<MultiValueMap<String, Object>>(headers);
ResponseEntity<String> response = restTemplate.exchange(userAppUrl + "user-account/feignGetUserSimpleInfo?userAccountId=" + repoAccountId,
HttpMethod.GET, formEntity, String.class);
return response; return response;
} }
...@@ -289,7 +295,7 @@ public class RepoCashServiceImpl implements RepoCashService { ...@@ -289,7 +295,7 @@ public class RepoCashServiceImpl implements RepoCashService {
return body; return body;
} }
// 用户信息 // 用户信息
ResponseEntity<String> response = UserId(cash.getRepoAccountId()); ResponseEntity<String> response = UserId(cash.getRepoAccountId(), cuser.getToken());
String body1 = response.getBody(); String body1 = response.getBody();
UserAccountSimpleDTO account = JSON.parseObject(body1, UserAccountSimpleDTO.class); UserAccountSimpleDTO account = JSON.parseObject(body1, UserAccountSimpleDTO.class);
if (account == null) { if (account == null) {
...@@ -495,14 +501,14 @@ public class RepoCashServiceImpl implements RepoCashService { ...@@ -495,14 +501,14 @@ public class RepoCashServiceImpl implements RepoCashService {
@Override @Override
public ResultBody walletUsers(WalletUsersVO walletUsersVO) { public ResultBody walletUsers(WalletUsersVO walletUsersVO) {
ResponseEntity<String> response = UserId(walletUsersVO.getRepoAccountId()); // ResponseEntity<String> response = UserId(walletUsersVO.getRepoAccountId(),walletUsersVO.get);
String body1 = response.getBody(); // String body1 = response.getBody();
UserAccountSimpleDTO account = JSON.parseObject(body1, UserAccountSimpleDTO.class); //UserAccountSimpleDTO account = JSON.parseObject(body1, UserAccountSimpleDTO.class);
if (account == null) { /* if (account == null) {
return ResultBody.error(ResultEnum.FEIGN_REPOUSER_SERVLET_ERROR); return ResultBody.error(ResultEnum.FEIGN_REPOUSER_SERVLET_ERROR);
} else if (account.getPortType().equals(PortTypeEnum.ADMIN_ACCOUNTS.getCode())) { } else if (account.getPortType().equals(PortTypeEnum.ADMIN_ACCOUNTS.getCode())) {
return ResultBody.error(ResultEnum.NO_WALLET_FUNCTION); return ResultBody.error(ResultEnum.NO_WALLET_FUNCTION);
} }*/
WalletUsersQO properties = BeanCopyUtils.properties(walletUsersVO, new WalletUsersQO()); WalletUsersQO properties = BeanCopyUtils.properties(walletUsersVO, new WalletUsersQO());
Integer walletUsers = repoCashDao.findWalletUsers(properties); Integer walletUsers = repoCashDao.findWalletUsers(properties);
if (walletUsers != null) { if (walletUsers != null) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论