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
69b0a5d0
Commit
69b0a5d0
authored
Jun 17, 2021
by
周晓航
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
促销接口变动
Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent
82931a21
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
12 deletions
+30
-12
order-application-service/src/main/java/cn/freemud/entities/dto/store/StoreCBaseResponse.java
+22
-0
order-application-service/src/main/java/cn/freemud/entities/dto/store/StoreCBaseResponseDto.java
+2
-7
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
+3
-2
order-application-service/src/main/java/cn/freemud/service/thirdparty/StoreBaseApiClient.java
+3
-3
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/store/StoreCBaseResponse.java
0 → 100644
View file @
69b0a5d0
package
cn
.
freemud
.
entities
.
dto
.
store
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author : xh.Z
* @email : fisherman0510@163.com
* @Date : 2021/6/16 上午9:57
* @description :
*/
@Data
public
class
StoreCBaseResponse
<
T
>
{
private
String
code
;
private
String
message
;
private
T
result
;
private
String
ver
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/store/StoreCBaseResponseDto.java
View file @
69b0a5d0
...
@@ -7,16 +7,11 @@ import java.util.Date;
...
@@ -7,16 +7,11 @@ import java.util.Date;
/**
/**
* @author : xh.Z
* @author : xh.Z
* @email : fisherman0510@163.com
* @email : fisherman0510@163.com
* @Date : 2021/6/1
6 上午9:57
* @Date : 2021/6/1
7 上午11:36
* @description :
* @description :
*/
*/
@Data
@Data
public
class
StoreCBaseResponseDto
{
public
class
StoreCBaseResponseDto
{
private
String
cod
e
;
private
Date
expectArriveTim
e
;
private
String
message
;
private
Date
result
;
private
String
ver
;
}
}
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
View file @
69b0a5d0
...
@@ -26,6 +26,7 @@ import cn.freemud.entities.dto.order.BusinessDate;
...
@@ -26,6 +26,7 @@ import cn.freemud.entities.dto.order.BusinessDate;
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.GetEstimateDeliveryRequest
;
import
cn.freemud.entities.dto.store.GetEstimateDeliveryRequest
;
import
cn.freemud.entities.dto.store.StoreCBaseResponse
;
import
cn.freemud.entities.dto.store.StoreCBaseResponseDto
;
import
cn.freemud.entities.dto.store.StoreCBaseResponseDto
;
import
cn.freemud.entities.vo.CreateOrderVo
;
import
cn.freemud.entities.vo.CreateOrderVo
;
import
cn.freemud.entities.vo.GetMemberCouponRequestVo
;
import
cn.freemud.entities.vo.GetMemberCouponRequestVo
;
...
@@ -947,7 +948,7 @@ public class CheckOrder {
...
@@ -947,7 +948,7 @@ public class CheckOrder {
GetEstimateDeliveryRequest
request
=
GetEstimateDeliveryRequest
.
builder
().
latitude
(
userLat
).
longitude
(
userLong
).
build
();
GetEstimateDeliveryRequest
request
=
GetEstimateDeliveryRequest
.
builder
().
latitude
(
userLat
).
longitude
(
userLong
).
build
();
request
.
setPartnerId
(
partnerId
);
request
.
setPartnerId
(
partnerId
);
request
.
setStoreCode
(
storeCode
);
request
.
setStoreCode
(
storeCode
);
StoreCBaseResponse
Dto
responseDto
=
storeBaseApiClient
.
queryDeliverDetail
(
request
);
StoreCBaseResponse
<
StoreCBaseResponseDto
>
responseDto
=
storeBaseApiClient
.
queryDeliverDetail
(
request
);
if
(
responseDto
==
null
)
{
if
(
responseDto
==
null
)
{
throw
new
ServiceException
(
ResponseResult
.
SYSTEM_BUSINESS_ERROR
);
throw
new
ServiceException
(
ResponseResult
.
SYSTEM_BUSINESS_ERROR
);
}
}
...
@@ -955,7 +956,7 @@ public class CheckOrder {
...
@@ -955,7 +956,7 @@ public class CheckOrder {
if
(!
ResponseResult
.
SUCCESS
.
getCode
().
equals
(
responseDto
.
getCode
())
||
responseDto
.
getResult
()
==
null
){
if
(!
ResponseResult
.
SUCCESS
.
getCode
().
equals
(
responseDto
.
getCode
())
||
responseDto
.
getResult
()
==
null
){
throw
new
ServiceException
(
ResponseResult
.
STORE_QUERYEXPECTARRIVETIME
);
throw
new
ServiceException
(
ResponseResult
.
STORE_QUERYEXPECTARRIVETIME
);
}
}
return
responseDto
.
getResult
();
return
responseDto
.
getResult
()
.
getExpectArriveTime
()
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/thirdparty/StoreBaseApiClient.java
View file @
69b0a5d0
package
cn
.
freemud
.
service
.
thirdparty
;
package
cn
.
freemud
.
service
.
thirdparty
;
import
cn.freemud.entities.dto.store.StoreCBaseResponse
Dto
;
import
cn.freemud.entities.dto.store.StoreCBaseResponse
;
import
cn.freemud.entities.dto.store.StoreInfoRequestDto
;
import
cn.freemud.entities.dto.store.StoreInfoRequestDto
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
...
@@ -18,6 +18,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -18,6 +18,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
@RequestMapping
(
value
=
"/store"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/store"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
interface
StoreBaseApiClient
{
public
interface
StoreBaseApiClient
{
@PostMapping
(
value
=
"/delivery/
queryExpectArriveTime
"
)
@PostMapping
(
value
=
"/delivery/
calcDeliveryData
"
)
StoreCBaseResponse
Dto
queryDeliverDetail
(
@RequestBody
StoreInfoRequestDto
request
);
StoreCBaseResponse
queryDeliverDetail
(
@RequestBody
StoreInfoRequestDto
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