Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
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
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
b08a4d7c
Commit
b08a4d7c
authored
Jun 07, 2022
by
缪晖
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'Bugfix-日志报错问题修复20220601' into 'master'
Bugfix 日志报错问题修复20220601 See merge request
!142
parents
c1af8397
d5b440c7
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
6 deletions
+23
-6
order-application-service/src/main/java/cn/freemud/entities/dto/pay/svc/SVCQueryMultiInfo.java
+16
-0
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
+4
-1
order-application-service/src/main/java/cn/freemud/service/thirdparty/SvcAppClient.java
+3
-5
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/pay/svc/SVCQueryMultiInfo.java
0 → 100644
View file @
b08a4d7c
package
cn
.
freemud
.
entities
.
dto
.
pay
.
svc
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author : xh.Z
* @email : fisherman0510@163.com
* @Date : 2022/6/1 20:17
* @description :
*/
@Data
public
class
SVCQueryMultiInfo
{
List
<
BatchSvcInfoRequest
>
queryList
;
}
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
View file @
b08a4d7c
...
@@ -28,6 +28,7 @@ import cn.freemud.entities.dto.pay.PayProductDto;
...
@@ -28,6 +28,7 @@ import cn.freemud.entities.dto.pay.PayProductDto;
import
cn.freemud.entities.dto.pay.UnifiedOrderRequestDto
;
import
cn.freemud.entities.dto.pay.UnifiedOrderRequestDto
;
import
cn.freemud.entities.dto.pay.svc.BatchSvcInfoRequest
;
import
cn.freemud.entities.dto.pay.svc.BatchSvcInfoRequest
;
import
cn.freemud.entities.dto.pay.svc.CardApplyRes
;
import
cn.freemud.entities.dto.pay.svc.CardApplyRes
;
import
cn.freemud.entities.dto.pay.svc.SVCQueryMultiInfo
;
import
cn.freemud.entities.dto.shoppingCart.GetShoppingCartGoodsApportionDto
;
import
cn.freemud.entities.dto.shoppingCart.GetShoppingCartGoodsApportionDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.dto.store.*
;
import
cn.freemud.entities.dto.store.*
;
...
@@ -227,7 +228,9 @@ public class CheckOrder {
...
@@ -227,7 +228,9 @@ public class CheckOrder {
request
.
setVer
(
"1"
);
request
.
setVer
(
"1"
);
requestList
.
add
(
request
);
requestList
.
add
(
request
);
});
});
cn
.
freemud
.
base
.
entity
.
BaseResponse
<
List
<
CardApplyRes
>>
response
=
svcAppClient
.
multiInfo
(
requestList
);
SVCQueryMultiInfo
req
=
new
SVCQueryMultiInfo
();
req
.
setQueryList
(
requestList
);
cn
.
freemud
.
base
.
entity
.
BaseResponse
<
List
<
CardApplyRes
>>
response
=
svcAppClient
.
multiInfo
(
req
);
if
(
response
!=
null
&&
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
response
.
getCode
()))
{
if
(
response
!=
null
&&
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
response
.
getCode
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
response
.
getResult
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
response
.
getResult
()))
{
CardApplyRes
cardApplyRes1
=
response
.
getResult
().
stream
().
filter
(
cardApplyRes
->
cardApplyRes
.
getEnableSharing
().
compareTo
(
0
)
==
0
).
findFirst
().
orElse
(
null
);
CardApplyRes
cardApplyRes1
=
response
.
getResult
().
stream
().
filter
(
cardApplyRes
->
cardApplyRes
.
getEnableSharing
().
compareTo
(
0
)
==
0
).
findFirst
().
orElse
(
null
);
...
...
order-application-service/src/main/java/cn/freemud/service/thirdparty/SvcAppClient.java
View file @
b08a4d7c
package
cn
.
freemud
.
service
.
thirdparty
;
package
cn
.
freemud
.
service
.
thirdparty
;
import
cn.freemud.entities.dto.pay.svc.*
;
import
com.freemud.application.sdk.api.ordercenter.annotation.LogIgnoreFeign
;
import
com.freemud.application.sdk.api.ordercenter.annotation.LogIgnoreFeign
;
import
cn.freemud.base.entity.BaseResponse
;
import
cn.freemud.base.entity.BaseResponse
;
import
cn.freemud.entities.dto.pay.svc.BatchSvcInfoRequest
;
import
cn.freemud.entities.dto.pay.svc.CardApplyRes
;
import
cn.freemud.entities.dto.pay.svc.SVCCardAmountRequestDto
;
import
cn.freemud.entities.dto.pay.svc.SVCCardAmountResponseDto
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
@FeignClient
(
name
=
"fm-svc-app"
,
url
=
"${saas.svc.app.feign.url:}"
)
@FeignClient
(
name
=
"fm-svc-app"
,
url
=
"${saas.svc.app.feign.url:}"
)
...
@@ -25,6 +23,6 @@ public interface SvcAppClient {
...
@@ -25,6 +23,6 @@ public interface SvcAppClient {
//批量查询卡配置规则
//批量查询卡配置规则
@PostMapping
(
value
=
"/svc/cardapply/multi-info"
)
@PostMapping
(
value
=
"/svc/cardapply/multi-info"
)
BaseResponse
<
List
<
CardApplyRes
>>
multiInfo
(
@RequestBody
List
<
BatchSvcInfoRequest
>
requestList
);
BaseResponse
<
List
<
CardApplyRes
>>
multiInfo
(
@RequestBody
SVCQueryMultiInfo
req
);
}
}
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