Изменить цены в зависимости от спроса и предложения - PullRequest
0 голосов
/ 16 декабря 2018

В настоящее время я работаю над проектом магазина (minecraft), который состоит из варьирования цен магазина в соответствии со спросом.

Для покупки, если много людей покупают, цена повышается инаоборот, для продажи, чем больше продаж, тем ниже продажная цена, и наоборот

У меня есть список, в котором хранятся все доступные магазины, например:

public class Shop {

    private ItemStack itemStack;
    private Location location;
    private double prix;
    private int vente;
    private ShopType shopType;
    private ShopCategorie shopCategorie;
    private ShopItemMenu shopItemMenu;
    private String name;

    public Shop(ItemStack itemStack, Location location, double prix, int vente, ShopType shopType, ShopCategorie shopCategorie, String name){
        this.itemStack = itemStack;
        this.location = location;
        this.prix = prix;
        this.vente = vente;
        this.shopType = shopType;
        this.shopCategorie = shopCategorie;
        this.name = name;
    }

    public ShopCategorie getShopCategorie() {
        return shopCategorie;
    }

    public void setShopCategorie(ShopCategorie shopCategorie) {
        this.shopCategorie = shopCategorie;
    }

    public ItemStack getItemStack() {
        return itemStack;
    }

    public Location getLocation() {
        return location;
    }

    public void setLocation(Location location) {
        this.location = location;
    }

    public double getPrix() {
        return prix;
    }

    public ShopType getShopType() {
        return shopType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getVente() {
        return vente;
    }

    public ShopItemMenu getShopItemMenu() {
        return shopItemMenu;
    }
}

, переменная продаж позволяетувеличить количество продаж на этой панели магазина, что позволит нам варьировать его цену.Я хотел бы создать систему, которая пересчитывает цены каждые 3 часа с помощью задачи.

Мой единственный вопрос: что вы посоветуете мне сделать, чтобы рассчитать изменение цены в зависимости от спроса.

...