Commit c5b75518 authored by libin's avatar libin

日历价格

parent ab1c6fe4
...@@ -89,19 +89,15 @@ public class VehicleModelHolidayPriceBiz extends BaseBiz<VehicleModelHolidayPric ...@@ -89,19 +89,15 @@ public class VehicleModelHolidayPriceBiz extends BaseBiz<VehicleModelHolidayPric
/** /**
* @param multiple 倍数 * @param multiple 倍数
* @param freeDays 免费天数 * @param freeDays 免费天数
* @param configDate 设置的日期*月份
*/ */
public void updateVehicleModelHolidayPrice(Double multiple, Integer freeDays, Date configDate) { public void updateVehicleModelHolidayPrice(Double multiple, Integer freeDays) {
VehicleModelHolidayPrice vehicleModelHolidayPrice = new VehicleModelHolidayPrice(); VehicleModelHolidayPrice vehicleModelHolidayPrice = new VehicleModelHolidayPrice();
vehicleModelHolidayPrice.setMultiple(multiple); vehicleModelHolidayPrice.setMultiple(multiple);
vehicleModelHolidayPrice.setFreeDays(freeDays); vehicleModelHolidayPrice.setFreeDays(freeDays);
Example example = new Example(VehicleModelHolidayPrice.class); Example example = new Example(VehicleModelHolidayPrice.class);
Example.Criteria criteria = example.createCriteria(); Example.Criteria criteria = example.createCriteria();
setCondtionDate(configDate, null, criteria); criteria.andEqualTo("isDel",0);
int effect = mapper.updateByExampleSelective(vehicleModelHolidayPrice, example); mapper.updateByExampleSelective(vehicleModelHolidayPrice,example);
if (effect < 1) {
throw new BaseException("车型节假日更新失败");
}
} }
/** /**
......
...@@ -11,4 +11,5 @@ import tk.mybatis.mapper.common.Mapper; ...@@ -11,4 +11,5 @@ import tk.mybatis.mapper.common.Mapper;
* @data 2019/10/14 17:32 * @data 2019/10/14 17:32
*/ */
public interface VehicleModelHolidayPriceMapper extends Mapper<VehicleModelHolidayPrice>, InsertListMapper<VehicleModelHolidayPrice> { public interface VehicleModelHolidayPriceMapper extends Mapper<VehicleModelHolidayPrice>, InsertListMapper<VehicleModelHolidayPrice> {
} }
...@@ -35,21 +35,27 @@ public class VehicleModelHolidayPriceAdminController { ...@@ -35,21 +35,27 @@ public class VehicleModelHolidayPriceAdminController {
} }
@GetMapping("/{id}") @GetMapping("/{id}")
public ObjectRestResponse<VehicleModelHolidayPriceSaveDTO> findVehicleModelHolidayPrice(@PathVariable(value = "id") Long id){ public ObjectRestResponse<VehicleModelHolidayPriceSaveDTO> findVehicleModelHolidayPrice(@PathVariable(value = "id") Long id) {
VehicleModelHolidayPriceSaveDTO vehicleModelHolidayPriceSaveDTO = vehicleModelHolidayPriceBiz.findVehicleModelHolidayPriceFestivalId(id); VehicleModelHolidayPriceSaveDTO vehicleModelHolidayPriceSaveDTO = vehicleModelHolidayPriceBiz.findVehicleModelHolidayPriceFestivalId(id);
return ObjectRestResponse.succ(vehicleModelHolidayPriceSaveDTO); return ObjectRestResponse.succ(vehicleModelHolidayPriceSaveDTO);
} }
@ApiOperation("节假日页查询") @ApiOperation("节假日页查询")
@PostMapping("/page") @PostMapping("/page")
public ObjectRestResponse<List<VehicleModelHolidayPriceVo>> listVehicleModelHolidayPrice(@RequestBody VehicleModelHolidayPriceFindDTO vehicleModelHolidayPriceFindDTO){ public ObjectRestResponse<List<VehicleModelHolidayPriceVo>> listVehicleModelHolidayPrice(@RequestBody VehicleModelHolidayPriceFindDTO vehicleModelHolidayPriceFindDTO) {
List<VehicleModelHolidayPriceVo> priceVoPageDataVO = vehicleModelHolidayPriceBiz.listVehicleModelHolidayPrice(vehicleModelHolidayPriceFindDTO); List<VehicleModelHolidayPriceVo> priceVoPageDataVO = vehicleModelHolidayPriceBiz.listVehicleModelHolidayPrice(vehicleModelHolidayPriceFindDTO);
return ObjectRestResponse.succ(priceVoPageDataVO); return ObjectRestResponse.succ(priceVoPageDataVO);
} }
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
public ObjectRestResponse<Void> delete(@PathVariable(value = "id") Integer id){ public ObjectRestResponse<Void> delete(@PathVariable(value = "id") Integer id) {
vehicleModelHolidayPriceBiz.deleteById(id); vehicleModelHolidayPriceBiz.deleteById(id);
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
}
@PutMapping("/update")
public ObjectRestResponse<Void> update(@RequestParam(value = "multiple") Double multiple, @RequestParam(value = "freeDays") Integer freeDays) {
vehicleModelHolidayPriceBiz.updateVehicleModelHolidayPrice(multiple, freeDays);
return ObjectRestResponse.succ();
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment