| | |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public OrderConsultOne createOrderConsultOne(CreateOrderConsultOneRequest req) { |
| | | // 生成了订单但未支付 |
| | | OrderConsultOne oo = orderConsultOneService.getOne( |
| | | Wrappers.<OrderConsultOne>lambdaQuery() |
| | | .eq(OrderConsultOne::getUserId, req.getUserId()) |
| | | .eq(OrderConsultOne::getMentalTestRecordId, req.getMentalTestRecordId()) |
| | | .eq(OrderConsultOne::getStatusFlag, OrderStatusFlagEnum.WAIT_PAY.getCode()) |
| | | .eq(OrderConsultOne::getIsDelete, YesOrNotEnum.N.getCode()) |
| | | .last("LIMIT 1") |
| | | ); |
| | | if (oo != null) { |
| | | // 可以提示用户 |
| | | return oo; |
| | | } |
| | | |
| | | // 心理测试记录 |
| | | MentalTestRecord mentalTestRecord = mentalTestRecordService.getById(req.getMentalTestRecordId()); |
| | | Assert.notNull(mentalTestRecord, "心理测试记录不存在"); |