diff --git a/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java index da5a86d..d713784 100644 --- a/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java @@ -359,8 +359,8 @@ CashRecordDone cashRecordDone1 = new CashRecordDone(); UserGoldRecord userGoldRecord = new UserGoldRecord(); userGoldRecord.setOrderCode(cashRecordDone.getOrderCode()); String orderCode = cashRecordDone.getOrderCode(); - if (orderCode != null && orderCode.length() > 2 && orderCode.startsWith("TK")) { - orderCode = orderCode.substring(2); + if (orderCode != null && orderCode.length() > 4 && orderCode.startsWith("TKXJ")) { + orderCode = "XJCZ" + orderCode.substring(4); } userGoldRecord.setType((byte) 2); userGoldRecord.setIsRefund((byte) 1);