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
bf6176da
Commit
bf6176da
authored
Jan 10, 2023
by
查志伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复退款校验判断问题
parent
a4562544
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 @
bf6176da
//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 @
bf6176da
...
@@ -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 @
bf6176da
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