Commit bf6176da by 查志伟

修复退款校验判断问题

parent a4562544
//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());
}
}
...@@ -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.getActualPayAmount().longValue() > 0) { if (order.getSettlementAmount().longValue() > 0) {
PayRefundResponse refundResponse = paymentHandle.getCommonPayRefundResponse(order, reason); PayRefundResponse refundResponse = paymentHandle.getCommonPayRefundResponse(order, reason);
state = refundResponse.getPayRefundStatus().getCode(); state = refundResponse.getPayRefundStatus().getCode();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment