|
- package com.simple.controller;
-
- import org.apache.log4j.Logger;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
-
- import com.github.pagehelper.PageInfo;
- import com.simple.common.ResultData;
- import com.simple.domain.po.WxMallConfig;
- import com.simple.service.WxMallConfigService;
-
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
-
- @RestController
- @RequestMapping("wxMallConfig")
- @Api(description="停车发券和核销发劵接口")
- public class WxMallConfigController extends BaseController
- {
- @Autowired
- private WxMallConfigService wxMallConfigService;
-
- private Logger logger = Logger.getLogger(WxMallConfigController.class);
-
- @ApiOperation("获取停车劵开关")
- @GetMapping("getStopCarConpon")
- public ResultData getStopCarConpon() {
- WxMallConfig wxMallConfig = new WxMallConfig();
- wxMallConfig.setKey("stopCarCouponSwitch");
- wxMallConfig.setTenantId(getTenantId());
- PageInfo<WxMallConfig> page = wxMallConfigService.listAsPage(wxMallConfig, 1, 1);
- if(page.getSize()>0) {
- WxMallConfig config = page.getList().get(0);
- return new ResultData(config);
- }
- return new ResultData();
- }
-
- @ApiOperation("获取核销劵开关")
- @GetMapping("getVerifyConpon")
- public ResultData getVerifyConpon() {
- WxMallConfig wxMallConfig = new WxMallConfig();
- wxMallConfig.setKey("verifyConponSwitch");
- wxMallConfig.setTenantId(getTenantId());
- PageInfo<WxMallConfig> page = wxMallConfigService.listAsPage(wxMallConfig, 1, 1);
- if(page.getSize()>0) {
- WxMallConfig config = page.getList().get(0);
- return new ResultData(config);
- }
- return new ResultData();
- }
-
- @PostMapping("updateStopCarConpon")
- @ApiOperation("修改停车开关")
- public ResultData updateStopCarConpon(@RequestBody WxMallConfig wxMallConfig) {
- WxMallConfig temp = new WxMallConfig();
- // temp.setKey("stopCarCouponSwitch");
- temp.setValue(wxMallConfig.getValue());
- temp.setId(wxMallConfig.getId());
- wxMallConfigService.saveOrUpdate(temp);
- return new ResultData();
- }
-
- @PostMapping("updateVerifyConpon")
- @ApiOperation("修改核销开关")
- public ResultData updateVerifyConpon(@RequestBody WxMallConfig wxMallConfig) {
- WxMallConfig temp = new WxMallConfig();
- // temp.setKey("verifyConponSwitch");
- temp.setValue(wxMallConfig.getValue());
- temp.setId(wxMallConfig.getId());
- wxMallConfigService.saveOrUpdate(temp);
- return new ResultData();
- }
-
- // @ApiOperation("分页列表接口")
- // @GetMapping("list")
- // @ApiImplicitParams({
- // @ApiImplicitParam(name="pageNum",value="页数",dataType="int", paramType = "query",required=true),
- // @ApiImplicitParam(name="pageSize",value="每页条数",dataType="int", paramType = "query",required=true)})
- // public ResultData list(@ModelAttribute WxMallConfig wxMallConfig,Integer pageNum, Integer pageSize) {
- // if (null == wxMallConfig) wxMallConfig = new WxMallConfig();
- // final PageInfo<WxMallConfig> page = wxMallConfigService.listAsPage(wxMallConfig, pageNum, pageSize);
- // return new ResultData(page);
- // }
- //
- // @ApiOperation("新增接口")
- // @PostMapping("add")
- // public ResultData add(@RequestBody WxMallConfig wxMallConfig) {
- // //Assert.notNull(wxMallConfig.getName(), "角色名不能为空");
- // //Assert.isTrue(!checkUnique(sysRole.getName(), null), "重复的角色名");
- // wxMallConfigService.saveOrUpdate(wxMallConfig);
- // return new ResultData();
- // }
- //
- // @ApiOperation("根据id更新接口")
- // @PostMapping("update")
- // public ResultData update(@RequestBody WxMallConfig wxMallConfig) {
- // wxMallConfigService.saveOrUpdate(wxMallConfig);
- // return new ResultData();
- // }
- //
- // @ApiOperation("根据id删除接口")
- // @GetMapping("/del")
- // @ApiImplicitParam(name="id",value="id",dataType="Long", paramType = "query",required=true)
- // public ResultData delete(Long id) {
- // wxMallConfigService.deleteById(id);
- // return new ResultData(Result.SUCCESS, "删除成功", null);
- // }
- //
- // @ApiOperation("根据id查询接口")
- // @GetMapping("/findById")
- // @ApiImplicitParam(name="id",value="id",dataType="Long", paramType = "query",required=true)
- // public ResultData findById(Long id) {
- // return new ResultData(Result.SUCCESS,"查询成功",wxMallConfigService.getById(id));
- // }
-
-
-
- }
|