提交 05a2be6a authored 作者: 吴德鹏's avatar 吴德鹏

update activity

上级 538fa7d2
......@@ -166,7 +166,6 @@ public class ActivityController {
String type = activity.getType().toString();
List<Condition> conList = JSONObject.parseArray(activity.getCondition(), Condition.class);
Collections.sort(conList, Comparator.comparing(Condition::getKey));
// BigDecimal finalItemPrice = itemPrice;
map.put("activity", activity);
if ("1".equals(type) || "2".equals(type)) {
......@@ -177,10 +176,11 @@ public class ActivityController {
discount = String.valueOf(value);
if (itemPrice.compareTo(threshold) < 0) {
lessAmount = threshold.subtract(itemPrice);
map.put("discount", discount);
map.put("lessAmount", lessAmount);
map.put("message", "Spend " + lessAmount + " more to Enjoy " + discount + " off!");
break;
} else {
map.put("message", "Congrats, you've got " + discount + " off!");
}
break;
}
} else if ("3".equals(type)) {
for (Condition con : conList) {
......@@ -188,13 +188,15 @@ public class ActivityController {
double value = con.getValue();
discount = String.valueOf(value);
if (itemCount < key) {
map.put("discount", discount);
map.put("lessAmount", key - itemCount);
map.put("message", "Buy " + lessAmount + " more item to Enjoy " + discount + " off!");
break;
} else {
map.put("message", "Congrats, you've got " + discount + " off!");
}
break;
}
}
}
return new Result(map);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论