Browse Source

基础提现代码

master
前端-胡立永 1 month ago
parent
commit
dd9ae68508
3 changed files with 6 additions and 5 deletions
  1. +3
    -2
      module-common/src/main/java/org/jeecg/api/controller/AppletInfoController.java
  2. +2
    -1
      module-common/src/main/java/org/jeecg/api/service/AppletInfoService.java
  3. +1
    -2
      module-common/src/main/java/org/jeecg/api/service/impl/AppletInfoServiceImpl.java

+ 3
- 2
module-common/src/main/java/org/jeecg/api/controller/AppletInfoController.java View File

@ -9,6 +9,7 @@ import org.jeecg.api.service.AppletInfoService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.commonAddress.entity.CommonAddress;
import org.jeecg.modules.commonHelp.entity.CommonHelp;
import org.jeecg.modules.commonMoneyLog.entity.CommonMoneyLog;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.*;
@ -97,8 +98,8 @@ public class AppletInfoController {
//提现
@ApiOperation(value="提现", notes="提现")
@PostMapping("/openMoney")
public Result<?> openMoney (@RequestHeader("X-Access-Token") String token, BigDecimal money){
return appletInfoService.openMoney(token,money);
public Result<?> openMoney (@RequestHeader("X-Access-Token") String token, BigDecimal money, CommonMoneyLog log){
return appletInfoService.openMoney(token,money, log);
}
//领取提现
@ApiOperation(value="提现", notes="提现")


+ 2
- 1
module-common/src/main/java/org/jeecg/api/service/AppletInfoService.java View File

@ -4,6 +4,7 @@ import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.commonAddress.entity.CommonAddress;
import org.jeecg.modules.commonHelp.entity.CommonHelp;
import org.jeecg.modules.commonMoneyLog.entity.CommonMoneyLog;
import java.math.BigDecimal;
@ -47,7 +48,7 @@ public interface AppletInfoService {
//提现
Result<?> openMoney (String token, BigDecimal money);
Result<?> openMoney (String token, BigDecimal money, CommonMoneyLog log);
//流水记录带分页搜索


+ 1
- 2
module-common/src/main/java/org/jeecg/api/service/impl/AppletInfoServiceImpl.java View File

@ -259,13 +259,12 @@ public class AppletInfoServiceImpl implements AppletInfoService {
//提现
@Override
public Result<?> openMoney (String token, BigDecimal money){
public Result<?> openMoney (String token, BigDecimal money, CommonMoneyLog commonMoneyLog){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
if(money.compareTo(hanHaiMember.getMoney()) == 1){
return Result.error("提现金额不能大于余额");
}
//增加提现流水
CommonMoneyLog commonMoneyLog = new CommonMoneyLog();
commonMoneyLog.setCreateTime(new Date());
commonMoneyLog.setTitle("提现");
commonMoneyLog.setUserId(hanHaiMember.getId());


Loading…
Cancel
Save