@@ -30,6 +30,7 @@ public class ByVoucherActivities implements ActivitiesImp {
} else if (price > 500d) {
discount = 0.9d;
}
+ System.out.println("返回折扣"+discount);
return discount;
@@ -105,7 +105,7 @@ public class ActivityService extends ServiceImpl<ActivityMapper, Activity> {
// Method method = activityClass.getClass().getMethod("executeActivities", Object.class);
// reActivities = method.invoke(activityClass, o);
ActivitiesImp activitiesImp = activitiesFactory.getClass(activityName);
- activitiesImp.executeActivities(o);
+ reActivities= activitiesImp.executeActivities(o);
} catch (Exception e) {
e.printStackTrace();
@@ -194,6 +194,7 @@ public class OrderService extends ServiceImpl<OrderMapper, Order> {
System.out.println("价格是"+weiXinPayDTO.getPrice());
Object obj = activityService.executeActivity(weiXinPayDTO, type, 0, activityId);
Double trueDiscount = (Double) obj;
+ System.out.println("折扣"+trueDiscount);
if (trueDiscount == null) {
trueDiscount = 1d;