| | |
| | | import cn.stylefeng.guns.modular.business.entity.MentalAppointment; |
| | | import cn.stylefeng.guns.modular.business.entity.OrderConsultOne; |
| | | import cn.stylefeng.guns.modular.business.entity.OrderMentalTest; |
| | | import cn.stylefeng.guns.modular.business.service.*; |
| | | import cn.stylefeng.guns.modular.business.service.IMentalAnalysisTimeService; |
| | | import cn.stylefeng.guns.modular.business.service.IMentalAppointmentService; |
| | | import cn.stylefeng.guns.modular.business.service.IOrderConsultOneService; |
| | | import cn.stylefeng.guns.modular.business.service.IOrderMentalTestService; |
| | | import cn.stylefeng.rest.modular.order.service.MentalTestOrderBizService; |
| | | import cn.stylefeng.roses.kernel.rule.pojo.request.BaseIdRequest; |
| | | import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; |
| | |
| | | @Resource |
| | | private IMentalAnalysisTimeService mentalAnalysisTimeService; |
| | | |
| | | @Resource |
| | | private IMentalAnalysisTimeConfigService mentalAnalysisTimeConfigService; |
| | | |
| | | @ApiOperation(value = "心理测试下单", notes = "订单状态,为0需支付(为1无需支付),开始心理测试答题") |
| | | @PostResource(name = "心理测试下单", path = "/createOrderMentalTest") |
| | | public ResponseData<OrderMentalTest> createOrderMentalTest(@RequestBody CreateOrderMentalTestRequest req) { |
| | |
| | | return new SuccessResponseData(o); |
| | | } |
| | | |
| | | @ApiOperation(value = "心理测试订单详情") |
| | | @PostResource(name = "心理测试订单详情", path = "/orderMentalTestDetail") |
| | | public ResponseData<OrderMentalTest> orderMentalTestDetail(Long id, String orderNo) { |
| | | OrderMentalTest o = orderMentalTestService.getOne( |
| | | Wrappers.<OrderMentalTest>lambdaQuery() |
| | | .eq(id != null, OrderMentalTest::getId, id) |
| | | .eq(StrUtil.isNotEmpty(orderNo), OrderMentalTest::getOrderNo, orderNo) |
| | | ); |
| | | return new SuccessResponseData(o); |
| | | } |
| | | |
| | | @ApiOperation(value = "1V1咨询可预约时间") |
| | | @GetResource(name = "1V1咨询可预约时间", path = "/mentalAnalysisTime") |
| | | public ResponseData<List<MentalAnalysisTime>> mentalAnalysisTime() { |