| | |
| | | |
| | | import com.xcong.excoin.common.LoginUserUtils; |
| | | import com.xcong.excoin.common.response.Result; |
| | | import com.xcong.excoin.modules.member.dao.MemberDao; |
| | | import com.xcong.excoin.modules.member.dao.MemberWalletCoinDao; |
| | | import com.xcong.excoin.modules.member.entity.MemberEntity; |
| | | import com.xcong.excoin.modules.member.entity.MemberWalletCoinEntity; |
| | | import com.xcong.excoin.modules.otc.dto.MbAddDto; |
| | | import com.xcong.excoin.modules.otc.entity.OtcMarketBussiness; |
| | | import com.xcong.excoin.modules.otc.mapper.OtcMarketBussinessMapper; |
| | | import com.xcong.excoin.modules.otc.service.OtcEntrustOrderService; |
| | | import com.xcong.excoin.modules.otc.service.OtcMarketBussinessService; |
| | | import com.xcong.excoin.modules.otc.vo.ApplyConditionsVo; |
| | | import com.xcong.excoin.modules.otc.vo.MarketBussinessInfoVo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | public class OtcMarketBussinessController { |
| | | |
| | | private final OtcMarketBussinessService otcMarketBussinessService; |
| | | private final OtcEntrustOrderService otcEntrustOrderService; |
| | | private final MemberWalletCoinDao memberWalletCoinDao; |
| | | private final MemberDao memberDao; |
| | | |
| | | @ApiOperation(value = "申请条件", notes = "申请条件") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "获取成功", response = ApplyConditionsVo.class) |
| | | }) |
| | | @PostMapping(value = "/applyConditions") |
| | | public Result applyConditions() { |
| | | return otcMarketBussinessService.applyConditions(); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "applyMarketBussiness", notes = "申请市商接口") |
| | | @ApiOperation(value = "申请市商接口", notes = "申请市商接口") |
| | | @PostMapping(value = "/applyMaketBussiness") |
| | | public Result applyMarketBussiness(@RequestBody MbAddDto mbAddDto) { |
| | | otcMarketBussinessService.add(mbAddDto); |
| | | public Result applyMarketBussiness() { |
| | | otcMarketBussinessService.add(); |
| | | return Result.ok("申请成功, 等待审核"); |
| | | } |
| | | |
| | | @ApiOperation(value = "modifyMarketBussiness", notes = "修改个人信息") |
| | | // @ApiOperation(value = "modifyMarketBussiness", notes = "修改个人信息") |
| | | @PostMapping(value = "/modifyMarketBussiness") |
| | | public Result modifyMarketBussiness(@RequestBody MbAddDto mbAddDto) { |
| | | if (mbAddDto.getId() == null) { |
| | |
| | | |
| | | OtcMarketBussiness otcMb = new OtcMarketBussiness(); |
| | | otcMb.setId(mbAddDto.getId()); |
| | | otcMb.setNikename(mbAddDto.getNickname()); |
| | | // otcMb.setNikename(mbAddDto.getNickname()); |
| | | otcMarketBussinessService.updateById(otcMb); |
| | | return Result.ok("修改成功"); |
| | | } |
| | |
| | | return Result.ok("获取成功", otcMarketBussinessService.findMbStatus()); |
| | | } |
| | | |
| | | @ApiOperation(value = "findMbInfo", notes = "获取市商信息") |
| | | |
| | | @ApiOperation(value = "获取市商信息", notes = "获取市商信息") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "获取成功", response = MarketBussinessInfoVo.class) |
| | | }) |
| | |
| | | return this.otcMarketBussinessService.findMbInfo(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "修改姓名") |
| | | @PostMapping(value = "/modifyName") |
| | | public Result modifyName(@RequestBody MbAddDto mbAddDto) { |
| | | MemberEntity member = LoginUserUtils.getAppLoginUser(); |
| | | Long memberId = member.getId(); |
| | | |
| | | member = new MemberEntity(); |
| | | member.setId(memberId); |
| | | // member.setName(mbAddDto.getNickname()); |
| | | memberDao.updateById(member); |
| | | |
| | | return Result.ok("修改成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "查询当前用户可用") |
| | | @GetMapping(value = "/memberWallet") |
| | | public Result memberWallet() { |
| | | MemberEntity member = LoginUserUtils.getAppLoginUser(); |
| | | MemberWalletCoinEntity wallet = memberWalletCoinDao.selectWalletCoinBymIdAndCode(member.getId(), "USDT"); |
| | | return Result.ok(wallet.getAvailableBalance()); |
| | | } |
| | | |
| | | } |