Browse Source

合并代码

sunjiabei/feature-20251021102635-银行接口
huangqizhen 7 days ago
parent
commit
d05fe1001f
  1. 2
      src/main/java/com/example/demo/mapper/coin/MarketMapper.java
  2. 19
      src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java

2
src/main/java/com/example/demo/mapper/coin/MarketMapper.java

@ -19,5 +19,5 @@ public interface MarketMapper {
Market getMarketIdBytype(String market);
String getMarketById(String market);
//获取市场id
List<Market> getMarketByIds(@Param("marketIds") Set<Integer> marketIds);
List<Market> getMarketByIds(@Param("marketIds") Set<Integer> marketIds);
}

19
src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java

@ -3,12 +3,10 @@ import com.example.demo.domain.entity.Admin;
import com.example.demo.Util.BusinessException;
import com.example.demo.Util.GoldTistV2;
import com.example.demo.config.RabbitMQConfig;
import com.example.demo.domain.entity.Market;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.cash.CashRecordDTO;
import com.example.demo.domain.vo.cash.CashRecordDone;
import com.example.demo.domain.vo.cash.CashRecordRefund;
import com.example.demo.domain.vo.cash.CashRefundMessage;
import com.example.demo.domain.vo.cash.*;
import com.example.demo.domain.vo.coin.Messages;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.exception.SystemException;
@ -16,10 +14,12 @@ import com.example.demo.mapper.cash.CashCollectionMapper;
import com.example.demo.mapper.cash.CashRefundMapper;
import com.example.demo.mapper.coin.AuditMapper;
import com.example.demo.mapper.coin.MarketMapper;
import com.example.demo.mapper.coin.OperationLogMapper;
import com.example.demo.mapper.coin.RefundMapper;
import com.example.demo.service.cash.RefundService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -56,6 +56,8 @@ public class CashRefundServiceImpl implements RefundService {
private RabbitTemplate rabbitTemplate;
@Autowired
private OperationLogMapper operationLogMapper;
@Autowired
private CashCollectionMapper cashCollectionMapper;
@Override
public PageInfo<CashRecordDTO> select(Integer pageNum, Integer pageSize, CashRecordDTO cashRecordDTO) {
@ -175,10 +177,10 @@ public class CashRefundServiceImpl implements RefundService {
cashRecordRefund.setMarket(String.valueOf(Integer.valueOf(marketMapper.getMarketId(cashRecordRefund.getMarket()))));
cashRefundMapper.insert(cashRecordRefund);
CashRecordDone cashRecordDone1 = new CashRecordDone();
cashRecordDone1.setId(cashRecordRefund.getId());
cashRecordDone1.setId(cashRecordRefund.getOriginalOrderId());
cashRecordDone1.setStatus(6);
if (cashRecordDone1.getId()!=null||cashRecordDone1.getOrderCode()!= null)
return cashRefundMapper.updateStatus(cashRecordDone1);
cashRefundMapper.updateStatus(cashRecordDone1);
else return Result.error("提交失败").getCode();
// 发送退款创建消息
@ -194,6 +196,7 @@ public class CashRefundServiceImpl implements RefundService {
rabbitTemplate.convertAndSend(RabbitMQConfig.CASH_REFUND_EXCHANGE, "cash.refund.save", message);
return Result.success("提交成功").getCode();
}
@Override
@ -244,7 +247,7 @@ CashRecordDone cashRecordDone1 = new CashRecordDone();
message.setName(cashRecordDTO.getName());
message.setStatus(cashRecordDTO.getStatus());
message.setDesc(cashRecordDTO.getJwcode()+"用户有条退款订单需审核");
message.setTitle("现金退款--新增退款");
message.setTitle("现金退款--当地退款审核");
message.setType(1);
message.setTypeId(cashRecordDTO.getId());
message.setMarket(cashRecordDTO.getMarket());
@ -353,7 +356,7 @@ CashRecordDone cashRecordDone1 = new CashRecordDone();
message.setName(cashRecordDTO.getName());
message.setStatus(cashRecordDTO.getStatus());
message.setDesc(cashRecordDTO.getJwcode()+"用户有条退款订单需审核");
message.setTitle("现金退款--新增退款");
message.setTitle("现金退款--执行人退款提交");
message.setType(1);
message.setTypeId(cashRecordDTO.getId());
message.setMarket(cashRecordDTO.getMarket());

Loading…
Cancel
Save