From 18b2a0ca34e29adb583a745e704b600927b9fdac Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 15 九月 2025 18:30:04 +0800 Subject: [PATCH] 修改 --- ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSpecialAreaBillingController.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSpecialAreaBillingController.java b/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSpecialAreaBillingController.java index ef1d21a..861f749 100644 --- a/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSpecialAreaBillingController.java +++ b/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSpecialAreaBillingController.java @@ -24,6 +24,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @@ -71,6 +72,7 @@ public String edit(@PathVariable("id") Integer id,Model model) { SpecialAreaBilling specialAreaBilling = specialAreaBillingService.selectById(id); model.addAttribute("data",specialAreaBilling); + model.addAttribute("id",id); return PREFIX + "specialAreaBilling_edit.html"; } /** @@ -96,11 +98,14 @@ @RequestMapping(value = "/addSpecialAreaBilling") @ResponseBody public Object addSpecialAreaBilling(String areaName,String priceCoefficient,String remark,Integer state,String coordinate) { + if(!StringUtils.hasLength(coordinate)){ + return ResultUtil. error("特殊区域不能为空"); + } SpecialAreaBilling specialAreaBilling = new SpecialAreaBilling(); specialAreaBilling.setAreaName(areaName); specialAreaBilling.setPriceCoefficient(Double.parseDouble(priceCoefficient)); specialAreaBilling.setRemark(remark); - specialAreaBilling.setCoordinate(coordinate); + specialAreaBilling.setCoordinate(coordinate.replace("_","")); specialAreaBilling.setState(state); specialAreaBilling.setInsertTime(new Date()); specialAreaBillingService.insert(specialAreaBilling); @@ -109,11 +114,14 @@ @RequestMapping(value = "/editSpecialAreaBilling") @ResponseBody public Object editSpecialAreaBilling(Integer id,String areaName,String priceCoefficient,String remark,Integer state,String coordinate) { + if(!StringUtils.hasLength(coordinate)){ + return ResultUtil. error("特殊区域不能为空"); + } SpecialAreaBilling specialAreaBilling = specialAreaBillingService.selectById(id); specialAreaBilling.setAreaName(areaName); specialAreaBilling.setPriceCoefficient(Double.parseDouble(priceCoefficient)); specialAreaBilling.setRemark(remark); - specialAreaBilling.setCoordinate(coordinate); + specialAreaBilling.setCoordinate(coordinate.replace("_","")); specialAreaBilling.setState(state); specialAreaBillingService.updateById(specialAreaBilling); return ResultUtil.success(); -- Gitblit v1.7.1