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

Commit 83ea932d authored by jiangxiulong's avatar jiangxiulong

refund test

parent 8b8de87e
...@@ -284,8 +284,10 @@ public class KylinOrderRefundsServiceImpl extends ServiceImpl<KylinOrderRefundsM ...@@ -284,8 +284,10 @@ public class KylinOrderRefundsServiceImpl extends ServiceImpl<KylinOrderRefundsM
res = kylinRefundsStatusServiceImpl.orderRefundChangeStatus(refundList, type, reject, ""); res = kylinRefundsStatusServiceImpl.orderRefundChangeStatus(refundList, type, reject, "");
break; break;
case "reject": case "reject":
res = kylinRefundsStatusServiceImpl.orderRefundChangeStatus(refundList, type, reject, ""); boolean cancelRes = kylinRefundsStatusServiceImpl.orderTicketRefundCancel(refundList, false);
res = kylinRefundsStatusServiceImpl.orderTicketRefundCancel(refundList, false); if (cancelRes) {
res = kylinRefundsStatusServiceImpl.orderRefundChangeStatus(refundList, type, reject, "");
}
break; break;
case "unfilled": case "unfilled":
res = kylinRefundsStatusServiceImpl.orderTicketRefundUnfilled(refundList, refuse); res = kylinRefundsStatusServiceImpl.orderTicketRefundUnfilled(refundList, refuse);
......
...@@ -106,7 +106,7 @@ public class KylinRefundExecuteServiceImpl { ...@@ -106,7 +106,7 @@ public class KylinRefundExecuteServiceImpl {
whereStatus = new Integer[]{KylinTableStatusConst.ORDER_REFUND_STATUS_REJECT, KylinTableStatusConst.ORDER_REFUND_STATUS_REFUSE}; whereStatus = new Integer[]{KylinTableStatusConst.ORDER_REFUND_STATUS_REJECT, KylinTableStatusConst.ORDER_REFUND_STATUS_REFUSE};
break; break;
case "cancel": case "cancel":
whereStatus = new Integer[]{KylinTableStatusConst.ORDER_REFUND_STATUS_APPLY, KylinTableStatusConst.ORDER_REFUND_STATUS_REJECT, KylinTableStatusConst.ORDER_REFUND_STATUS_REFUSE}; whereStatus = new Integer[]{KylinTableStatusConst.ORDER_REFUND_STATUS_APPLY, KylinTableStatusConst.ORDER_REFUND_STATUS_REFUSE};
break; break;
case "review": case "review":
if (status == KylinTableStatusConst.ORDER_REFUND_STATUS_APPROVED) { // 通过申请 if (status == KylinTableStatusConst.ORDER_REFUND_STATUS_APPROVED) { // 通过申请
...@@ -115,7 +115,7 @@ public class KylinRefundExecuteServiceImpl { ...@@ -115,7 +115,7 @@ public class KylinRefundExecuteServiceImpl {
} }
if (status == KylinTableStatusConst.ORDER_REFUND_STATUS_REJECT) { // 驳回申请 if (status == KylinTableStatusConst.ORDER_REFUND_STATUS_REJECT) { // 驳回申请
type = "reject"; type = "reject";
whereStatus = new Integer[]{KylinTableStatusConst.ORDER_REFUND_STATUS_APPLY, KylinTableStatusConst.ORDER_REFUND_STATUS_APPROVED, KylinTableStatusConst.ORDER_REFUND_STATUS_REFUSE}; whereStatus = new Integer[]{KylinTableStatusConst.ORDER_REFUND_STATUS_APPLY, KylinTableStatusConst.ORDER_REFUND_STATUS_REFUSE};
} }
break; break;
case "execute": case "execute":
......
...@@ -133,7 +133,7 @@ public class KylinRefundPerformancesAdminServiceImpl { ...@@ -133,7 +133,7 @@ public class KylinRefundPerformancesAdminServiceImpl {
batchUpdateStatus = KylinTableStatusConst.STATUS_APPLY11; batchUpdateStatus = KylinTableStatusConst.STATUS_APPLY11;
break; break;
case "cancel": case "cancel":
paymentTypeAlipayArray = new Integer[]{KylinTableStatusConst.STATUS_APPLY, KylinTableStatusConst.STATUS_OPERATE_REJECT, KylinTableStatusConst.STATUS_FINANCE_REJECT}; paymentTypeAlipayArray = new Integer[]{KylinTableStatusConst.STATUS_APPLY, KylinTableStatusConst.STATUS_OPERATE_ADOPT};
batchUpdateStatus = KylinTableStatusConst.STATUS_CANCEL22; batchUpdateStatus = KylinTableStatusConst.STATUS_CANCEL22;
break; break;
case "review": case "review":
......
...@@ -214,6 +214,7 @@ public class KylinRefundsStatusServiceImpl { ...@@ -214,6 +214,7 @@ public class KylinRefundsStatusServiceImpl {
public boolean orderTicketRefundCancel(List<KylinOrderRefunds> refundList, Boolean isUser) { public boolean orderTicketRefundCancel(List<KylinOrderRefunds> refundList, Boolean isUser) {
for (KylinOrderRefunds refundInfo : refundList) { for (KylinOrderRefunds refundInfo : refundList) {
log.info("order_refunds_id" + refundInfo.getOrderRefundsId());
List<KylinOrderRefundEntities> refundEntities = kylinOrderRefundsEntitiesMapper.selectList( List<KylinOrderRefundEntities> refundEntities = kylinOrderRefundsEntitiesMapper.selectList(
new QueryWrapper<KylinOrderRefundEntities>().eq("order_refunds_id", refundInfo.getOrderRefundsId()) new QueryWrapper<KylinOrderRefundEntities>().eq("order_refunds_id", refundInfo.getOrderRefundsId())
); );
...@@ -232,6 +233,7 @@ public class KylinRefundsStatusServiceImpl { ...@@ -232,6 +233,7 @@ public class KylinRefundsStatusServiceImpl {
.ne("order_refunds_id", orderRefundsId) .ne("order_refunds_id", orderRefundsId)
); );
log.info("refundingCount" + refundingCount);
if (refundingCount > 0) { // 存在其他正在退款的订单 if (refundingCount > 0) { // 存在其他正在退款的订单
newStatus = KylinTableStatusConst.ORDER_STATUS3; newStatus = KylinTableStatusConst.ORDER_STATUS3;
} else { } else {
......
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