汇总整改
parent
2c71b0424c
commit
23407fcaf8
|
@ -1,4 +1,5 @@
|
|||
package com.ruoyi.mybasic.controller;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.alipay.api.AlipayApiException;
|
||||
import com.alipay.api.AlipayClient;
|
||||
|
@ -14,15 +15,14 @@ import com.ruoyi.mybasic.common.domain.MoneyWithdraw;
|
|||
import com.ruoyi.mybasic.common.domain.RechargeLog;
|
||||
import com.ruoyi.mybasic.common.domain.ailPay.AliPay;
|
||||
import com.ruoyi.mybasic.common.domain.ailPay.AliPayConfig;
|
||||
import com.ruoyi.mybasic.common.domain.request.PurseRequest;
|
||||
import com.ruoyi.mybasic.service.PurseServiceTwo;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
|
@ -51,15 +51,7 @@ public class PurseControllerTwo {
|
|||
@Autowired
|
||||
private PurseServiceTwo purseServiceTwo;
|
||||
|
||||
/**
|
||||
* 钱包列表
|
||||
*
|
||||
*/
|
||||
@GetMapping("/purseList")
|
||||
public R<List<PurseRequest>>purseList(){
|
||||
List<PurseRequest> list = purseServiceTwo.purseListAll();
|
||||
return R.ok(list);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 钱包信息接口:
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
package com.ruoyi.mybasic.mapper;
|
||||
|
||||
import com.ruoyi.mybasic.api.domain.Purse;
|
||||
import com.ruoyi.mybasic.api.domain.UserMoneyLogs;
|
||||
import com.ruoyi.mybasic.common.domain.MoneyWithdraw;
|
||||
import com.ruoyi.mybasic.common.domain.RechargeLog;
|
||||
import com.ruoyi.mybasic.common.domain.request.PurseRequest;
|
||||
import com.ruoyi.mybasic.common.domain.response.PurseResponse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 钱包Mapper接口-->新
|
||||
|
@ -35,9 +34,6 @@ public interface PurseMapperTwo{
|
|||
|
||||
void updPurseHBi(PurseRequest purseRequest);
|
||||
|
||||
|
||||
List<PurseRequest> purseListAll();
|
||||
|
||||
void addPurseLogs(PurseRequest purseRequest);
|
||||
|
||||
void updWithdrawPurse(PurseRequest purseRequest);
|
||||
|
|
|
@ -1,22 +1,17 @@
|
|||
package com.ruoyi.mybasic.service.Impl;
|
||||
|
||||
|
||||
|
||||
import com.ruoyi.common.core.exception.ServiceException;
|
||||
import com.ruoyi.common.security.utils.SecurityUtils;
|
||||
import com.ruoyi.mybasic.api.domain.Purse;
|
||||
import com.ruoyi.mybasic.api.domain.UserMoneyLogs;
|
||||
import com.ruoyi.mybasic.common.domain.MoneyWithdraw;
|
||||
import com.ruoyi.mybasic.common.domain.RechargeLog;
|
||||
import com.ruoyi.mybasic.common.domain.request.PurseRequest;
|
||||
import com.ruoyi.mybasic.common.domain.response.PurseResponse;
|
||||
import com.ruoyi.mybasic.mapper.PurseMapperTwo;
|
||||
import com.ruoyi.mybasic.service.PurseServiceTwo;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassName PurseServiceTwoImpl
|
||||
* @Description 描述
|
||||
|
@ -33,14 +28,6 @@ public class PurseServiceTwoImpl implements PurseServiceTwo {
|
|||
@Autowired
|
||||
private PurseMapperTwo purseMapperTwo;
|
||||
|
||||
/**
|
||||
* 钱包列表
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<PurseRequest> purseListAll() {
|
||||
return purseMapperTwo.purseListAll();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
|
@ -69,31 +56,10 @@ public class PurseServiceTwoImpl implements PurseServiceTwo {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 进行添加充值记录表
|
||||
* @param purseRequest
|
||||
*/
|
||||
|
||||
@Override
|
||||
public void addPurseLogs(PurseRequest purseRequest) {
|
||||
purseMapperTwo.addPurseLogs(purseRequest);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 提现接口:
|
||||
* 入参:提现金额 绑定的银行卡id
|
||||
* 出参:统一结果集
|
||||
* 说明:先进行余额判断,判断账号钱币是否足够 不够则提示用户
|
||||
* 添加一条专门的提现记录 状态为待处理
|
||||
* 封装api接口需要的参数对象(新增提现记录的id 银行卡id 提现金额等),把对象给消息队列
|
||||
* 消息队列根据消息调用api接口 消息队列根据api接口的返回结果进行不同的操作失败:根据参数中的提现记录id 把对应记录状态改为失败
|
||||
* 成功:根据参数中的充值记录id 把对应记录状态改为成功 用户的余额减少 增加一条收支记录表
|
||||
*/
|
||||
@Override
|
||||
public void updWithdrawPurse(PurseRequest purseRequest) {
|
||||
purseMapperTwo.updWithdrawPurse(purseRequest);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 提现记录表
|
||||
|
@ -135,14 +101,7 @@ public class PurseServiceTwoImpl implements PurseServiceTwo {
|
|||
purseMapperTwo.addMoneyLogs(userMoneyLogs);
|
||||
}
|
||||
|
||||
/***
|
||||
* 在充值 里面的一个修改H币方法
|
||||
* @param purseRequest
|
||||
*/
|
||||
@Override
|
||||
public void updPurseHBi(PurseRequest purseRequest) {
|
||||
purseMapperTwo.updPurseHBi(purseRequest);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -4,9 +4,6 @@ import com.ruoyi.mybasic.api.domain.Purse;
|
|||
import com.ruoyi.mybasic.api.domain.UserMoneyLogs;
|
||||
import com.ruoyi.mybasic.common.domain.MoneyWithdraw;
|
||||
import com.ruoyi.mybasic.common.domain.RechargeLog;
|
||||
import com.ruoyi.mybasic.common.domain.request.PurseRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 钱包持久层-->new
|
||||
|
@ -18,14 +15,6 @@ public interface PurseServiceTwo {
|
|||
|
||||
void purseBalanceChange(UserMoneyLogs userMoneyLogs);
|
||||
|
||||
void updPurseHBi(PurseRequest purseRequest);
|
||||
|
||||
List<PurseRequest> purseListAll();
|
||||
|
||||
void addPurseLogs(PurseRequest purseRequest);
|
||||
|
||||
void updWithdrawPurse(PurseRequest purseRequest);
|
||||
|
||||
|
||||
void insertRechargeLog(RechargeLog rechargeLog);
|
||||
|
||||
|
|
|
@ -103,9 +103,7 @@
|
|||
update t_purse set balance_fee = (#{amount} * 100) where user_id = #{userId}
|
||||
</update>
|
||||
|
||||
<select id="purseListAll" resultType="com.ruoyi.mybasic.common.domain.request.PurseRequest">
|
||||
select * from t_purse
|
||||
</select>
|
||||
|
||||
<select id="purseObject" resultType="com.ruoyi.mybasic.api.domain.Purse">
|
||||
select * from t_purse where user_id = #{userId}
|
||||
</select>
|
||||
|
|
Loading…
Reference in New Issue