package com.dsh.guns.modular.system.controller.code; import cn.hutool.crypto.SecureUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.account.CityClient; import com.dsh.course.feignClient.account.model.CityListQuery; import com.dsh.course.feignClient.account.model.TCityManager; import com.dsh.course.feignClient.competition.CompetitionClient; import com.dsh.course.mapper.UserMapper; import com.dsh.guns.config.UserExt; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.base.tips.SuccessTip; import com.dsh.guns.core.common.constant.factory.PageFactory; import com.dsh.guns.core.util.ToolUtil; import com.dsh.guns.modular.system.model.*; import com.dsh.guns.modular.system.service.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 车辆管理控制器 * * @author fengshuonan * @Date 2020-06-05 17:25:12 */ @Controller @RequestMapping("/tAgree") public class TAgreeController extends BaseController { private String PREFIX = "/system/tAgreement/"; @Autowired private IProtocolService protocolService; /** * 跳转到车辆管理首页 */ @RequestMapping("") public String index(Model model) { Protocol one = protocolService.getOne(new LambdaQueryWrapper().eq(Protocol::getType, 1)); Protocol two = protocolService.getOne(new LambdaQueryWrapper().eq(Protocol::getType, 2)); Protocol three = protocolService.getOne(new LambdaQueryWrapper().eq(Protocol::getType, 3)); Protocol four = protocolService.getOne(new LambdaQueryWrapper().eq(Protocol::getType, 4)); Protocol five = protocolService.getOne(new LambdaQueryWrapper().eq(Protocol::getType, 5)); model.addAttribute("one",one); model.addAttribute("two",two); model.addAttribute("three",three); model.addAttribute("four",four); model.addAttribute("five",five); return PREFIX + "tAgreementDriver.html"; } @RequestMapping("/QrCodeDescription") public String QrCodeDescription(Model model){ Protocol six = protocolService.getOne(new LambdaQueryWrapper().eq(Protocol::getType, 6)); model.addAttribute("six",six); return PREFIX + "QrCodeDescription.html"; } /** * 跳转到添加车辆管理 */ @RequestMapping("/notice_add") public String tNoticeAdd(Model model) { return PREFIX + "notice_add.html"; } @RequestMapping(value = "/updateAppParam") @ResponseBody public Object update(Integer id,String context) { try { Protocol byId = protocolService.getById(id); byId.setContent(context); protocolService.updateById(byId); return new SuccessTip<>(); }catch (Exception e){ e.printStackTrace(); return ERROR; } } }