Commit ffb5e03b by huluobin

update

parent 32b07209
...@@ -217,16 +217,27 @@ public class OrderServe implements Serializable { ...@@ -217,16 +217,27 @@ public class OrderServe implements Serializable {
// leisureDiscountPrice = servePrice.multiply(discountRate); // leisureDiscountPrice = servePrice.multiply(discountRate);
} }
} else { } else {
leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate)); if (discountRate == null) {
// leisureDiscountPrice = produceBargainPrice.multiply(discountRate); //没有活动价格
//没有活动价格 if (promotionPrice == null) {
if (promotionPrice == null) { price = produceCurrentPrice;
price = leisurePrice.min(produceCurrentPrice); }
} //有活动价
//有活动价 else {
else { price = produceCurrentPrice.min(promotionPrice);
price = leisurePrice.min(produceCurrentPrice).min(promotionPrice); }
} else {
leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate));
//没有活动价格
if (promotionPrice == null) {
price = leisurePrice.min(produceCurrentPrice);
}
//有活动价
else {
price = leisurePrice.min(produceCurrentPrice).min(promotionPrice);
}
} }
} }
} }
......
...@@ -194,16 +194,27 @@ public class ScheduleServe implements Serializable { ...@@ -194,16 +194,27 @@ public class ScheduleServe implements Serializable {
// leisureDiscountPrice = servePrice.multiply(discountRate); // leisureDiscountPrice = servePrice.multiply(discountRate);
} }
} else { } else {
leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate)); if (discountRate == null) {
// leisureDiscountPrice = produceBargainPrice.multiply(discountRate); //没有活动价格
//没有活动价格 if (promotionPrice == null) {
if (promotionPrice == null) { price = produceCurrentPrice;
price = leisurePrice.min(produceCurrentPrice); }
} //有活动价
//有活动价 else {
else { price = produceCurrentPrice.min(promotionPrice);
price = leisurePrice.min(produceCurrentPrice).min(promotionPrice); }
} else {
leisurePrice = produceBargainPrice.multiply(BigDecimal.ONE.subtract(discountRate));
//没有活动价格
if (promotionPrice == null) {
price = leisurePrice.min(produceCurrentPrice);
}
//有活动价
else {
price = leisurePrice.min(produceCurrentPrice).min(promotionPrice);
}
} }
} }
} }
......
...@@ -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) {
subscribeService.sendOverScheduleMsg(customer.getOpenid1(), scheduleServeList.get(0).getServeName(), scheduleManage.getArriveTime(), storeManage.getName(), storeManage.getAddress()); try {
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