diff --git a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/GroupRecordController.java b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/GroupRecordController.java index facc44f..4484686 100644 --- a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/GroupRecordController.java +++ b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/GroupRecordController.java @@ -15,9 +15,11 @@ import org.jeecg.common.exception.JeecgBootException; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.service.dto.SubmitReservationDTO; import org.jeecg.modules.service.entity.GroupRecord; import org.jeecg.modules.service.service.IGroupRecordService; import org.jeecg.modules.service.vo.GroupRecordVO; +import org.jeecg.modules.service.vo.ReservationSuccessVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; @@ -51,4 +53,26 @@ GroupRecordVO vo = groupRecordService.getGroupRecordVO(userId); return Result.OK(vo); } + + /** + * 提交预约 + * @return + */ + @RequestMapping(value = "/submitReservation", method = RequestMethod.POST) + public Result submitReservation(@RequestBody SubmitReservationDTO dto){ + if (StringUtils.isBlank(dto.getType())){ + return Result.error("预约类型不能为空"); + } + if (dto.getType().equals("0") && StringUtils.isBlank(dto.getDistributionCustomersId())){ + return Result.error("分销客户id不能为空"); + } + if (dto.getType().equals("1") && StringUtils.isBlank(dto.getGroupId())){ + return Result.error("成团id不能为空"); + } + if (StringUtils.isBlank(dto.getCardApplicationId())){ + return Result.error("办卡客户id不能为空"); + } + ReservationSuccessVO vo = groupRecordService.submitReservation(dto); + return Result.OK(vo); + } }