记得上下班打卡 | git大法好,push需谨慎

Commit 7a829d7f authored by jiangxiulong's avatar jiangxiulong

Merge remote-tracking branch 'origin/dev_member_voucher_refund_09151' into...

Merge remote-tracking branch 'origin/dev_member_voucher_refund_09151' into dev_member_voucher_refund_09151
parents f3819dfb bb622314
...@@ -141,6 +141,7 @@ global-auth: ...@@ -141,6 +141,7 @@ global-auth:
- ${liquidnet.info.context}/performancesExpress/orderStatus - ${liquidnet.info.context}/performancesExpress/orderStatus
- ${liquidnet.info.context}/performancesExpress/orderRoute - ${liquidnet.info.context}/performancesExpress/orderRoute
- ${liquidnet.info.context}/performancesExpress/orderFreightList - ${liquidnet.info.context}/performancesExpress/orderFreightList
- ${liquidnet.info.context}/amorder/callack/refund
# ----------------------------------------------------------- # -----------------------------------------------------------
......
...@@ -392,7 +392,7 @@ create table adam_member_refund ...@@ -392,7 +392,7 @@ create table adam_member_refund
comment varchar(255) comment varchar(255)
) engine = InnoDB comment '会员退款'; ) engine = InnoDB comment '会员退款';
create unique index uidx_adam_member_refund_id on adam_member_refund (order_no); create unique index uidx_adam_member_refund_id on adam_member_refund (refund_no);
# 添加权益管理(关联会员券) # 添加权益管理(关联会员券)
......
...@@ -36,27 +36,27 @@ public class PlatformMemberRefundService extends ServiceImpl<AdamMemberRefundMap ...@@ -36,27 +36,27 @@ public class PlatformMemberRefundService extends ServiceImpl<AdamMemberRefundMap
public boolean refundProcessing(HttpServletRequest request) { public boolean refundProcessing(HttpServletRequest request) {
String refundNo = request.getParameter("orderRefundCode"); String refundNo = request.getParameter("orderRefundCode");
String refundAt = request.getParameter("refundAt"); String refundAt = request.getParameter("refundAt");
String orderNo = request.getParameter("refundCode"); String payNo = request.getParameter("refundCode");
String refundError = request.getParameter("refundError"); String refundError = request.getParameter("refundError");
String refundAmt = request.getParameter("refundPrice"); String refundAmt = request.getParameter("refundPrice");
int status = Integer.parseInt(request.getParameter("status")); int status = Integer.parseInt(request.getParameter("status"));
AdamMemberRefund memberRefund = this.getOne(Wrappers.lambdaQuery(AdamMemberRefund.class) AdamMemberRefund memberRefund = this.getOne(Wrappers.lambdaQuery(AdamMemberRefund.class)
.eq(AdamMemberRefund::getRefundNo, refundNo).eq(AdamMemberRefund::getOrderNo, orderNo)); .eq(AdamMemberRefund::getRefundNo, refundNo));
if (null == memberRefund) { if (null == memberRefund) {
log.warn("会员退款回调处理失败:订单不存在[orderNo:{},refundNo:{}]", orderNo, refundNo); log.warn("会员退款回调处理失败:订单不存在[payNo:{},refundNo:{}]", payNo, refundNo);
return false; return false;
} }
if (memberRefund.getRefundState() != 9) { if (memberRefund.getRefundState() != 9) {
log.warn("会员退款回调处理失败:订单已处理[orderNo:{},refundNo:{}]", orderNo, refundNo); log.warn("会员退款回调处理失败:订单已处理[payNo:{},refundNo:{}]", payNo, refundNo);
return true; return true;
} }
LocalDateTime now = LocalDateTime.now(); LocalDateTime now = LocalDateTime.now();
LambdaUpdateWrapper<AdamMemberRefund> memberRefundLambdaUpdateWrapper = Wrappers.lambdaUpdate(AdamMemberRefund.class) LambdaUpdateWrapper<AdamMemberRefund> memberRefundLambdaUpdateWrapper = Wrappers.lambdaUpdate(AdamMemberRefund.class)
.eq(AdamMemberRefund::getRefundNo, refundNo).eq(AdamMemberRefund::getOrderNo, orderNo); .eq(AdamMemberRefund::getRefundNo, refundNo);
memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getRefundAt, refundAt); memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getRefundAt, refundAt);
memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getRefundReason, refundError); memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getRefundReason, refundError);
memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getUpdatedAt, now); memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getUpdatedAt, now);
...@@ -69,14 +69,14 @@ public class PlatformMemberRefundService extends ServiceImpl<AdamMemberRefundMap ...@@ -69,14 +69,14 @@ public class PlatformMemberRefundService extends ServiceImpl<AdamMemberRefundMap
memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getRefundState, 1); memberRefundLambdaUpdateWrapper.set(AdamMemberRefund::getRefundState, 1);
if (this.update(memberRefundLambdaUpdateWrapper)) { if (this.update(memberRefundLambdaUpdateWrapper)) {
this.refundSuccProcessing(orderNo, now); this.refundSuccProcessing(memberRefund.getOrderNo(), now);
return true; return true;
} else { } else {
return false; return false;
} }
default: default:
log.warn("会员退款回调处理失败:未知的状态[orderNo:{},refundNo:{},status:{}]", orderNo, refundNo, status); log.warn("会员退款回调处理失败:未知的状态[orderNo:{},refundNo:{},status:{}]", memberRefund.getOrderNo(), refundNo, status);
return false; return false;
} }
} }
......
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