shinnosuke
2026-07-13 1574e8e0597dfe5f81a01b016640fc250ad7f72a
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/SiteController.java
@@ -558,8 +558,38 @@
   
   
   
      @RequiresPermissions(value = {"/site/update"}, logical = Logical.OR)
   @ResponseBody
   @PostMapping("/getReservationSetting/{id}")
   @ApiOperation(value = "获取站点预约设置", tags = {"管理后台-站点管理"})
   public AjaxResult<Site> getReservationSetting(@PathVariable Integer id){
      Site site = siteService.lambdaQuery()
            .select(Site::getId, Site::getName, Site::getSupportOrder, Site::getReservationStartTime, Site::getReservationEndTime)
            .eq(Site::getId, id)
            .eq(Site::getDelFlag, 0)
            .one();
      return AjaxResult.success(site);
   }
   @RequiresPermissions(value = {"/site/update"}, logical = Logical.OR)
   @ResponseBody
   @PostMapping("/saveReservationSetting")
   @ApiOperation(value = "保存站点预约设置", tags = {"管理后台-站点管理"})
   public AjaxResult saveReservationSetting(@RequestBody Site site){
      if (site == null || site.getId() == null) {
         return AjaxResult.error("站点id不能为空");
      }
      boolean success = siteService.lambdaUpdate()
            .eq(Site::getId, site.getId())
            .eq(Site::getDelFlag, 0)
            .set(Site::getSupportOrder, site.getSupportOrder())
            .set(Site::getReservationStartTime, site.getReservationStartTime())
            .set(Site::getReservationEndTime, site.getReservationEndTime())
            .update();
      return success ? AjaxResult.success() : AjaxResult.error("保存预约设置失败");
   }
@RequiresPermissions(value = {"/site/update"}, logical = Logical.OR)
   @ResponseBody
   @PostMapping("/editSite")
   @ApiOperation(value = "编辑站点", tags = {"管理后台-站点管理"})
   @Log(title = "【站点管理】编辑站点", businessType = BusinessType.UPDATE)