From 7cb90b47c42b4ee5944964ad62ae89e7e6a2f9ca Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 17 十一月 2023 09:03:36 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java index 8834457..e4456c8 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java @@ -330,8 +330,7 @@ re.setBuyTypeName("手动支付"+"-"+re.getBuyTypeName()); } } - BigDecimal subtract = re.getOriginalPrice().subtract(re.getCashPayment()); - re.setDiscountAmount(subtract); + // 如果支付用户类型为管理员 则购买方式则为1线下购买 if (re.getPayUserType()!=null){ if (re.getPayUserType()== 2){ @@ -347,6 +346,13 @@ } } } + if(re.getCashPayment()==null){ + BigDecimal bigDecimal = new BigDecimal("0.00"); + re.setDiscountAmount(bigDecimal); + continue; + } + BigDecimal subtract = re.getOriginalPrice().subtract(re.getCashPayment()); + re.setDiscountAmount(subtract); } if (query.getPayStudent()== null || query.getPayStudent().equals("")){ if (query.getPayUser()== null || query.getPayUser().equals("")){ -- Gitblit v1.7.1