| | |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsConstant; |
| | | import cc.mrbird.febs.common.utils.FebsUtil; |
| | | import cc.mrbird.febs.dapp.entity.DataDictionaryCustom; |
| | | import cc.mrbird.febs.dapp.entity.IgtOnHookPlanOrder; |
| | | import cc.mrbird.febs.dapp.entity.MallNewsInfo; |
| | | import cc.mrbird.febs.dapp.enumerate.DataDictionaryEnum; |
| | | import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper; |
| | | import cc.mrbird.febs.dapp.mapper.IgtOnHookPlanOrderDao; |
| | | import cc.mrbird.febs.dapp.service.AdminOnHookPlanService; |
| | | import cc.mrbird.febs.dapp.vo.AdminPlanSetVo; |
| | | import cc.mrbird.febs.dapp.vo.AdminTransferInsideSetVo; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | 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("onHookView") |
| | |
| | | public class ViewOnHookPlanController { |
| | | |
| | | private final AdminOnHookPlanService adminOnHookPlanService; |
| | | private final IgtOnHookPlanOrderDao igtOnHookPlanOrderDao; |
| | | private final DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | |
| | | public static long idOrderFlow; |
| | | |
| | | /** |
| | | * 挂机-列表 |
| | |
| | | public String planList() { |
| | | return FebsUtil.view("onhookplan/planList"); |
| | | } |
| | | /** |
| | | * 内部转账规则设置 |
| | | * @param model |
| | | * @return |
| | | */ |
| | | @GetMapping("/planSet") |
| | | @RequiresPermissions("planSet:view") |
| | | public String transferInsideSet(Model model) { |
| | | AdminPlanSetVo adminPlanSetVo = new AdminPlanSetVo(); |
| | | DataDictionaryCustom maxHoursDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.MAX_HOURS.getType(), DataDictionaryEnum.MAX_HOURS.getCode()); |
| | | if (ObjectUtil.isNotNull(maxHoursDic)) { |
| | | adminPlanSetVo.setMaxHours(maxHoursDic.getValue()); |
| | | } |
| | | DataDictionaryCustom startTimeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.START_TIME.getType(), DataDictionaryEnum.START_TIME.getCode()); |
| | | if (ObjectUtil.isNotNull(startTimeDic)) { |
| | | adminPlanSetVo.setStartTime(startTimeDic.getValue()); |
| | | } |
| | | DataDictionaryCustom endTimeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.END_TIME.getType(), DataDictionaryEnum.END_TIME.getCode()); |
| | | if (ObjectUtil.isNotNull(endTimeDic)) { |
| | | adminPlanSetVo.setEndTime(endTimeDic.getValue()); |
| | | } |
| | | model.addAttribute("planSet", adminPlanSetVo); |
| | | return FebsUtil.view("onhookplan/planSet"); |
| | | } |
| | | |
| | | /** |
| | | * 资金流水详情 |
| | | * @param id |
| | | * @param model |
| | | * @return |
| | | */ |
| | | @GetMapping("/amountFlow/{id}") |
| | | @RequiresPermissions("amountFlow:update") |
| | | public String amountFlow(@PathVariable long id, Model model) { |
| | | idOrderFlow = id; |
| | | IgtOnHookPlanOrder data = igtOnHookPlanOrderDao.selectById(id); |
| | | model.addAttribute("igtOrder", data); |
| | | return FebsUtil.view("onhookplan/amountFlow"); |
| | | } |
| | | |
| | | |
| | | } |