xiaoyong931011
2020-07-23 ad38649e6d5e099a4011e7299ce5a664e47160ea
20200723  代码提交
4 files modified
38 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/dao/MemberAccountMoneyChangeDao.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java 29 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java
@@ -147,8 +147,8 @@
    @ApiOperation(value="获取代理资产佣金入账", notes="获取代理资产佣金入账")
    @ApiResponses({@ApiResponse( code = 200, message = "success", response = MemberAgentIntoInfoVo.class)})
    @GetMapping(value="/getWalletAgentIntoRecords")
    public Result  getWalletAgentIntoRecords() {
        return coinService.getWalletAgentIntoRecords();
    public Result  getWalletAgentIntoRecords(@RequestBody @Valid RecordsPageDto recordsPageDto) {
        return coinService.getWalletAgentIntoRecords(recordsPageDto);
    }
    
    /**
src/main/java/com/xcong/excoin/modules/coin/dao/MemberAccountMoneyChangeDao.java
@@ -29,4 +29,7 @@
    IPage<MemberAccountMoneyChange> selectWalletAgentRecordsInPage(Page<OrderCoinsDealEntity> page,
            @Param("record") MemberAccountMoneyChange memberAccountMoneyChange);
    IPage<MemberAccountMoneyChange> selectWalletAgentIntoRecordsByMemIdTypeSymbol(Page<OrderCoinsDealEntity> page,
            @Param("record")MemberAccountMoneyChange memberAccountMoneyChange);
}
src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java
@@ -29,7 +29,7 @@
    public Result getWalletCoinBySymbol(String symbol);
    public Result getWalletAgentIntoRecords();
    public Result getWalletAgentIntoRecords(@Valid RecordsPageDto recordsPageDto);
    public Result getWalletCoinRecords(@Valid RecordsPageDto recordsPageDto);
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
@@ -4,6 +4,7 @@
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Resource;
import javax.validation.Valid;
import com.xcong.excoin.modules.platform.entity.PlatformCnyUsdtExchangeEntity;
import org.springframework.stereotype.Service;
@@ -479,31 +480,17 @@
    }
    @Override
    public Result getWalletAgentIntoRecords() {
    public Result getWalletAgentIntoRecords(RecordsPageDto recordsPageDto) {
            //获取用户ID
            Long memberId = LoginUserUtils.getAppLoginUser().getId();
            List<MemberAccountMoneyChange> contractRecordList =
                    memberAccountMoneyChangeDao.selectWalletAgentIntoRecordsByMemIdTypeSymbol(memberId);
            Page<OrderCoinsDealEntity> page = new Page<>(recordsPageDto.getPageNum(), recordsPageDto.getPageSize());
            MemberAccountMoneyChange memberAccountMoneyChange = new MemberAccountMoneyChange();
            memberAccountMoneyChange.setMemberId(memberId);
            IPage<MemberAccountMoneyChange> list = memberAccountMoneyChangeDao.selectWalletAgentIntoRecordsByMemIdTypeSymbol(page, memberAccountMoneyChange);
            Page<MemberAccountMoneyChangeInfoVo> pageEntityToPageVo = MemberAccountMoneyChangeMapper.INSTANCE.pageEntityToPageVo(list);
            MemberAgentIntoInfoVo memberAgentIntoInfoVo = new MemberAgentIntoInfoVo();
            List<MemberAccountMoneyChangeInfoVo> arrayList = new ArrayList<>();
            if(CollUtil.isNotEmpty(contractRecordList)) {
                if (ObjectUtil.isNotNull(contractRecordList)) {
                    for (MemberAccountMoneyChange memberAccountMoneyChange : contractRecordList) {
                        MemberAccountMoneyChangeInfoVo memberAccountMoneyChangeInfoVo = new MemberAccountMoneyChangeInfoVo();
                        memberAccountMoneyChangeInfoVo.setAmount(memberAccountMoneyChange.getAmount());
                        memberAccountMoneyChangeInfoVo.setContent(memberAccountMoneyChange.getContent());
                        memberAccountMoneyChangeInfoVo.setStatus(memberAccountMoneyChange.getStatus());
                        memberAccountMoneyChangeInfoVo.setSymbol(memberAccountMoneyChange.getSymbol());
                        memberAccountMoneyChangeInfoVo.setType(memberAccountMoneyChange.getType());
                        memberAccountMoneyChangeInfoVo.setUpdateTime(memberAccountMoneyChange.getUpdateTime());
                        arrayList.add(memberAccountMoneyChangeInfoVo);
                    }
                }
            }
            memberAgentIntoInfoVo.setMemberAccountMoneyChangeInfoVo(arrayList);
            return Result.ok(memberAgentIntoInfoVo);
            return Result.ok(pageEntityToPageVo);
    }
}