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
a60313be
Commit
a60313be
authored
Nov 30, 2020
by
张洪旺
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
coco 订单取消
parent
73439c0b
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
468 additions
and
2 deletions
+468
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+3
-1
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/response/order/QueryOrdersResponse.java
+3
-0
order-application-service/pom.xml
+1
-1
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/BookingOrderPayedScene.java
+35
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/DeliveryErrorReminder.java
+33
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/GroupBuyingStatusReminder.java
+28
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/InstantOrderPayedScene.java
+34
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/OrderDeliveryScene.java
+31
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneCouponRequest.java
+18
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneInviteGiftRequest.java
+33
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneMemberCardExpiredRequest.java
+19
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneMemberLevelChangedRequest.java
+19
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneOrderPayedRequest.java
+81
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SelfDeliveryOrderPayedScene.java
+36
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SubscribeMessageRequest.java
+68
-0
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SubscribeMessageResponse.java
+18
-0
order-application-service/src/main/java/cn/freemud/enums/ResponseResult.java
+3
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+0
-0
order-application-service/src/main/java/cn/freemud/service/thirdparty/EcologyAdminApplicationClient.java
+5
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
a60313be
...
...
@@ -1009,7 +1009,9 @@ public class OrderSdkAdapter {
*/
public
QueryOrdersResponse
.
DataBean
.
OrderBean
convent2NEWOrderInfo
(
OrderInfoReqs
orderInfoReqs
)
{
QueryOrdersResponse
.
DataBean
.
OrderBean
data
=
new
QueryOrdersResponse
.
DataBean
.
OrderBean
();
if
(
Objects
.
nonNull
(
orderInfoReqs
.
getEstimateDeliveryCompleteTime
())){
data
.
setEstimateDeliveryCompleteTime
(
Long
.
parseLong
(
orderInfoReqs
.
getEstimateDeliveryCompleteTime
()));
}
data
.
setOrderClient
(
orderInfoReqs
.
getOrderClient
().
toString
());
data
.
setCompanyId
(
orderInfoReqs
.
getPartnerId
());
data
.
setShopId
(
orderInfoReqs
.
getStoreId
());
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/response/order/QueryOrdersResponse.java
View file @
a60313be
...
...
@@ -383,6 +383,9 @@ public class QueryOrdersResponse {
private
List
<
OrderPayItem
>
orderPayItem
;
private
String
pickUpGoodsNo
;
// 预计到达时间
private
Long
estimateDeliveryCompleteTime
;
@NoArgsConstructor
@Data
public
static
class
AddDeliveryInfo
{
...
...
order-application-service/pom.xml
View file @
a60313be
...
...
@@ -87,8 +87,8 @@
<!-- 商户门店sdk -->
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
<version>
3.3.5-SNAPSHOT
</version>
<artifactId>
storecenter-sdk
</artifactId>
<version>
3.2.1.RELEASE
</version>
</dependency>
<dependency>
<groupId>
cn.freemud
</groupId>
...
...
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/BookingOrderPayedScene.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
BookingOrderPayedScene
{
/**
* 商户地址
*/
private
String
merchantAddress
;
/**
* 商户名
*/
private
String
merchantName
;
/**
* 取单号
*/
private
String
orderNo
;
/**
* 订单类型
*/
private
String
orderType
;
/**
* 预计取单时间
*/
private
String
takeOrderTime
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/DeliveryErrorReminder.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
DeliveryErrorReminder
{
/**
* 配送地址
*/
private
String
address
;
/**
* 下单时间
*/
private
String
createTime
;
/**
* 客户电话
*/
private
String
customerPhone
;
/**
* 订单号
*/
private
String
orderId
;
/**
* 备注
*/
private
String
remark
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/GroupBuyingStatusReminder.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
GroupBuyingStatusReminder
{
/**
* 温馨提示
*/
private
String
friendlyTips
;
/**
* 商户地址
*/
private
String
merchantAddress
;
/**
* 商户名
*/
private
String
merchantName
;
/**
* 完成点单人数
*/
private
String
peopleNumber
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/InstantOrderPayedScene.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
InstantOrderPayedScene
{
/**
* 温馨提示
*/
private
String
friendlyTips
;
/**
* 商户地址
*/
private
String
merchantAddress
;
/**
* 商户名
*/
private
String
merchantName
;
/**
* 订单号
*/
private
String
orderNo
;
/**
* 订单类型
*/
private
String
orderType
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/OrderDeliveryScene.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
OrderDeliveryScene
{
/**
* 配送地址
*/
private
String
address
;
/**
* 预计达到时间
*/
private
String
estimateArrivalTime
;
/**
* 商户电话
*/
private
String
merchantPhone
;
/**
* 订单编号
*/
private
String
orderNo
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneCouponRequest.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
SceneCouponRequest
{
/**
* 券名称,
*/
private
String
couponName
;
/**
* 备注
*/
private
String
remark
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneInviteGiftRequest.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
SceneInviteGiftRequest
{
/**
* 活动id,
*/
private
String
activityId
;
/**
* 被邀请人
*/
private
String
inviteeName
;
/**
* 通过时间,
*/
private
String
passTime
;
/**
* relationId,
*/
private
String
relationId
;
/**
* remark,
*/
private
String
备注
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneMemberCardExpiredRequest.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
SceneMemberCardExpiredRequest
{
/**
* 到期时间
*/
private
Integer
expiredAt
;
/**
* 备注说明 / 温馨提示
*/
private
String
remark
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneMemberLevelChangedRequest.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
SceneMemberLevelChangedRequest
{
/**
* 等级变更时间
*/
private
Integer
changedAt
;
/**
* 备注
*/
private
String
remark
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SceneOrderPayedRequest.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
SceneOrderPayedRequest
{
/**
* 地址
*/
private
String
address
;
/**
* 金额
*/
private
Integer
amount
;
/**
* 序号 必填
*/
private
Integer
daySeq
;
/**
* 备注
*/
private
String
formId
;
/**
* 创建时间
*/
private
Long
gmtCreate
;
/**
* 预约时间
*/
private
Long
gmtExpect
;
/**
* 订单号
*/
private
String
orderId
;
/**
* 订单类型
*/
private
String
orderType
;
/**
* 取餐码
*/
private
String
otherCode
;
/**
* prepayId
*/
private
String
prepayId
;
/**
* 积分变动
*/
private
String
scoreChangedNum
;
/**
* 积分变动原因
*/
private
String
scoreChangedReason
;
/**
* 门店名称
*/
private
String
shopName
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SelfDeliveryOrderPayedScene.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Setter
@Getter
public
class
SelfDeliveryOrderPayedScene
{
/**
* 配送地址
*/
private
String
address
;
/**
* 预计达到时间
*/
private
String
estimateArrivalTime
;
/**
* 商户电话
*/
private
String
merchantPhone
;
/**
* 订单编号
*/
private
String
orderNo
;
/**
* 订单类型
*/
private
String
orderType
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SubscribeMessageRequest.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.List
;
@Setter
@Getter
public
class
SubscribeMessageRequest
{
private
BookingOrderPayedScene
bookingOrderPayedScene
;
private
BookingOrderPayedScene
bookingOrderTakeReminderScene
;
/**
* 渠道
*/
private
Integer
channel
;
private
DeliveryErrorReminder
deliveryErrorReminder
;
private
GroupBuyingStatusReminder
groupBuyingStatusReminder
;
private
InstantOrderPayedScene
instantOrderPayedScene
;
private
InstantOrderPayedScene
instantOrderTakeReminderScene
;
private
String
messageEventType
;
/**
* 小程序id
*/
private
String
miniAppId
;
/**
* 小程序集合
*/
private
List
<
String
>
openIdList
;
private
OrderDeliveryScene
orderDeliveryScene
;
private
SceneCouponRequest
sceneCouponExpiredRequest
;
private
SceneCouponRequest
sceneCouponReceiveRequest
;
private
SceneInviteGiftRequest
sceneInviteGiftRequest
;
private
SceneMemberCardExpiredRequest
sceneMemberCardExpiredRequest
;
private
SceneMemberLevelChangedRequest
sceneMemberLevelChangedRequest
;
private
SceneOrderPayedRequest
sceneOrderPayedRequest
;
private
SelfDeliveryOrderPayedScene
selfDeliveryOrderPayedScene
;
}
order-application-service/src/main/java/cn/freemud/entities/dto/ecology/SubscribeMessageResponse.java
0 → 100644
View file @
a60313be
package
cn
.
freemud
.
entities
.
dto
.
ecology
;
import
lombok.Getter
;
import
lombok.Setter
;
@Getter
@Setter
public
class
SubscribeMessageResponse
{
private
Integer
code
;
private
String
message
;
private
String
subMsg
;
private
String
ver
;
}
order-application-service/src/main/java/cn/freemud/enums/ResponseResult.java
View file @
a60313be
...
...
@@ -162,6 +162,9 @@ public enum ResponseResult {
ORDER_NOT_CREATE_ERROR
(
"45065"
,
"请不要重复创建订单"
),
MULTIORDER__ERRORREFUND
(
"45005"
,
"订单申请退款失败"
),
ORDER_CANCEL_ERROR_EXPECT_TIME
(
"45067"
,
"预约时间还剩15分钟,无法取消"
),
ORDER_CANCEL_ERROR_ESTIMATE_TIME
(
"45068"
,
"预计送达还剩30分钟,无法取消"
),
/**
* 支付
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
a60313be
This diff is collapsed.
Click to expand it.
order-application-service/src/main/java/cn/freemud/service/thirdparty/EcologyAdminApplicationClient.java
View file @
a60313be
package
cn
.
freemud
.
service
.
thirdparty
;
import
cn.freemud.base.entity.BaseResponse
;
import
cn.freemud.entities.dto.ecology.SubscribeMessageRequest
;
import
cn.freemud.entities.dto.ecology.SubscribeMessageResponse
;
import
cn.freemud.entities.dto.ecology.VirtualBindStoreResponse
;
import
cn.freemud.entities.dto.ecology.VirtualStoreRequest
;
import
cn.freemud.entities.dto.wechat.GetAuthorizerRequestDto
;
...
...
@@ -28,4 +30,7 @@ public interface EcologyAdminApplicationClient {
@PostMapping
(
value
=
"/ecology/api/getAuthorizerAccessToken"
)
GetTokenResponseDto
getAuthorizerAccessToken
(
@RequestBody
GetAuthorizerRequestDto
request
);
@PostMapping
(
value
=
"/ecology/api/subscribeMessage/send"
)
SubscribeMessageResponse
subscribeMessage
(
SubscribeMessageRequest
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