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
8ae2bcce
Commit
8ae2bcce
authored
Aug 12, 2020
by
徐康
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop' into develop
parents
a3aa4ce1
63d06c37
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
38 additions
and
20 deletions
+38
-20
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+17
-0
order-application-service/src/main/java/cn/freemud/service/impl/ParkingOrderServiceImpl.java
+1
-1
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/ParkingOrderConditionsReq.java
+3
-0
shopping-cart-application-service/pom.xml
+6
-0
shopping-cart-application-service/src/main/java/cn/freemud/controller/MCoffeeShoppingCartController.java
+5
-5
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/ShoppingCartMCoffeeServiceImpl.java
+0
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/calculation/CalculationServiceImpl.java
+6
-14
No files found.
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
8ae2bcce
...
@@ -882,12 +882,27 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -882,12 +882,27 @@ public class OrderServiceImpl implements Orderservice {
BeanUtils
.
copyProperties
(
queryOrderVo
,
vo
);
BeanUtils
.
copyProperties
(
queryOrderVo
,
vo
);
String
channelType
=
this
.
getQueryOrderChannelType
(
vo
,
userLoginInfoDto
);
String
channelType
=
this
.
getQueryOrderChannelType
(
vo
,
userLoginInfoDto
);
QueryOrdersDto
queryOrdersDto
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVo
,
userId
,
channelType
);
QueryOrdersDto
queryOrdersDto
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVo
,
userId
,
channelType
);
//封装查询正在进行中的订单数
McCafeQueryOrderVo
queryOrderVoNow
=
new
McCafeQueryOrderVo
();
BeanUtils
.
copyProperties
(
queryOrderVo
,
queryOrderVoNow
);
List
<
Integer
>
queryOrderStatus
=
Arrays
.
asList
(
QueryOrderStatus
.
TAKE_MEAL
.
getCode
());
List
<
Integer
>
queryOrderType
=
Arrays
.
asList
(
OrderType
.
COLLECT_GOODS
.
getCode
(),
OrderType
.
TAKE_OUT
.
getCode
());
queryOrderVoNow
.
setQueryOrderStatus
(
queryOrderStatus
);
queryOrderVoNow
.
setQueryOrderType
(
queryOrderType
);
QueryOrdersDto
queryOrdersDtoNow
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVoNow
,
userId
,
channelType
);
QueryOrdersResponse
queryOrderResponse
;
QueryOrdersResponse
queryOrderResponse
;
QueryOrdersResponse
queryOrderResponseNow
;
try
{
try
{
QueryOrdersRequest
queryOrdersRequest2
=
new
QueryOrdersRequest
();
QueryOrdersRequest
queryOrdersRequest2
=
new
QueryOrdersRequest
();
BeanUtil
.
convertBean
(
queryOrdersDto
,
queryOrdersRequest2
);
BeanUtil
.
convertBean
(
queryOrdersDto
,
queryOrdersRequest2
);
queryOrdersRequest2
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrdersRequest2
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrderResponse
=
orderCenterSdkService
.
queryOrders
(
queryOrdersRequest2
);
queryOrderResponse
=
orderCenterSdkService
.
queryOrders
(
queryOrdersRequest2
);
QueryOrdersRequest
queryOrdersRequestNow
=
new
QueryOrdersRequest
();
BeanUtil
.
convertBean
(
queryOrdersDtoNow
,
queryOrdersRequestNow
);
queryOrdersRequestNow
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrderResponseNow
=
orderCenterSdkService
.
queryOrders
(
queryOrdersRequestNow
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
LogUtil
.
error
(
"queryOrders_error"
,
gson
.
toJson
(
queryOrdersDto
),
e
);
LogUtil
.
error
(
"queryOrders_error"
,
gson
.
toJson
(
queryOrdersDto
),
e
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
);
...
@@ -899,6 +914,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -899,6 +914,7 @@ public class OrderServiceImpl implements Orderservice {
//用户无订单数据
//用户无订单数据
if
(
queryOrderResponse
.
getData
()
==
null
||
queryOrderResponse
.
getData
().
getCount
()
==
0
)
{
if
(
queryOrderResponse
.
getData
()
==
null
||
queryOrderResponse
.
getData
().
getCount
()
==
0
)
{
responseMap
.
put
(
"count"
,
0
);
responseMap
.
put
(
"count"
,
0
);
responseMap
.
put
(
"progressOrderCount"
,
queryOrderResponseNow
.
getData
()
==
null
?
0
:
queryOrderResponseNow
.
getData
().
getCount
());
responseMap
.
put
(
"list"
,
new
ArrayList
<
QueryOrderResponseVo
>());
responseMap
.
put
(
"list"
,
new
ArrayList
<
QueryOrderResponseVo
>());
return
ResponseUtil
.
success
(
responseMap
);
return
ResponseUtil
.
success
(
responseMap
);
}
}
...
@@ -978,6 +994,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -978,6 +994,7 @@ public class OrderServiceImpl implements Orderservice {
List
<
QueryOrderResponseVo
>
queryOrderResponseVos
=
orderAdapter
.
convent2QueryOrderResponseVos
(
orders
,
userLoginInfoDto
.
getWxAppId
(),
userLoginInfoDto
.
getIappId
());
List
<
QueryOrderResponseVo
>
queryOrderResponseVos
=
orderAdapter
.
convent2QueryOrderResponseVos
(
orders
,
userLoginInfoDto
.
getWxAppId
(),
userLoginInfoDto
.
getIappId
());
responseMap
.
put
(
"count"
,
queryOrderResponse
.
getData
()
==
null
?
0
:
queryOrderResponse
.
getData
().
getCount
());
responseMap
.
put
(
"count"
,
queryOrderResponse
.
getData
()
==
null
?
0
:
queryOrderResponse
.
getData
().
getCount
());
responseMap
.
put
(
"progressOrderCount"
,
queryOrderResponseNow
.
getData
()
==
null
?
0
:
queryOrderResponseNow
.
getData
().
getCount
());
responseMap
.
put
(
"list"
,
queryOrderResponseVos
);
responseMap
.
put
(
"list"
,
queryOrderResponseVos
);
//只有有订单时才显示用户自定义取餐信息
//只有有订单时才显示用户自定义取餐信息
if
(
CollectionUtils
.
isNotEmpty
(
queryOrderResponseVos
))
{
if
(
CollectionUtils
.
isNotEmpty
(
queryOrderResponseVos
))
{
...
...
order-application-service/src/main/java/cn/freemud/service/impl/ParkingOrderServiceImpl.java
View file @
8ae2bcce
...
@@ -76,7 +76,7 @@ public class ParkingOrderServiceImpl implements ParkingOrderService {
...
@@ -76,7 +76,7 @@ public class ParkingOrderServiceImpl implements ParkingOrderService {
request
.
setEndTimestamp
(
date
.
getTime
()/
1000
);
request
.
setEndTimestamp
(
date
.
getTime
()/
1000
);
request
.
setOrderClients
(
Arrays
.
asList
(
OrderClientType
.
PARKING
.
getIndex
()));
request
.
setOrderClients
(
Arrays
.
asList
(
OrderClientType
.
PARKING
.
getIndex
()));
request
.
setPayStatuses
(
Arrays
.
asList
(
2
,
3
,
4
));
request
.
setPayStatuses
(
Arrays
.
asList
(
2
,
3
,
4
));
request
.
setBizTypes
(
Arrays
.
asList
(
1
,
99
));
BaseDownLoadResponse
<
List
<
OrderInfoReqs
>>
listBaseDownLoadResponse
=
orderDownLoadSdkService
.
queryOrderByConditions
(
request
,
trackingNo
);
BaseDownLoadResponse
<
List
<
OrderInfoReqs
>>
listBaseDownLoadResponse
=
orderDownLoadSdkService
.
queryOrderByConditions
(
request
,
trackingNo
);
if
(
listBaseDownLoadResponse
==
null
&&
!
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
listBaseDownLoadResponse
.
getCode
())){
if
(
listBaseDownLoadResponse
==
null
&&
!
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
listBaseDownLoadResponse
.
getCode
())){
return
ResponseUtil
.
success
();
return
ResponseUtil
.
success
();
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/ParkingOrderConditionsReq.java
View file @
8ae2bcce
...
@@ -45,4 +45,7 @@ public class ParkingOrderConditionsReq {
...
@@ -45,4 +45,7 @@ public class ParkingOrderConditionsReq {
private
List
<
Integer
>
payStatuses
;
private
List
<
Integer
>
payStatuses
;
//业务类型
private
List
<
Integer
>
bizTypes
;
}
}
shopping-cart-application-service/pom.xml
View file @
8ae2bcce
...
@@ -47,6 +47,12 @@
...
@@ -47,6 +47,12 @@
<artifactId>
assortment-shoppingcart-sdk
</artifactId>
<artifactId>
assortment-shoppingcart-sdk
</artifactId>
<version>
1.2.0-SNAPSHOT
</version>
<version>
1.2.0-SNAPSHOT
</version>
</dependency>
</dependency>
<!-- 再来一单查询订单信息 -->
<dependency>
<groupId>
cn.freemud
</groupId>
<artifactId>
ordercenter-sdk
</artifactId>
<version>
1.3.10.RELEASE
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
<artifactId>
promotioncenter-sdk
</artifactId>
<artifactId>
promotioncenter-sdk
</artifactId>
...
...
shopping-cart-application-service/src/main/java/cn/freemud/controller/MCoffeeShoppingCartController.java
View file @
8ae2bcce
...
@@ -97,17 +97,17 @@ public class MCoffeeShoppingCartController {
...
@@ -97,17 +97,17 @@ public class MCoffeeShoppingCartController {
/**
/**
* 切换点餐方式或者门店
* 切换点餐方式或者门店
*/
*/
@ApiAnnotation
(
logMessage
=
"switchCartGoods"
)
@ApiAnnotation
(
logMessage
=
"switchCartGoods
Check
"
)
@PostMapping
(
value
=
"/switchCartGoods"
)
@PostMapping
(
value
=
"/switchCartGoods
Check
"
)
public
BaseResponse
switchCartGoods
(
@Validated
@LogParams
@RequestBody
SwitchShoppingCartRequestVo
request
)
{
public
BaseResponse
switchCartGoods
Check
(
@Validated
@LogParams
@RequestBody
SwitchShoppingCartRequestVo
request
)
{
return
shoppingCartMCoffeeService
.
switchCartGoods
(
request
);
return
shoppingCartMCoffeeService
.
switchCartGoods
Check
(
request
);
}
}
/**
/**
* 再来一单
* 再来一单
*/
*/
@ApiAnnotation
(
logMessage
=
"
listCartGoods
"
)
@ApiAnnotation
(
logMessage
=
"
copyOrder
"
)
@PostMapping
(
value
=
"/copyOrder"
)
@PostMapping
(
value
=
"/copyOrder"
)
public
BaseResponse
copyOrder
(
@Validated
@LogParams
@RequestBody
CopyShoppingCartRequestVo
request
)
{
public
BaseResponse
copyOrder
(
@Validated
@LogParams
@RequestBody
CopyShoppingCartRequestVo
request
)
{
return
shoppingCartMCoffeeService
.
copyOrder
(
request
);
return
shoppingCartMCoffeeService
.
copyOrder
(
request
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/ShoppingCartMCoffeeServiceImpl.java
View file @
8ae2bcce
This diff is collapsed.
Click to expand it.
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/calculation/CalculationServiceImpl.java
View file @
8ae2bcce
...
@@ -292,14 +292,6 @@ public class CalculationServiceImpl {
...
@@ -292,14 +292,6 @@ public class CalculationServiceImpl {
throw
new
ServiceException
(
ResponseResult
.
USER_GETRECEIVEADDRESS_ERROR
);
throw
new
ServiceException
(
ResponseResult
.
USER_GETRECEIVEADDRESS_ERROR
);
}
}
// QueryDeliveryRequest queryDeliveryRequest = new QueryDeliveryRequest();
// queryDeliveryRequest.setPartnerId(partnerId);
// queryDeliveryRequest.setStoreCode(storeId);
// queryDeliveryRequest.setUserLatitude(queryReceiveAddressResponse.getData().getLatitude());
// queryDeliveryRequest.setUserLongitude(queryReceiveAddressResponse.getData().getLongitude());
// com.freemud.application.sdk.api.base.BaseResponse<QueryDeliverDetailResponse> queryDeliverDetailResponse = storeCenterService.queryDeliverDetail(queryDeliveryRequest, trackingNo);
StoreInfoRequest
storeInfoRequest
=
new
StoreInfoRequest
();
StoreInfoRequest
storeInfoRequest
=
new
StoreInfoRequest
();
storeInfoRequest
.
setPartnerId
(
partnerId
);
storeInfoRequest
.
setPartnerId
(
partnerId
);
storeInfoRequest
.
setStoreCode
(
storeId
);
storeInfoRequest
.
setStoreCode
(
storeId
);
...
@@ -308,12 +300,11 @@ public class CalculationServiceImpl {
...
@@ -308,12 +300,11 @@ public class CalculationServiceImpl {
if
(
storeInfo
==
null
||
storeInfo
.
getStatusCode
()
!=
100
||
storeInfo
.
getBizVO
()
==
null
)
{
if
(
storeInfo
==
null
||
storeInfo
.
getStatusCode
()
!=
100
||
storeInfo
.
getBizVO
()
==
null
)
{
throw
new
ServiceException
(
ResponseResult
.
STORE_ITEM_NOT_DELIVERY
);
throw
new
ServiceException
(
ResponseResult
.
STORE_ITEM_NOT_DELIVERY
);
}
}
// if (storeInfo.getBizVO().getDeliveryPrice() == 0) {
if
(
storeInfo
.
getBizVO
().
getDeliveryPrice
()
==
0
)
{
// throw new ServiceException(ResponseResult.STORE_DELIVERY_AMOUNT_ERROR);
throw
new
ServiceException
(
ResponseResult
.
STORE_DELIVERY_AMOUNT_ERROR
);
// }
}
// Double deliveryPrice = storeInfo.getBizVO().getDeliveryPrice();
Double
deliveryPrice
=
storeInfo
.
getBizVO
().
getDeliveryPrice
();
// deliveryAmount = deliveryPrice.longValue();
deliveryAmount
=
deliveryPrice
.
longValue
();
deliveryAmount
=
700
l
;
return
deliveryAmount
;
return
deliveryAmount
;
}
}
...
@@ -408,6 +399,7 @@ public class CalculationServiceImpl {
...
@@ -408,6 +399,7 @@ public class CalculationServiceImpl {
shoppingCartGoodsResponseVo
.
setNewPackAmount
(
totalPackgeAmount
);
shoppingCartGoodsResponseVo
.
setNewPackAmount
(
totalPackgeAmount
);
shoppingCartGoodsResponseVo
.
setTotalDiscountAmount
(
calculationDiscount
==
null
?
0L
:
calculationDiscount
.
getTotalDiscountAmount
());
shoppingCartGoodsResponseVo
.
setTotalDiscountAmount
(
calculationDiscount
==
null
?
0L
:
calculationDiscount
.
getTotalDiscountAmount
());
if
(
calculationDiscount
!=
null
&&
calculationDiscount
.
getDeliveryAmount
()
==
null
){
if
(
calculationDiscount
!=
null
&&
calculationDiscount
.
getDeliveryAmount
()
==
null
){
shoppingCartGoodsResponseVo
.
setDeliveryAmount
(
deliveryAmount
);
shoppingCartGoodsResponseVo
.
setDiscountDeliveryAmount
(
deliveryAmount
);
shoppingCartGoodsResponseVo
.
setDiscountDeliveryAmount
(
deliveryAmount
);
shoppingCartGoodsResponseVo
.
setOriginalTotalAmount
(
shoppingCartGoodsResponseVo
.
getOriginalTotalAmount
()
+
deliveryAmount
);
shoppingCartGoodsResponseVo
.
setOriginalTotalAmount
(
shoppingCartGoodsResponseVo
.
getOriginalTotalAmount
()
+
deliveryAmount
);
shoppingCartGoodsResponseVo
.
setTotalAmount
(
shoppingCartGoodsResponseVo
.
getTotalAmount
()
+
deliveryAmount
);
shoppingCartGoodsResponseVo
.
setTotalAmount
(
shoppingCartGoodsResponseVo
.
getTotalAmount
()
+
deliveryAmount
);
...
...
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