From 7572b8dbd4c41ca9b6437a032da2aa1a0fdd5444 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 17 May 2021 18:18:09 +0800 Subject: [PATCH] 20210517 云顶 --- src/main/java/com/xcong/excoin/modules/yunding/controller/BasicSettingController.java | 95 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 90 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/yunding/controller/BasicSettingController.java b/src/main/java/com/xcong/excoin/modules/yunding/controller/BasicSettingController.java index 6d98dd6..f470794 100644 --- a/src/main/java/com/xcong/excoin/modules/yunding/controller/BasicSettingController.java +++ b/src/main/java/com/xcong/excoin/modules/yunding/controller/BasicSettingController.java @@ -1,19 +1,22 @@ package com.xcong.excoin.modules.yunding.controller; +import com.xcong.excoin.common.annotation.ControllerEndpoint; import com.xcong.excoin.common.controller.BaseController; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; -import com.xcong.excoin.modules.trademanage.entity.ContractOrderEntity; +import com.xcong.excoin.modules.helpCenter.entity.HelpCenterArticleEntity; +import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.modules.yunding.entity.YdOrderEntity; import com.xcong.excoin.modules.yunding.entity.YdProductEntity; import com.xcong.excoin.modules.yunding.service.IBasicSettingService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import java.lang.reflect.Member; import java.util.Map; @Slf4j @@ -26,13 +29,23 @@ private final IBasicSettingService basicSettingService; /** - * 订单查询 + * 算力订单查询 */ @GetMapping("getOrderList") public FebsResponse getOrderList(YdOrderEntity ydOrderEntity, QueryRequest request) { Map<String, Object> data = getDataTable(basicSettingService.getOrderList(ydOrderEntity, request)); return new FebsResponse().success().data(data); } + + /** + * 代理订单查询 + */ + @GetMapping("getAgentOrderList") + public FebsResponse getAgentOrderList(YdOrderEntity ydOrderEntity, QueryRequest request) { + Map<String, Object> data = getDataTable(basicSettingService.getAgentOrderList(ydOrderEntity, request)); + return new FebsResponse().success().data(data); + } + /** * 产品查询 */ @@ -41,6 +54,7 @@ Map<String, Object> data = getDataTable(basicSettingService.getYdProductList(ydProductEntity, request)); return new FebsResponse().success().data(data); } + /** * 会员算力查询 */ @@ -49,4 +63,75 @@ Map<String, Object> data = getDataTable(basicSettingService.getYdMemberList(ydOrderEntity, request)); return new FebsResponse().success().data(data); } + + /** + * 会员算力查询---返利详情 + */ + @GetMapping("/seeAgentReturn") + public FebsResponse seeAgentReturn(QueryRequest request, MemberEntity memberEntity, Integer parentId) { + if(parentId==null){ + ViewController.idFromMember=0; + } + memberEntity.setId(ViewController.idFromMember); + Map<String, Object> dataTable = getDataTable(basicSettingService.seeAgentReturn(request, memberEntity)); + return new FebsResponse().success().data(dataTable); + } + + /** + * 会员算力查询---返利详情 + */ + @GetMapping("/seeReturn") + public FebsResponse seeReturn(QueryRequest request, MemberEntity memberEntity, Integer parentId) { + if(parentId==null){ + ViewController.idFromMember=0; + } + memberEntity.setId(ViewController.idFromMember); + Map<String, Object> dataTable = getDataTable(basicSettingService.seeReturn(request, memberEntity)); + return new FebsResponse().success().data(dataTable); + } + + /** + * 会员算力查询---订单详情 + */ + @GetMapping("/seeOrder") + public FebsResponse seeOrder(QueryRequest request, MemberEntity memberEntity, Integer parentId) { + if(parentId==null){ + ViewController.idFromMember=0; + } + memberEntity.setId(ViewController.idFromMember); + Map<String, Object> dataTable = getDataTable(basicSettingService.seeOrder(request, memberEntity)); + return new FebsResponse().success().data(dataTable); + } + + /** + * 合伙人设置--同意 + * @param id + * @return + */ + @GetMapping("addIsTraderOn/{id}") + @ControllerEndpoint(operation = "合伙人设置--同意", exceptionMessage = "操作失败") + public FebsResponse addIsTraderOn(@NotNull(message = "{required}") @PathVariable Long id) { + return basicSettingService.addIsTraderOn(id); + } + /** + * 合伙人设置--取消 + * @param id + * @return + */ + @GetMapping("delIsTraderOn/{id}") + @ControllerEndpoint(operation = "合伙人设置--取消", exceptionMessage = "操作失败") + public FebsResponse delIsTraderOn(@NotNull(message = "{required}") @PathVariable Long id) { + return basicSettingService.delIsTraderOn(id); + } + + /** + * 产品---更新 + * @return + */ + @PostMapping("ydProductUpdateOn") + @ControllerEndpoint(operation = "产品---更新", exceptionMessage = "设置失败") + public FebsResponse ydProductUpdateOn(@Valid YdProductEntity ydProductEntity) { + return basicSettingService.ydProductUpdateOn(ydProductEntity); + } + } -- Gitblit v1.9.1