From 756b3c3774a88bc17558a047f678f14bbd5bd38c Mon Sep 17 00:00:00 2001
From: wangguorui <2069821375@qq.com>
Date: Sat, 31 Jan 2026 09:09:09 +0800
Subject: [PATCH] =?UTF-8?q?1=E6=9C=8831=E6=97=A5=EF=BC=8C=E6=B6=88?=
=?UTF-8?q?=E6=81=AF=E6=8E=A8=E9=80=81over?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../serviceImpl/cash/CashAuditServiceImpl.java | 4 +--
.../cash/CashCollectionServiceImpl.java | 4 +--
.../serviceImpl/cash/CashRefundServiceImpl.java | 39 ++++++++++------------
src/main/resources/application-test.yml | 9 +++--
src/main/resources/cashMapper/CashRefundMapper.xml | 23 +++++++++++--
5 files changed, 47 insertions(+), 32 deletions(-)
diff --git a/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java
index 2a4e26b..17359b7 100644
--- a/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java
+++ b/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java
@@ -71,7 +71,7 @@ public class CashAuditServiceImpl implements CashAuditService {
updateOrder.setOrderCode(orderCode);
String auditName = cashAuditMapper.getAuditName(auditId);
if (action == 1) { //通过
- updateOrder.setStatus(10);
+ updateOrder.setStatus(20);
if (order.getGoodsName().equals("金币充值")) {
//往金币订单表加一条充值记录
UserGoldRecord rechargeOrder = new UserGoldRecord();
@@ -208,7 +208,7 @@ public class CashAuditServiceImpl implements CashAuditService {
message.setMarket(Integer.valueOf(order.getMarket()));
String marketName = marketMapper.getMarketNameById(String.valueOf(message.getMarket()));
message.setMarketName(marketName);
- message.setQueryId(action==1?76:60);
+ message.setQueryId(action==1?85:60);
rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_COLLECTION_EXCHANGE, "cash.collection.save", message);
// 根据审核结果发送不同的消息
if (action == 1) {
diff --git a/src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java
index f81d900..3320b3d 100644
--- a/src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java
+++ b/src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java
@@ -140,7 +140,7 @@ public class CashCollectionServiceImpl implements CashCollectionService {
message.setJwcode(cashRecord.getJwcode());
message.setName(cashRecord.getName());
message.setStatus(cashRecord.getStatus());
- message.setDesc("的现金收款申请待审核,请前往审核");
+ message.setDesc("的现金收款申请待审核,前往审核");
message.setTitle("现金管理--收款处理");
message.setType(0);
message.setTypeId(cashRecord.getId());
@@ -194,7 +194,7 @@ public class CashCollectionServiceImpl implements CashCollectionService {
message.setJwcode(cashRecord.getJwcode());
message.setName(cashRecord.getName());
message.setStatus(cashRecord.getStatus());
- message.setDesc("用户的现金收款申请待审核,请前往审核");
+ message.setDesc("的现金收款申请待审核,请前往审核");
message.setTitle("现金收款--现金收款");
message.setType(1);
message.setTypeId(cashRecord.getId());
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 a400367..c5bdede 100644
--- a/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java
+++ b/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java
@@ -218,7 +218,7 @@ public class CashRefundServiceImpl implements RefundService {
message.setMarket(Integer.valueOf(cashRecordRefund.getMarket()));
String marketName = marketMapper.getMarketNameById(String.valueOf(message.getMarket()));
message.setMarketName(marketName);
- message.setQueryId(111);
+ message.setQueryId(103);
rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message);
return Result.success("提交成功").getCode();
@@ -297,14 +297,24 @@ public class CashRefundServiceImpl implements RefundService {
message.setJwcode(cashRecordDTO.getJwcode());
message.setName(cashRecordDTO.getName());
message.setStatus(cashRecordDTO.getStatus());
- message.setDesc(cashRecordDTO.getStatus()!=12 && cashRecordDTO.getStatus()!=22?"的退款申请待审核,前往处理":"的现金退款申请已被驳回,前往查看详情");
- message.setTitle(cashRecordDTO.getStatus()!=12 && cashRecordDTO.getStatus()!=22?"现金管理--退款审批":"现金管理--退款提交");
+ if (cashRecordDTO.getStatus()==20) {
+ message.setDesc("的线下退款申请待审批,前往处理");
+ message.setTitle("现金管理--退款审批(负责人)");
+ message.setQueryId(107);
+ } else if (cashRecordDTO.getStatus()==30) {
+ message.setDesc("的线下退款申请待审核,前往处理");
+ message.setTitle("现金管理--退款审批(总部财务)");
+ message.setQueryId(111);
+ } else {
+ message.setDesc("的现金退款申请已被驳回,前往查看详情");
+ message.setTitle("现金管理--退款提交");
+ message.setQueryId(99);
+ }
message.setType(1);
message.setTypeId(cashRecordDTO.getId());
message.setMarket(cashRecordDTO.getMarket());
String marketName = marketMapper.getMarketNameById(String.valueOf(message.getMarket()));
message.setMarketName(marketName);
- message.setQueryId(cashRecordDTO.getStatus()!=12 && cashRecordDTO.getStatus()!=22?103:99);
rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message);
@@ -412,21 +422,6 @@ public class CashRefundServiceImpl implements RefundService {
userGoldRecord.getRemark(), (double) userGoldRecord.getPermanentGold() / 100, auditName, "退款金币充值");
}
- // 执行明细待填写消息
- Messages message1 = new Messages();
- message1.setJwcode(cashRecordDone.getJwcode());
- message1.setName(cashRecordDone.getName());
- message1.setStatus(cashRecordDone.getStatus());
- message1.setDesc("的退款记录需填写执行明细,前往查看处理");
- message1.setTitle("现金管理--执行明细填写");
- message1.setType(1);
- message1.setTypeId(cashRecordDone.getId());
- message1.setMarket(Integer.valueOf(cashRecordDone.getMarket()));
- String marketName1 = marketMapper.getMarketNameById(String.valueOf(message1.getMarket()));
- message1.setMarketName(marketName1);
- message1.setQueryId(115);
-
- rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message1);
cashRefundMapper.updateAudit(cashRecordDone);
int result = cashRefundMapper.review(cashRecordDone);
CashRecordDTO cashRecordDTO = cashRefundMapper.selectById(cashRecordDone.getId());
@@ -436,14 +431,14 @@ public class CashRefundServiceImpl implements RefundService {
message.setJwcode(cashRecordDTO.getJwcode());
message.setName(cashRecordDTO.getName());
message.setStatus(cashRecordDTO.getStatus());
- message.setDesc(cashRecordDTO.getStatus() != 32 ? "的退款申请待审核,前往处理" : "的现金退款申请已被驳回,前往查看详情");
- message.setTitle(cashRecordDTO.getStatus() != 32 ? "现金管理--退款审批":"现金管理--退款提交");
+ message.setDesc(cashRecordDTO.getStatus() != 32 ? "的退款记录需填写执行明细,前往查看处理" : "的现金退款申请已被驳回,前往查看详情");
+ message.setTitle(cashRecordDTO.getStatus() != 32 ? "现金管理--执行明细填写":"现金管理--退款提交");
message.setType(1);
message.setTypeId(cashRecordDTO.getId());
message.setMarket(cashRecordDTO.getMarket());
String marketName = marketMapper.getMarketNameById(String.valueOf(message.getMarket()));
message.setMarketName(marketName);
- message.setQueryId(cashRecordDTO.getStatus() != 32 ? 103:99);
+ message.setQueryId(cashRecordDTO.getStatus() != 32 ? 115:99);
rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message);
}
diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml
index 5cb518b..85c5c96 100644
--- a/src/main/resources/application-test.yml
+++ b/src/main/resources/application-test.yml
@@ -68,9 +68,12 @@ spring:
rabbitmq:
host: 54.255.212.181
port: 5672
- username: gold
- password: gold
- virtual-host: /
+ #username: gold
+ #password: gold
+ #virtual-host: /
+ username: dong
+ password: 123
+ virtual-host: mq
listener:
simple:
trusted-packages: com.example.demo.domain.DTO
diff --git a/src/main/resources/cashMapper/CashRefundMapper.xml b/src/main/resources/cashMapper/CashRefundMapper.xml
index 638535d..5a5f958 100644
--- a/src/main/resources/cashMapper/CashRefundMapper.xml
+++ b/src/main/resources/cashMapper/CashRefundMapper.xml
@@ -420,12 +420,29 @@
+