Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
T
tanpu-community
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
探普后端
tanpu-community
Commits
15b271a6
Commit
15b271a6
authored
Jul 29, 2021
by
吴泽佳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除多余的feign
parent
2e5f22ef
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
54 additions
and
131 deletions
+54
-131
FeignClientForFund.java
...va/com/tanpu/community/feign/fund/FeignClientForFund.java
+0
-35
FeignbackForFund.java
...java/com/tanpu/community/feign/fund/FeignbackForFund.java
+0
-32
FeignForFund.java
.../java/com/tanpu/community/feign/product/FeignForFund.java
+9
-0
FeignForPublicFund.java
...com/tanpu/community/feign/product/FeignForPublicFund.java
+9
-0
FeignbackForFund.java
...a/com/tanpu/community/feign/product/FeignbackForFund.java
+14
-0
FeignbackForPublicFund.java
...tanpu/community/feign/product/FeignbackForPublicFund.java
+14
-0
FeignClientForPublicFund.java
.../community/feign/publicFund/FeignClientForPublicFund.java
+0
-23
FeignbackForPublicFund.java
...pu/community/feign/publicFund/FeignbackForPublicFund.java
+0
-33
HomePageManager.java
...ain/java/com/tanpu/community/manager/HomePageManager.java
+8
-8
No files found.
community-service/src/main/java/com/tanpu/community/feign/fund/FeignClientForFund.java
deleted
100644 → 0
View file @
2e5f22ef
package
com
.
tanpu
.
community
.
feign
.
fund
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.req.page.Page
;
import
com.tanpu.community.api.beans.vo.feign.course.ShortVideoBaseInfoResp
;
import
com.tanpu.community.api.beans.vo.feign.fatools.UserInfoNewChief
;
import
com.tanpu.community.api.beans.vo.feign.fatools.UserInfoOrg
;
import
com.tanpu.community.api.beans.vo.feign.fatools.UserInfoResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
com.tanpu.community.api.beans.vo.feign.user.FileQueryResp
;
import
com.tanpu.community.api.beans.vo.feign.user.UserInfoVo
;
import
com.tanpu.community.config.FeignConfiguration
;
import
com.tanpu.community.feign.fatools.FeignbackForFatools
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
@FeignClient
(
value
=
"service-fund"
,
fallbackFactory
=
FeignbackForFund
.
class
,
url
=
"http://tp-fund-svc"
,
path
=
"/fund"
)
//@FeignClient(value = "service-fund",configuration = FeignConfiguration.class, fallbackFactory = FeignbackForFund.class,url = "http://127.0.0.1:8199/fund", path = "/fund")
public
interface
FeignClientForFund
{
@ApiOperation
(
"基金公司-简单信息"
)
@GetMapping
(
"/fund/companyInfoSimple"
)
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
@ApiOperation
(
"私募类型基金公司-持有产品数"
)
@GetMapping
(
"/fund/companyFundCount"
)
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
}
community-service/src/main/java/com/tanpu/community/feign/fund/FeignbackForFund.java
deleted
100644 → 0
View file @
2e5f22ef
package
com
.
tanpu
.
community
.
feign
.
fund
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Component
;
@Slf4j
@Component
public
class
FeignbackForFund
implements
FallbackFactory
<
FeignClientForFund
>
{
@Override
public
FeignClientForFund
create
(
Throwable
throwable
)
{
return
new
FeignClientForFund
()
{
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
String
id
)
{
log
.
info
(
"FeignbackForFund.getFundCompanyInfoSimple 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignbackForFund.getFundCompanyInfoSimple 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
String
id
)
{
log
.
info
(
"FeignbackForFund.getCompanyFundCount 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignbackForFund.getCompanyFundCount 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
};
}
}
community-service/src/main/java/com/tanpu/community/feign/product/FeignForFund.java
View file @
15b271a6
package
com
.
tanpu
.
community
.
feign
.
product
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
com.tanpu.community.api.beans.vo.feign.product.ProductInfoVO
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
...
...
@@ -26,4 +27,12 @@ public interface FeignForFund {
@ApiOperation
(
"获取非净值产品"
)
@GetMapping
(
"/product/not/net"
)
CommonResp
<
List
<
ProductInfoVO
>>
getProductListNotNetInfo
(
@ApiParam
(
"产品id"
)
@RequestParam
(
"ids"
)
List
<
String
>
ids
);
@ApiOperation
(
"基金公司-简单信息"
)
@GetMapping
(
"/fund/companyInfoSimple"
)
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
@ApiOperation
(
"私募类型基金公司-持有产品数"
)
@GetMapping
(
"/fund/companyFundCount"
)
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
}
community-service/src/main/java/com/tanpu/community/feign/product/FeignForPublicFund.java
View file @
15b271a6
package
com
.
tanpu
.
community
.
feign
.
product
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
com.tanpu.community.api.beans.vo.feign.product.ProductInfoVO
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
...
...
@@ -17,4 +18,12 @@ public interface FeignForPublicFund {
@ApiOperation
(
"获取产品详情"
)
@GetMapping
(
"/product/list"
)
CommonResp
<
List
<
ProductInfoVO
>>
getProductList
(
@ApiParam
(
"产品id"
)
@RequestParam
(
"ids"
)
List
<
String
>
ids
);
@ApiOperation
(
"基金公司-简单信息"
)
@GetMapping
(
"/publicFund/companyInfoSimple"
)
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
@ApiOperation
(
"私募类型基金公司-持有产品数"
)
@GetMapping
(
"/publicFund/companyFundCount"
)
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
}
community-service/src/main/java/com/tanpu/community/feign/product/FeignbackForFund.java
View file @
15b271a6
package
com
.
tanpu
.
community
.
feign
.
product
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
com.tanpu.community.api.beans.vo.feign.product.ProductInfoVO
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -31,6 +32,19 @@ public class FeignbackForFund implements FallbackFactory<FeignForFund> {
log
.
error
(
"FeignbackForFund.getProductListNotNetInfo"
,
throwable
);
return
CommonResp
.
failed
(
"查询无净值产品"
);
}
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
String
id
)
{
log
.
info
(
"FeignForFund.getFundCompanyInfoSimple 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignForFund.getFundCompanyInfoSimple 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
String
id
)
{
log
.
info
(
"FeignForFund.getCompanyFundCount 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignForFund.getCompanyFundCount 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
};
}
}
community-service/src/main/java/com/tanpu/community/feign/product/FeignbackForPublicFund.java
View file @
15b271a6
package
com
.
tanpu
.
community
.
feign
.
product
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
com.tanpu.community.api.beans.vo.feign.product.ProductInfoVO
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -20,6 +21,19 @@ public class FeignbackForPublicFund implements FallbackFactory<FeignForPublicFun
log
.
error
(
"getProductList.getProductList"
);
return
CommonResp
.
failed
(
"调用公募详情失败"
);
}
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
String
id
)
{
log
.
info
(
"FeignForPublicFund.getFundCompanyInfoSimple 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignForPublicFund.getFundCompanyInfoSimple 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
String
id
)
{
log
.
info
(
"FeignForPublicFund.getCompanyFundCount 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignForPublicFund.getCompanyFundCount 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
};
}
}
community-service/src/main/java/com/tanpu/community/feign/publicFund/FeignClientForPublicFund.java
deleted
100644 → 0
View file @
2e5f22ef
package
com
.
tanpu
.
community
.
feign
.
publicFund
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
@FeignClient
(
value
=
"service-fundpublic"
,
fallbackFactory
=
FeignbackForPublicFund
.
class
,
url
=
"http://tp-fundpublic-svc"
,
path
=
"/fundpublic"
)
//@FeignClient(value = "service-fundpublic",configuration = FeignConfiguration.class, fallbackFactory = FeignbackForPublicFund.class,url = "http://127.0.0.1:8200/fundpublic", path = "/fundpublic")
public
interface
FeignClientForPublicFund
{
@ApiOperation
(
"基金公司-简单信息"
)
@GetMapping
(
"/publicFund/companyInfoSimple"
)
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
@ApiOperation
(
"私募类型基金公司-持有产品数"
)
@GetMapping
(
"/publicFund/companyFundCount"
)
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
@ApiParam
(
"基金公司id"
)
@RequestParam
(
"id"
)
String
id
);
}
community-service/src/main/java/com/tanpu/community/feign/publicFund/FeignbackForPublicFund.java
deleted
100644 → 0
View file @
2e5f22ef
package
com
.
tanpu
.
community
.
feign
.
publicFund
;
import
com.tanpu.common.api.CommonResp
;
import
com.tanpu.community.api.beans.vo.feign.fund.FundCompanySimpleVO
;
import
com.tanpu.community.feign.fund.FeignClientForFund
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Component
;
@Slf4j
@Component
public
class
FeignbackForPublicFund
implements
FallbackFactory
<
FeignClientForPublicFund
>
{
@Override
public
FeignClientForPublicFund
create
(
Throwable
throwable
)
{
return
new
FeignClientForPublicFund
()
{
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getFundCompanyInfoSimple
(
String
id
)
{
log
.
info
(
"FeignClientForPublicFund.getFundCompanyInfoSimple 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignClientForPublicFund.getFundCompanyInfoSimple 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
@Override
public
CommonResp
<
FundCompanySimpleVO
>
getCompanyFundCount
(
String
id
)
{
log
.
info
(
"FeignClientForPublicFund.getCompanyFundCount 调用失败 id:{}"
,
id
);
log
.
error
(
"FeignClientForPublicFund.getCompanyFundCount 调用失败"
,
throwable
);
return
CommonResp
.
error
();
}
};
}
}
community-service/src/main/java/com/tanpu/community/manager/HomePageManager.java
View file @
15b271a6
...
...
@@ -20,8 +20,8 @@ import com.tanpu.community.dao.mapper.community.FollowRelMapper;
import
com.tanpu.community.feign.course.FeignClientForCourse
;
import
com.tanpu.community.feign.diagnose.FeignClientForDiagnose
;
import
com.tanpu.community.feign.fatools.FeignClientForFatools
;
import
com.tanpu.community.feign.
fund.FeignClient
ForFund
;
import
com.tanpu.community.feign.p
ublicFund.FeignClient
ForPublicFund
;
import
com.tanpu.community.feign.
product.Feign
ForFund
;
import
com.tanpu.community.feign.p
roduct.Feign
ForPublicFund
;
import
com.tanpu.community.service.FollowRelService
;
import
com.tanpu.community.util.ConvertUtil
;
import
com.tanpu.community.util.PageUtils
;
...
...
@@ -49,9 +49,9 @@ public class HomePageManager {
@Resource
private
FeignClientForCourse
feignClientForCourse
;
@Resource
private
Feign
ClientForFund
feignClient
ForFund
;
private
Feign
ForFund
feign
ForFund
;
@Resource
private
Feign
ClientForPublicFund
feignClient
ForPublicFund
;
private
Feign
ForPublicFund
feign
ForPublicFund
;
//查询 个人中心 相关信息
public
UserInfoResp
queryUsersInfo
(
String
userIdMyself
,
String
userId
)
{
...
...
@@ -97,10 +97,10 @@ public class HomePageManager {
userInfoNew
.
setPersonalCenterType
(
PersonalCenterTypeEnum
.
ORG
.
getCode
());
if
(
FundCompanyTypeEnum
.
PUBLIC
.
getCode
()
==
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgType
()
&&
StringUtils
.
isNotBlank
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
()))
{
// 公募
// 设置 基金数
CommonResp
<
FundCompanySimpleVO
>
companyFundCount
=
feign
Client
ForPublicFund
.
getCompanyFundCount
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
CommonResp
<
FundCompanySimpleVO
>
companyFundCount
=
feignForPublicFund
.
getCompanyFundCount
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
userInfoNew
.
setFundNumber
(
companyFundCount
.
isSuccess
()
?
companyFundCount
.
getData
().
getFundCount
()
:
0
);
// 设置成立时间 和 备案编号(公募没有备案编号)
CommonResp
<
FundCompanySimpleVO
>
fundCompanyInfoSimple
=
feign
Client
ForPublicFund
.
getFundCompanyInfoSimple
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
CommonResp
<
FundCompanySimpleVO
>
fundCompanyInfoSimple
=
feignForPublicFund
.
getFundCompanyInfoSimple
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
if
(
fundCompanyInfoSimple
.
isSuccess
())
{
FundCompanySimpleVO
data
=
fundCompanyInfoSimple
.
getData
();
userInfoNew
.
setFounded
(
data
.
getEstablishDate
());
...
...
@@ -109,14 +109,14 @@ public class HomePageManager {
}
if
(
FundCompanyTypeEnum
.
PRIVATE
.
getCode
()
==
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgType
()
&&
StringUtils
.
isNotBlank
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
()))
{
// 私募
// 设置成立时间 和 备案编号
CommonResp
<
FundCompanySimpleVO
>
fundCompanyInfoSimple
=
feign
Client
ForFund
.
getFundCompanyInfoSimple
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
CommonResp
<
FundCompanySimpleVO
>
fundCompanyInfoSimple
=
feignForFund
.
getFundCompanyInfoSimple
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
if
(
fundCompanyInfoSimple
.
isSuccess
())
{
FundCompanySimpleVO
data
=
fundCompanyInfoSimple
.
getData
();
userInfoNew
.
setFounded
(
data
.
getEstablishDate
());
userInfoNew
.
setRecordNumber
(
data
.
getRegisterNumber
());
}
// 设置 基金数
CommonResp
<
FundCompanySimpleVO
>
companyFundCount
=
feign
Client
ForFund
.
getCompanyFundCount
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
CommonResp
<
FundCompanySimpleVO
>
companyFundCount
=
feignForFund
.
getCompanyFundCount
(
userInfoNew
.
getUserInfoNewOrg
().
getBelongOrgId
());
userInfoNew
.
setFundNumber
(
companyFundCount
.
isSuccess
()
?
companyFundCount
.
getData
().
getFundCount
()
:
0
);
}
//设置团队成员
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment