|  |  | 
 |  |  |  | 
 |  |  | 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()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |