Commit 12b6f34e7aeca1fecf2925f4721e31a43eac8ea3
Merge branch 'master' of http://git3.nong12.com/xtrade/order-service.git
Showing
1 changed file
with
34 additions
and
34 deletions
src/main/java/com/diligrp/xtrade/order/rpc/feign/AccountResolver.java
1 | -package com.diligrp.xtrade.order.rpc.feign; | |
2 | - | |
3 | -import javax.annotation.Resource; | |
4 | - | |
5 | -import org.springframework.http.HttpStatus; | |
6 | -import org.springframework.stereotype.Component; | |
7 | - | |
8 | -import com.diligrp.xtrade.order.domain.dto.AccountDto; | |
9 | -import com.diligrp.xtrade.order.exception.OrderException; | |
10 | -import com.diligrp.xtrade.shared.domain.Message; | |
11 | - | |
12 | -/** | |
13 | - * @ClassName: AccountResolver | |
14 | - * @Description 远程卡务调用解析 | |
15 | - * @author zhangxing | |
16 | - * @date 2020年4月22日 | |
17 | - */ | |
18 | -@Component | |
19 | -public class AccountResolver { | |
20 | - | |
21 | - @Resource | |
22 | - private AccountRPC accountRPC; | |
23 | - | |
24 | - /** | |
25 | - * 根据id获取账户信息 | |
26 | - */ | |
27 | - public AccountDto getAccount(Long accountId) { | |
28 | - Message<AccountDto> message = accountRPC.getDltAccount(accountId); | |
29 | - if (!HttpStatus.OK.equals(message.getCode())) { | |
30 | - throw new OrderException(message.getMessage()); | |
31 | - } | |
32 | - return message.getData(); | |
33 | - } | |
34 | -} | |
1 | +package com.diligrp.xtrade.order.rpc.feign; | |
2 | + | |
3 | +import javax.annotation.Resource; | |
4 | + | |
5 | +import org.springframework.http.HttpStatus; | |
6 | +import org.springframework.stereotype.Component; | |
7 | + | |
8 | +import com.diligrp.xtrade.order.domain.dto.AccountDto; | |
9 | +import com.diligrp.xtrade.order.exception.OrderException; | |
10 | +import com.diligrp.xtrade.shared.domain.Message; | |
11 | + | |
12 | +/** | |
13 | + * @ClassName: AccountResolver | |
14 | + * @Description 远程卡务调用解析 | |
15 | + * @author zhangxing | |
16 | + * @date 2020年4月22日 | |
17 | + */ | |
18 | +@Component | |
19 | +public class AccountResolver { | |
20 | + | |
21 | + @Resource | |
22 | + private AccountRPC accountRPC; | |
23 | + | |
24 | + /** | |
25 | + * 根据id获取账户信息 | |
26 | + */ | |
27 | + public AccountDto getAccount(Long accountId) { | |
28 | + Message<AccountDto> message = accountRPC.getDltAccount(accountId); | |
29 | + if (HttpStatus.OK.value() != message.getCode()) { | |
30 | + throw new OrderException(message.getMessage()); | |
31 | + } | |
32 | + return message.getData(); | |
33 | + } | |
34 | +} | ... | ... |