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
Show 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;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * All rights Reserved, Designed By www.freemud.cn
// *
// * @version V1.0
// * @Title: NewOldOrderType
// * @Package com.freemud.sdk.api.assortment.enums
// * @Description:
// * @author: ping.wu
// * @date: 2019/4/18 17:28
// * @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
// * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
// */
//public enum NewOrderType {
//
// GENERAL_DINE_IN(1, "店内自取实时-1常规堂食"),
// RESERVED_DINE_IN(2, "店内自取预约-2预约堂食"),
// GENERAL_EXPRESS(3, "店外快递实时-3常规外送"),
// RESERVED_EXPRESS(4, "店外快递预约-4预约外送"),
// GENERAL_SELF_PICKUP(5, "店外自取实时-5常规自取"),
// RESERVED_SELF_PICKUP(6, "店外自取预约-6预约自取")
// ;
//
// private Integer code;
// private String desc;
//
// NewOrderType(Integer code, String desc) {
// this.code = code;
// this.desc = desc;
// }
//
// public static List<Integer> getAllCodes() {
// List<Integer> list = new ArrayList<>();
// for (NewOrderType type : values()) {
// list.add(type.getCode());
// }
// return list;
// }
//
//
// public static NewOrderType getByCode(Integer code) {
// if (code == null) {
// return null;
// }
// for (NewOrderType newOrderType : values()) {
// if (newOrderType.getCode().equals(code)) {
// return newOrderType;
// }
// }
// return null;
// }
//
// public Integer getCode() {
// return code;
// }
//
// public String getDesc() {
// return desc;
// }
//
//}
package
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @version V1.0
* @Title: NewOldOrderType
* @Package com.freemud.sdk.api.assortment.enums
* @Description:
* @author: ping.wu
* @date: 2019/4/18 17:28
* @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
public
enum
NewOrderType
{
GENERAL_DINE_IN
(
1
,
"店内自取实时-1常规堂食"
),
RESERVED_DINE_IN
(
2
,
"店内自取预约-2预约堂食"
),
GENERAL_EXPRESS
(
3
,
"店外快递实时-3常规外送"
),
RESERVED_EXPRESS
(
4
,
"店外快递预约-4预约外送"
),
GENERAL_SELF_PICKUP
(
5
,
"店外自取实时-5常规自取"
),
RESERVED_SELF_PICKUP
(
6
,
"店外自取预约-6预约自取"
)
;
private
final
Integer
code
;
private
final
String
desc
;
NewOrderType
(
Integer
code
,
String
desc
)
{
this
.
code
=
code
;
this
.
desc
=
desc
;
}
public
static
List
<
Integer
>
getAllCodes
()
{
List
<
Integer
>
list
=
new
ArrayList
<>();
for
(
NewOrderType
type
:
values
())
{
list
.
add
(
type
.
getCode
());
}
return
list
;
}
public
static
NewOrderType
getByCode
(
Integer
code
)
{
if
(
code
==
null
)
{
return
null
;
}
for
(
NewOrderType
newOrderType
:
values
())
{
if
(
newOrderType
.
getCode
().
equals
(
code
))
{
return
newOrderType
;
}
}
return
null
;
}
public
Integer
getCode
()
{
return
code
;
}
public
String
getDesc
()
{
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 {
*/
private
void
refundOrder
(
OrderInfoReqs
order
,
String
reason
,
String
remark
,
Boolean
isRefundDeliveryFee
,
Byte
refundMode
)
{
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
);
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