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
6e2a5d1e
Commit
6e2a5d1e
authored
Jun 22, 2020
by
chongfu.liang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/1.9.27-小助手更改调用逻辑'
parents
5cd7a24a
47b8b361
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
41 additions
and
0 deletions
+41
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/constant/InterfaceAddressConstant.java
+3
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/response/orderInfo/OrderStatisticsResp.java
+23
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/service/OrderDownLoadSdkService.java
+15
-0
No files found.
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/constant/InterfaceAddressConstant.java
View file @
6e2a5d1e
...
...
@@ -181,4 +181,7 @@ public class InterfaceAddressConstant {
* 新增结算信息
*/
public
static
final
String
CREATE_SETTLEMENT
=
"order/v2/createSettlement"
;
//小助手营业额统计
public
static
final
String
QUERY_ORDER_STATISTICS
=
"order/v2/queryOrderStatistics"
;
}
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/response/orderInfo/OrderStatisticsResp.java
0 → 100644
View file @
6e2a5d1e
package
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
response
.
orderInfo
;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
public
class
OrderStatisticsResp
{
private
Long
todayOrderCount
;
private
BigDecimal
todayTotalAmount
;
private
BigDecimal
yesterdayTotalAmount
;
private
Long
yesterdayOrderCount
;
private
BigDecimal
todayEachOrderPrice
;
private
BigDecimal
yesterdayEachOrderPrice
;
}
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/service/OrderDownLoadSdkService.java
View file @
6e2a5d1e
...
...
@@ -10,9 +10,11 @@ import com.freemud.application.sdk.api.ordercenter.request.QueryAfterSalesOrderC
import
com.freemud.application.sdk.api.ordercenter.request.QueryOrderByScrollRequest
;
import
com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse
;
import
com.freemud.application.sdk.api.ordercenter.response.AfterSalesListResp
;
import
com.freemud.application.sdk.api.ordercenter.response.BaseResponse
;
import
com.freemud.application.sdk.api.ordercenter.response.OrderItemStatisticsResponse
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.AfterSalesOrderResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderStatisticsResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.QueryByCodeResponse
;
import
com.freemud.application.sdk.api.util.RequestThirdPartyUtils
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -141,6 +143,16 @@ public class OrderDownLoadSdkService {
return
baseDownLoadResponse
;
}
/**
* 小助手营业额统计查询
*/
public
BaseResponse
<
OrderStatisticsResp
>
queryOrderStatistics
(
OrderConditionsReq
request
,
String
trackingNo
)
{
BaseResponse
<
OrderStatisticsResp
>
responseDTO
=
RequestThirdPartyUtils
.
httpJsonReqComplexDownLoad
(
restTemplate
,
InterfaceAddressConstant
.
QUERY_ORDER_STATISTICS
,
createBaseRequest
(
request
,
trackingNo
),
new
ParameterizedTypeReference
<
BaseResponse
<
OrderStatisticsResp
>>()
{
});
return
responseDTO
;
}
private
<
T
>
BaseDownLoadResponse
<
T
>
responseHandle
(
BaseDownLoadResponse
<
T
>
responseDTO
)
{
BaseDownLoadResponse
baseDownLoadResponse
=
new
BaseDownLoadResponse
();
if
(
responseDTO
==
null
)
{
...
...
@@ -171,4 +183,7 @@ public class OrderDownLoadSdkService {
request
.
setTrackingNo
(
trackingNo
);
return
request
;
}
}
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