Commit ffb5e03b by huluobin

update

parent 32b07209
...@@ -217,8 +217,17 @@ public class OrderServe implements Serializable { ...@@ -217,8 +217,17 @@ public class OrderServe implements Serializable {
// leisureDiscountPrice = servePrice.multiply(discountRate); // leisureDiscountPrice = servePrice.multiply(discountRate);
} }
} else { } else {
if (discountRate == null) {
//没有活动价格
if (promotionPrice == null) {
price = produceCurrentPrice;
}
//有活动价
else {
price = produceCurrentPrice.min(promotionPrice);
}
} else {
leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate)); leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate));
// leisureDiscountPrice = produceBargainPrice.multiply(discountRate);
//没有活动价格 //没有活动价格
if (promotionPrice == null) { if (promotionPrice == null) {
price = leisurePrice.min(produceCurrentPrice); price = leisurePrice.min(produceCurrentPrice);
...@@ -228,6 +237,8 @@ public class OrderServe implements Serializable { ...@@ -228,6 +237,8 @@ public class OrderServe implements Serializable {
price = leisurePrice.min(produceCurrentPrice).min(promotionPrice); price = leisurePrice.min(produceCurrentPrice).min(promotionPrice);
} }
} }
}
} }
public Boolean isActivity() { public Boolean isActivity() {
......
...@@ -194,8 +194,17 @@ public class ScheduleServe implements Serializable { ...@@ -194,8 +194,17 @@ public class ScheduleServe implements Serializable {
// leisureDiscountPrice = servePrice.multiply(discountRate); // leisureDiscountPrice = servePrice.multiply(discountRate);
} }
} else { } else {
if (discountRate == null) {
//没有活动价格
if (promotionPrice == null) {
price = produceCurrentPrice;
}
//有活动价
else {
price = produceCurrentPrice.min(promotionPrice);
}
} else {
leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate)); leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate));
// leisureDiscountPrice = produceBargainPrice.multiply(discountRate);
//没有活动价格 //没有活动价格
if (promotionPrice == null) { if (promotionPrice == null) {
price = leisurePrice.min(produceCurrentPrice); price = leisurePrice.min(produceCurrentPrice);
...@@ -205,6 +214,8 @@ public class ScheduleServe implements Serializable { ...@@ -205,6 +214,8 @@ public class ScheduleServe implements Serializable {
price = leisurePrice.min(produceCurrentPrice).min(promotionPrice); price = leisurePrice.min(produceCurrentPrice).min(promotionPrice);
} }
} }
}
} }
public Boolean isActivity() { public Boolean isActivity() {
......
...@@ -216,7 +216,11 @@ public class Schedule { ...@@ -216,7 +216,11 @@ public class Schedule {
Customer customer = customerService.getById(scheduleManage.getScheduledUser()); Customer customer = customerService.getById(scheduleManage.getScheduledUser());
StoreManage storeManage = storeManageService.getById(scheduleManage.getDepartmentId()); StoreManage storeManage = storeManageService.getById(scheduleManage.getDepartmentId());
if (customer != null) { if (customer != null) {
try {
subscribeService.sendOverScheduleMsg(customer.getOpenid1(), scheduleServeList.get(0).getServeName(), scheduleManage.getArriveTime(), storeManage.getName(), storeManage.getAddress()); subscribeService.sendOverScheduleMsg(customer.getOpenid1(), scheduleServeList.get(0).getServeName(), scheduleManage.getArriveTime(), storeManage.getName(), storeManage.getAddress());
} catch (Exception e) {
e.printStackTrace();
}
} }
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment