| | |
| | | package com.ruoyi.other.controller; |
| | | |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.other.api.domain.BaseSetting; |
| | | import com.ruoyi.other.service.BaseSettingService; |
| | | import com.ruoyi.other.vo.RefundPassSettingVo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | | @PostMapping("/getBaseSetting") |
| | | @GetMapping("/getBaseSetting") |
| | | @ApiOperation(value = "获取基础配置", tags = {"管理后台-基础配置"}) |
| | | public R<BaseSetting> getBaseSetting(@RequestParam("id") Integer id){ |
| | | BaseSetting baseSetting = baseSettingService.getById(id); |
| | |
| | | } |
| | | |
| | | |
| | | @PostMapping("/setRefundPassSetting") |
| | | @ApiOperation(value = "保存售后设置", tags = {"管理后台-售后管理"}) |
| | | public R setRefundPassSetting(@RequestBody RefundPassSettingVo settingVo){ |
| | | BaseSetting one = baseSettingService.getOne(new LambdaQueryWrapper<BaseSetting>().eq(BaseSetting::getId, 5)); |
| | | if(null == one){ |
| | | one = new BaseSetting(); |
| | | one.setId(5); |
| | | one.setContent(JSON.toJSONString(settingVo)); |
| | | baseSettingService.save(one); |
| | | }else{ |
| | | one.setContent(JSON.toJSONString(settingVo)); |
| | | baseSettingService.updateById(one); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | |
| | | @PostMapping("/getRefundPassSetting") |
| | | @ApiOperation(value = "获取售后设置", tags = {"管理后台-售后管理"}) |
| | | public R<RefundPassSettingVo> getRefundPassSetting(){ |
| | | BaseSetting one = baseSettingService.getOne(new LambdaQueryWrapper<BaseSetting>().eq(BaseSetting::getId, 5)); |
| | | if(null != one){ |
| | | RefundPassSettingVo refundPassSettingVo = JSON.parseObject(one.getContent(), RefundPassSettingVo.class); |
| | | return R.ok(refundPassSettingVo); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | } |
| | | |