| | |
| | | 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; |
| | |
| | | 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"; |
| | | } |
| | | /** |
| | |
| | | @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); |
| | |
| | | @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(); |