xiaoyong931011
2022-03-04 2e2eeeb8291415706f4941e55270a0b23e76bf23
20222223
3 files modified
1 files added
55 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressInDto.java 26 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 17 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
@@ -355,5 +355,15 @@
    public Result memberCoinAddressInList() {
        return memberService.memberCoinAddressInList();
    }
    /**
     * 添加内转提币地址
     * @return
     */
    @ApiOperation(value = "添加内转提币地址", notes = "添加内转提币地址")
    @PostMapping(value = "/memberAddCoinAddressIn")
    public Result memberAddCoinAddressIn(@RequestBody @Valid MemberAddCoinAddressInDto memberAddCoinAddressDto) {
        return memberService.memberAddCoinAddressIn(memberAddCoinAddressDto);
    }
    
}
src/main/java/com/xcong/excoin/modules/member/parameter/dto/MemberAddCoinAddressInDto.java
New file
@@ -0,0 +1,26 @@
package com.xcong.excoin.modules.member.parameter.dto;
import javax.validation.constraints.NotNull;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "MemberAddCoinAddressInDto", description = "参数接收类")
public class MemberAddCoinAddressInDto {
    /**
     * 地址
     */
    @NotNull(message = "账号不能为空")
    @ApiModelProperty(value = "账号")
    private String address;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
}
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java
@@ -82,4 +82,6 @@
    Result memberTeam(MemberTeamRecordsPageDto memberTeamRecordsPageDto);
    Result memberCoinAddressInList();
    Result memberAddCoinAddressIn(MemberAddCoinAddressInDto memberAddCoinAddressDto);
}
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -1118,6 +1118,23 @@
        }
        return Result.ok(arrayList);
    }
    @Override
    @Transactional
    public Result memberAddCoinAddressIn(MemberAddCoinAddressInDto memberAddCoinAddressDto) {
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        String address = memberAddCoinAddressDto.getAddress();
        String remark = memberAddCoinAddressDto.getRemark();
        MemberCoinAddressInEntity memberCoinAddressInEntity = new MemberCoinAddressInEntity();
        memberCoinAddressInEntity.setAccount(address);
        memberCoinAddressInEntity.setMemberId(memberId);
        memberCoinAddressInEntity.setContent(remark);
        memberCoinAddressInDao.insert(memberCoinAddressInEntity);
        return Result.ok(MessageSourceUtils.getString("member_service_0024"));
    }
}