diff --git a/src/main/java/com/peanut/modules/common/controller/TrainingClassController.java b/src/main/java/com/peanut/modules/common/controller/TrainingClassController.java index d0e3126a..537d32af 100644 --- a/src/main/java/com/peanut/modules/common/controller/TrainingClassController.java +++ b/src/main/java/com/peanut/modules/common/controller/TrainingClassController.java @@ -108,8 +108,11 @@ public class TrainingClassController { @RequestMapping("/trainingClassPaySave") @Transactional public R trainingClassPaySave(@RequestBody BuyOrder buyOrder){ - if("2".equals(buyOrder.getPaymentMethod())){ - return R.error("支付宝暂未开通"); + Long count = trainingToUserService.count(new LambdaQueryWrapper() + .eq(TrainingToUser::getUserId,buyOrder.getUserId()) + .eq(TrainingToUser::getTrainingId,buyOrder.getTrainingClassId())); + if(count>0){ + return R.error("已报名"); } buyOrder.setOrderStatus("0"); buyOrder.setOrderType("trainingClass"); diff --git a/src/main/java/com/peanut/modules/common/entity/TrainingClass.java b/src/main/java/com/peanut/modules/common/entity/TrainingClass.java index d3083e00..6a7453c5 100644 --- a/src/main/java/com/peanut/modules/common/entity/TrainingClass.java +++ b/src/main/java/com/peanut/modules/common/entity/TrainingClass.java @@ -45,6 +45,12 @@ public class TrainingClass { //可显示App 0疯子读书1国学众妙之门2医学吴门医述3心灵空间4太湖云医 private String displayApp; + //支付方式 1wx 2zfb 4天医币(1,2,4),分割 + private String payType; + + ////是否可用积分 + private int displayJf; + //费用 private BigDecimal fee;