From a3f86d22b6b9d5ab4a335488ddaf8edf3aa5f787 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 03 Jun 2021 16:45:08 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/otc/controller/ViewController.java | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 113 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/otc/controller/ViewController.java b/src/main/java/com/xcong/excoin/modules/otc/controller/ViewController.java index 0e01896..b246d9f 100644 --- a/src/main/java/com/xcong/excoin/modules/otc/controller/ViewController.java +++ b/src/main/java/com/xcong/excoin/modules/otc/controller/ViewController.java @@ -1,4 +1,117 @@ package com.xcong.excoin.modules.otc.controller; +import com.xcong.excoin.common.entity.FebsConstant; +import com.xcong.excoin.common.utils.FebsUtil; +import com.xcong.excoin.modules.member.vo.MemberAuthenticationVo; +import com.xcong.excoin.modules.otc.entity.OtcMarketBussinessEntity; +import com.xcong.excoin.modules.otc.entity.OtcOrderEntity; +import com.xcong.excoin.modules.otc.entity.OtcSettingEntity; +import com.xcong.excoin.modules.otc.service.OtcService; +import com.xcong.excoin.modules.otc.vo.OtcAppealInfoVo; +import lombok.RequiredArgsConstructor; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller("otcView") +@RequestMapping(FebsConstant.VIEW_PREFIX + "modules/otc") +@RequiredArgsConstructor public class ViewController { + + private final OtcService otcService; + + /** + * 获取商户审核列表 + */ + @GetMapping("otcShopList") + @RequiresPermissions("otcShopList:view") + public String otcShopList() { + return FebsUtil.view("modules/otc/otcShopList"); + } + + /** + * 获取委托单列表 + */ + @GetMapping("otcEntrustList") + @RequiresPermissions("otcEntrustList:view") + public String otcEntrustList() { + return FebsUtil.view("modules/otc/otcEntrustList"); + } + + /** + * 获取订单列表 + */ + @GetMapping("otcOrderList") + @RequiresPermissions("otcOrderList:view") + public String otcOrderList() { + return FebsUtil.view("modules/otc/otcOrderList"); + } + + /** + * 获取订单列表--详情 + */ + @GetMapping("otcOrderInfo/{id}") + @RequiresPermissions("otcOrderInfo:update") + public String otcOrderInfo(@PathVariable long id, Model model) { + OtcOrderEntity data = otcService.otcOrderInfo(id); + model.addAttribute("member", data); + return FebsUtil.view("modules/otc/otcOrderInfo"); + } + + /** + * 获取申诉列表 + */ + @GetMapping("otcAppealList") + @RequiresPermissions("otcAppealList:view") + public String otcAppealList() { + return FebsUtil.view("modules/otc/otcAppealList"); + } + + /** + * 获取申诉列表--详情 + */ + @GetMapping("otcAppealInfo/{id}") + @RequiresPermissions("otcAppealInfo:update") + public String otcAppealInfo(@PathVariable long id, Model model) { + OtcAppealInfoVo data = otcService.otcAppealInfo(id); + model.addAttribute("member", data); + return FebsUtil.view("modules/otc/otcAppealInfo"); + } + + /** + * 商户回款 + */ + @GetMapping("otcHuiKuan/{id}") + @RequiresPermissions("otcHuiKuan:update") + public String otcHuiKuan(@PathVariable long id, Model model) { + OtcMarketBussinessEntity data = otcService.otcHuiKuan(id); + model.addAttribute("member", data); + return FebsUtil.view("modules/otc/otcHuiKuan"); + } + + /** + * 获取OTC设置 + */ + @GetMapping("otcSettingList") + @RequiresPermissions("otcSettingList:view") + public String otcSettingList() { + return FebsUtil.view("modules/otc/otcSettingList"); + } + + /** + * OTC设置--详情 + */ + @GetMapping("otcSettingUpdate/{id}") + @RequiresPermissions("otcSettingUpdate:update") + public String otcSettingUpdate(@PathVariable long id, Model model) { + OtcSettingEntity data = otcService.otcSettingUpdate(id); + model.addAttribute("member", data); + return FebsUtil.view("modules/otc/otcSettingUpdate"); + } + + + } -- Gitblit v1.9.1