提交 14850092 作者: 张小凤

RepoCash

上级 498001ad
......@@ -76,8 +76,8 @@ public class RepoCashController extends BaseController {
@ApiOperation(value = "小程序用户生成时,用户钱包中用户同时生成————用于远程,前端不使用")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping("walletUsers")
public ResultBody walletUsers(HttpServletRequest request, @RequestBody WalletUsersVO walletUsersVO) {
return repoCashService.walletUsers(this.getCurrentAccount(request), walletUsersVO);
public ResultBody walletUsers(@RequestBody WalletUsersVO walletUsersVO) {
return repoCashService.walletUsers(walletUsersVO);
}
......
......@@ -38,7 +38,8 @@ public class AuthSignatureFilter implements AuthFilter {
/**
* 无需登录白名单
*/
private static final String[] IGNORE_URLS = {"/payment/swagger/swagger-resources","/payment/swagger/v2/api-docs","/payment/swagger/doc.html"};
private static final String[] IGNORE_URLS = {"/payment/swagger/swagger-resources"
, "/payment/swagger/v2/api-docs", "/payment/swagger/doc.html", "/payment/repocash/walletUsers"};
/*无需加密狗无需登录白名单*/
private static final String[] USE_KEY = {"/crm/account/loginByUsbKey"};
......@@ -74,19 +75,19 @@ public class AuthSignatureFilter implements AuthFilter {
return false;
} else {
String token = request.getHeader("token");
if (null==token){
if (null == token) {
response(response, ResultBody.error(ResultEnum.THE_REQUEST_IS_NOT_AUTHENTICATED));
return false;
}
String s = stringRedisTemplate.opsForValue().get(token);
if (null==s){
response(response,ResultBody.error(ResultEnum.THE_TOKEN_IS_INVALID));
if (null == s) {
response(response, ResultBody.error(ResultEnum.THE_TOKEN_IS_INVALID));
return false;
}
UserAccountDTO userAccountDTO = JSON.parseObject(s, UserAccountDTO.class);
try {
Tenant tenant = TenantContext.buildTenant(userAccountDTO.getAccountNo());
if (tenant!=null){
if (tenant != null) {
TenantContext.setTenant(tenant);
return true;
}
......
......@@ -479,7 +479,7 @@ public class RepoCashServiceImpl implements RepoCashService {
@Override
public ResultBody walletUsers(BaseAccountDTO cuser, WalletUsersVO walletUsersVO) {
public ResultBody walletUsers(WalletUsersVO walletUsersVO) {
ResponseEntity<String> response = UserId(walletUsersVO.getRepoAccountId());
String body1 = response.getBody();
UserAccountSimpleDTO account = JSON.parseObject(body1, UserAccountSimpleDTO.class);
......
......@@ -46,7 +46,7 @@ public interface RepoCashService {
PageResult listPagePayManager(BaseAccountDTO currentAccount, UserCashQO param);
ResultBody walletUsers(BaseAccountDTO cuser, WalletUsersVO walletUsersVO);
ResultBody walletUsers(WalletUsersVO walletUsersVO);
ResultBody cashType();
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论