| | |
| | | } |
| | | model.addAttribute("halfNames",strings2); |
| | | model.addAttribute("halfName",halfName); |
| | | |
| | | // 显式传递运营商ID和是否可预约字段,确保回显正确 |
| | | model.addAttribute("operatorId", site.getOperatorId()); |
| | | model.addAttribute("reservation", site.getReservation()); |
| | | // 添加价格配置相关字段 |
| | | TSite fullSite = siteService.getById(id); |
| | | model.addAttribute("targetAudience", fullSite.getTargetAudience()); |
| | |
| | | model.addAttribute("objectType",objectType); |
| | | model.addAttribute("objectId",objectId); |
| | | model.addAttribute("stores",stores); |
| | | // 显式传递运营商ID和是否可预约字段,确保回显正确 |
| | | model.addAttribute("operatorId", site.getOperatorId()); |
| | | model.addAttribute("reservation", site.getReservation()); |
| | | model.addAttribute("targetAudience", site.getTargetAudience()); |
| | | model.addAttribute("walkinCapacity", site.getWalkinCapacity()); |
| | | return PREFIX + "TSite_edit.html"; |
| | | } |
| | | /** |
| | |
| | | new QueryWrapper<TSitePrice>().eq("siteId", siteId) |
| | | ); |
| | | return ResultUtil.success(prices); |
| | | } |
| | | |
| | | /** |
| | | * 管理后台 - 获取场地预约时间段数据(供预约新增页面使用) |
| | | */ |
| | | @ResponseBody |
| | | @RequestMapping("/querySiteTimes") |
| | | public ResultUtil querySiteTimes(Integer id, String day, String halfName, String siteName, Integer targetAudience) { |
| | | try { |
| | | return ResultUtil.success(siteService.querySiteTimes(id, day, halfName, siteName, targetAudience)); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return ResultUtil.error("获取时间段失败"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/updateSite") |
| | | public ResultUtil updateSite(@RequestBody Site site) { |
| | | if(site.getInsuranceImg().equals("")){ |
| | | System.out.println(JSONObject.toJSONString(site)); |
| | | // 防止空指针异常:如果 insuranceImg 为 null 或空字符串,设置为 null |
| | | if(site.getInsuranceImg() == null || site.getInsuranceImg().equals("")){ |
| | | site.setInsuranceImg(null); |
| | | } |
| | | Store store = storeClient.getStoreById(site.getStoreId()); |