diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java index 706fbecb..19ad8bbf 100644 --- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java +++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java @@ -216,14 +216,21 @@ public class OrderService { royalcaninOperateLogEntity.setAcceptTime(dateformat.format(acceptTime)); royalcaninOperateLogService.add(royalcaninOperateLogEntity); return ResponseDTO.succ(); + } public double couponTotal(String couponTypeId,double discount,double total,int buyCount){ double endTotal = 0; switch (couponTypeId) { - case "5" : - endTotal = (total * (buyCount-1)) + (total * discount); +// case "5" : +// endTotal = (total * (buyCount-1)) + (total * discount); +// break; + case "2": + endTotal = total * buyCount - discount; + break; + case "3": + endTotal = (total * buyCount) * discount; break; case "1" : endTotal = total * buyCount - discount;