| 1234567891011121314151617181920212223242526272829303132 | package org.jeecg.modules.system.util;import java.math.BigDecimal;public class OnlineUtil {	public static Object calculation(Object o1, Object o2, String op){		Object result = null;		if(op == null){			op = "";		}		switch (op) {			case "count":				result = new BigDecimal(o1.toString()).add(BigDecimal.ONE);				break;			case "sum":				BigDecimal b1 = new BigDecimal(o1.toString());				BigDecimal b2 = new BigDecimal(o2.toString());				result = b1.add(b2);				break;			case "avg":				BigDecimal ba1 = new BigDecimal(o1.toString());				BigDecimal ba2 = new BigDecimal(o2.toString());				result = ba1.add(ba2);				break;			default:				result = o2;				break;		}		return result;	}}
 |