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
4aa75580
Commit
4aa75580
authored
Jan 10, 2023
by
查志伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/退款支持优化' into develop
parents
3ad74b8c
bf6176da
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
74 additions
and
66 deletions
+74
-66
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/enums/NewOrderType.java
+73
-65
order-application-service/src/main/java/cn/freemud/service/RefundService.java
+1
-1
order-management/src/main/java/cn/freemud/management/service/handle/OrderVerifyHandle.java
+0
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/enums/NewOrderType.java
View file @
4aa75580
//package com.freemud.sdk.api.assortment.order.enums;
package
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
;
//
//import java.util.ArrayList;
import
java.util.ArrayList
;
//import java.util.List;
import
java.util.List
;
//
///**
/**
// * All rights Reserved, Designed By www.freemud.cn
* All rights Reserved, Designed By www.freemud.cn
// *
*
// * @version V1.0
* @version V1.0
// * @Title: NewOldOrderType
* @Title: NewOldOrderType
// * @Package com.freemud.sdk.api.assortment.enums
* @Package com.freemud.sdk.api.assortment.enums
// * @Description:
* @Description:
// * @author: ping.wu
* @author: ping.wu
// * @date: 2019/4/18 17:28
* @date: 2019/4/18 17:28
// * @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
* @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
// * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
// */
*/
//public enum NewOrderType {
public
enum
NewOrderType
{
//
// GENERAL_DINE_IN(1, "店内自取实时-1常规堂食"),
GENERAL_DINE_IN
(
1
,
"店内自取实时-1常规堂食"
),
// RESERVED_DINE_IN(2, "店内自取预约-2预约堂食"),
RESERVED_DINE_IN
(
2
,
"店内自取预约-2预约堂食"
),
// GENERAL_EXPRESS(3, "店外快递实时-3常规外送"),
GENERAL_EXPRESS
(
3
,
"店外快递实时-3常规外送"
),
// RESERVED_EXPRESS(4, "店外快递预约-4预约外送"),
RESERVED_EXPRESS
(
4
,
"店外快递预约-4预约外送"
),
// GENERAL_SELF_PICKUP(5, "店外自取实时-5常规自取"),
GENERAL_SELF_PICKUP
(
5
,
"店外自取实时-5常规自取"
),
// RESERVED_SELF_PICKUP(6, "店外自取预约-6预约自取")
RESERVED_SELF_PICKUP
(
6
,
"店外自取预约-6预约自取"
)
// ;
;
//
// private Integer code;
private
final
Integer
code
;
// private String desc;
private
final
String
desc
;
//
// NewOrderType(Integer code, String desc) {
NewOrderType
(
Integer
code
,
String
desc
)
{
// this.code = code;
this
.
code
=
code
;
// this.desc = desc;
this
.
desc
=
desc
;
// }
}
//
// public static List<Integer> getAllCodes() {
public
static
List
<
Integer
>
getAllCodes
()
{
// List<Integer> list = new ArrayList<>();
List
<
Integer
>
list
=
new
ArrayList
<>();
// for (NewOrderType type : values()) {
for
(
NewOrderType
type
:
values
())
{
// list.add(type.getCode());
list
.
add
(
type
.
getCode
());
// }
}
// return list;
return
list
;
// }
}
//
//
// public static NewOrderType getByCode(Integer code) {
public
static
NewOrderType
getByCode
(
Integer
code
)
{
// if (code == null) {
if
(
code
==
null
)
{
// return null;
return
null
;
// }
}
// for (NewOrderType newOrderType : values()) {
for
(
NewOrderType
newOrderType
:
values
())
{
// if (newOrderType.getCode().equals(code)) {
if
(
newOrderType
.
getCode
().
equals
(
code
))
{
// return newOrderType;
return
newOrderType
;
// }
}
// }
}
// return null;
return
null
;
// }
}
//
// public Integer getCode() {
public
Integer
getCode
()
{
// return code;
return
code
;
// }
}
//
// public String getDesc() {
public
String
getDesc
()
{
// return desc;
return
desc
;
// }
}
//
//}
public
static
boolean
isDelivery
(
Integer
orderType
)
{
if
(
orderType
==
null
)
{
return
false
;
}
return
orderType
.
equals
(
NewOrderType
.
GENERAL_EXPRESS
.
getCode
())
||
orderType
.
equals
(
NewOrderType
.
RESERVED_EXPRESS
.
getCode
());
}
}
order-application-service/src/main/java/cn/freemud/service/RefundService.java
View file @
4aa75580
...
@@ -276,7 +276,7 @@ public class RefundService {
...
@@ -276,7 +276,7 @@ public class RefundService {
*/
*/
private
void
refundOrder
(
OrderInfoReqs
order
,
String
reason
,
String
remark
,
Boolean
isRefundDeliveryFee
,
Byte
refundMode
)
{
private
void
refundOrder
(
OrderInfoReqs
order
,
String
reason
,
String
remark
,
Boolean
isRefundDeliveryFee
,
Byte
refundMode
)
{
int
state
=
PayRefundStatus
.
SUCCESS
.
getCode
();
int
state
=
PayRefundStatus
.
SUCCESS
.
getCode
();
if
(
order
.
get
ActualPay
Amount
().
longValue
()
>
0
)
{
if
(
order
.
get
Settlement
Amount
().
longValue
()
>
0
)
{
PayRefundResponse
refundResponse
=
paymentHandle
.
getCommonPayRefundResponse
(
order
,
reason
);
PayRefundResponse
refundResponse
=
paymentHandle
.
getCommonPayRefundResponse
(
order
,
reason
);
state
=
refundResponse
.
getPayRefundStatus
().
getCode
();
state
=
refundResponse
.
getPayRefundStatus
().
getCode
();
}
}
...
...
order-management/src/main/java/cn/freemud/management/service/handle/OrderVerifyHandle.java
View file @
4aa75580
This diff is collapsed.
Click to expand it.
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