Расчет бонуса и отображение бонуса для нескольких пользователей, использующих Spring в Java - PullRequest
0 голосов
/ 07 декабря 2018

Я должен разработать код, в котором я должен принять несколько пользователей (ssn в моем случае) и множитель (mn) в качестве пользовательского ввода.Мой коэффициент работает нормально для первого пользователя, однако я не уверен, как отобразить вывод для нескольких пользователей.Может кто-нибудь предложить, какие изменения мне нужно сделать, чтобы отобразить бонус для нескольких пользователей.Ниже мой код:

@Component
public class SimpleProductManager implements ProductManager {

	private static final long serialVersionUID = 1L;
	private List<Product> products;

	public List<Product> getProducts() {
		return products;
	}

	public void setProducts(List<Product> products) {
		this.products = products;
	}


	public void cal(int ssn1, int mn1,int ssn2, int mn2,int ssn3, int mn3) {
		List<Product> products = getProducts();
		ArrayList<Double> list = new ArrayList<Double>();
		ArrayList<Double> ssnl = new ArrayList<Double>();
		ssnl.add((double) ssn1);
		ssnl.add((double) ssn2);
		ssnl.add((double) ssn3);
		double mulv1 = ssn1*mn1;
		double mulv2 = ssn2*mn2;
		double mulv3 = ssn3*mn3;
		list.add(mulv1);
		list.add(mulv2);
		list.add(mulv3);

		if (products != null) {
			for (Product product : products) {	
				product.setDescription("The calculated value for ssn"+ssnl.get(product.getId())+" is :"+list.get(product.getId()));
			}
		}
				
	}

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...