adding 2 more coupon type ID calculation

This commit is contained in:
Carl 2022-01-12 17:29:24 +08:00
parent 8c352508cd
commit 4e53691ef5

View File

@ -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;