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
22e477ae
Commit
22e477ae
authored
Aug 27, 2020
by
张洪旺
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
d9b07e96
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
48 additions
and
4 deletions
+48
-4
order-application-service/pom.xml
+12
-0
order-application-service/src/main/java/cn/freemud/fuyou/controller/request/BaseRequest.java
+11
-1
order-application-service/src/main/java/cn/freemud/fuyou/controller/request/CreateOrderRequest.java
+5
-0
order-application-service/src/main/java/cn/freemud/fuyou/service/processor/AbstractProcessor.java
+16
-0
ordercenter-sdk/pom.xml
+1
-1
ordercenter-sdk/readme.md
+3
-2
No files found.
order-application-service/pom.xml
View file @
22e477ae
...
@@ -41,6 +41,18 @@
...
@@ -41,6 +41,18 @@
<groupId>
cn.freemud
</groupId>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.0.6-RELEASE
</version>
<version>
2.0.6-RELEASE
</version>
<exclusions>
<exclusion>
<artifactId>
ordercenter-sdk
</artifactId>
<groupId>
cn.freemud
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<artifactId>
ordercenter-sdk
</artifactId>
<groupId>
cn.freemud
</groupId>
<version>
1.3.22.RELEASE
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
...
...
order-application-service/src/main/java/cn/freemud/fuyou/controller/request/BaseRequest.java
View file @
22e477ae
package
cn
.
freemud
.
fuyou
.
controller
.
request
;
package
cn
.
freemud
.
fuyou
.
controller
.
request
;
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderItemCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderItemCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs
;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.NotEmpty
;
import
org.hibernate.validator.constraints.NotEmpty
;
...
@@ -15,9 +16,12 @@ public class BaseRequest {
...
@@ -15,9 +16,12 @@ public class BaseRequest {
/**
/**
* 订单号
* 订单号
*/
*/
@NotEmpty
(
message
=
"订单号不能为空"
)
//
@NotEmpty(message = "订单号不能为空")
private
String
orderCode
;
private
String
orderCode
;
@NotEmpty
(
message
=
"thirdOrderCode 不能为空"
)
private
String
thirdOrderCode
;
/**
/**
* userId
* userId
*/
*/
...
@@ -73,4 +77,10 @@ public class BaseRequest {
...
@@ -73,4 +77,10 @@ public class BaseRequest {
private
String
fmId
;
private
String
fmId
;
/**
* 根据 thirdOrderCode 查询的数据
*/
private
OrderInfoReqs
orderInfoReqs
;
}
}
order-application-service/src/main/java/cn/freemud/fuyou/controller/request/CreateOrderRequest.java
View file @
22e477ae
...
@@ -18,6 +18,7 @@ import com.freemud.application.sdk.api.ordercenter.request.create.OrderCostCreat
...
@@ -18,6 +18,7 @@ import com.freemud.application.sdk.api.ordercenter.request.create.OrderCostCreat
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderItemCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderItemCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderSettlementCreateReq
;
import
com.freemud.application.sdk.api.ordercenter.request.create.OrderSettlementCreateReq
;
import
lombok.Data
;
import
lombok.Data
;
import
org.hibernate.validator.constraints.NotEmpty
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -35,12 +36,14 @@ public class CreateOrderRequest {
...
@@ -35,12 +36,14 @@ public class CreateOrderRequest {
private
String
orderCode
;
private
String
orderCode
;
//商户号
//商户号
@NotEmpty
(
message
=
"partnerId 不能为空"
)
private
String
partnerId
;
private
String
partnerId
;
//商户名
//商户名
private
String
partnerName
;
private
String
partnerName
;
//门店编号
//门店编号
@NotEmpty
(
message
=
"storeId 不能为空"
)
private
String
storeId
;
private
String
storeId
;
//第三方门店编号
//第三方门店编号
...
@@ -56,6 +59,7 @@ public class CreateOrderRequest {
...
@@ -56,6 +59,7 @@ public class CreateOrderRequest {
private
String
toStoreId
;
private
String
toStoreId
;
//用户ID
//用户ID
@NotEmpty
(
message
=
"userId 不能为空"
)
private
String
userId
;
private
String
userId
;
//用户姓名
//用户姓名
...
@@ -113,6 +117,7 @@ public class CreateOrderRequest {
...
@@ -113,6 +117,7 @@ public class CreateOrderRequest {
private
String
companySelfCode
;
private
String
companySelfCode
;
//第三方订单号/客户展示订单编号
//第三方订单号/客户展示订单编号
@NotEmpty
(
message
=
"thirdOrderCode 不能为空"
)
private
String
thirdOrderCode
;
private
String
thirdOrderCode
;
//订单备注
//订单备注
...
...
order-application-service/src/main/java/cn/freemud/fuyou/service/processor/AbstractProcessor.java
View file @
22e477ae
...
@@ -115,8 +115,24 @@ public abstract class AbstractProcessor implements EventProcessor {
...
@@ -115,8 +115,24 @@ public abstract class AbstractProcessor implements EventProcessor {
return
orderInfo
.
getResult
();
return
orderInfo
.
getResult
();
}
}
/**
* 根据三方订单号查询
* @param thirdOrderCode
* @return
*/
protected
OrderInfoReqs
getOrderByThirdOrderCode
(
String
thirdOrderCode
)
{
QueryByCodeResponse
orderInfo
=
orderSdkService
.
getOrderInfo
(
null
,
null
,
thirdOrderCode
,
null
,
LogThreadLocal
.
getTrackingNo
());
if
(
ObjectUtils
.
notEqual
(
ResponseConstant
.
SUCCESS_RESPONSE_CODE
,
orderInfo
.
getCode
()))
{
throw
new
RuntimeException
(
"订单号不存在"
);
}
return
orderInfo
.
getResult
();
}
@Override
@Override
public
BaseResponse
process
(
DiscountRequest
request
)
{
public
BaseResponse
process
(
DiscountRequest
request
)
{
// 三方订单号兑换 订单信息
OrderInfoReqs
orderInfoReqs
=
getOrderByThirdOrderCode
(
request
.
getThirdOrderCode
());
log
.
info
(
"process.DiscountRequest:{}"
,
JSON
.
toJSONString
(
request
));
log
.
info
(
"process.DiscountRequest:{}"
,
JSON
.
toJSONString
(
request
));
BaseResponse
response
=
doProcess
(
request
);
BaseResponse
response
=
doProcess
(
request
);
if
(
ObjectUtils
.
notEqual
(
SUCCESS
.
code
,
response
.
getCode
()))
{
if
(
ObjectUtils
.
notEqual
(
SUCCESS
.
code
,
response
.
getCode
()))
{
...
...
ordercenter-sdk/pom.xml
View file @
22e477ae
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<version>
1.0.0
</version>
<version>
1.0.0
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<version>
1.3.
11
.RELEASE
</version>
<version>
1.3.
22
.RELEASE
</version>
<artifactId>
ordercenter-sdk
</artifactId>
<artifactId>
ordercenter-sdk
</artifactId>
<dependencies>
<dependencies>
...
...
ordercenter-sdk/readme.md
View file @
22e477ae
...
@@ -44,4 +44,5 @@
...
@@ -44,4 +44,5 @@
| 1.3.9.RELEASE | 增加支付渠道编号 | 李小二 | 2020-07-08 |
| 1.3.9.RELEASE | 增加支付渠道编号 | 李小二 | 2020-07-08 |
| 1.3.10.RELEASE | OrderExtInfoDto新增parkingAreaName | wuping | 2020-07-13 |
| 1.3.10.RELEASE | OrderExtInfoDto新增parkingAreaName | wuping | 2020-07-13 |
| 1.3.14-SNAPSHOT | es综合查询新增appId查询条件 | wuping | 2020-06-30 |
| 1.3.14-SNAPSHOT | es综合查询新增appId查询条件 | wuping | 2020-06-30 |
| 1.3.11.RELEASE | 新增常量类转化 | 张志恒 | 2020-08-04 |
| 1.3.11.RELEASE | 新增常量类转化 | 张志恒 | 2020-08-04 |
\ No newline at end of file
1.
3.22.RELEASE | 枚举增加SVC | 张虹旺 | 2020-08-27 |
\ No newline at end of file
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