Jelajahi Sumber

git-svn-id: https://192.168.57.71/svn/jsgkj@1657 931142cf-59ea-a443-aa0e-51397b428577

ld_xuhx 8 tahun lalu
induk
melakukan
1a0e84b348

+ 4 - 5
gkjsjy/trunk/src/com/xt/jygl/gkyxtjyfx/hzttltj/ctl/HzttltjCtl.java

@@ -164,19 +164,18 @@ public class HzttltjCtl extends BaseWebCtl {
 					if (a.compareTo(new BigDecimal(0)) > 0) {
 						// 环比
 						Object[] hbhzttl = (Object[]) hzttlService.findBytjmonth(ymonth);
-						if (hbhzttl != null) {
-							c = (BigDecimal) hbhzttl[id];
+						c = (BigDecimal) hbhzttl[id];
+						if (hbhzttl != null && c.compareTo(new BigDecimal(0)) != 0) {
 							BigDecimal b4 = a.subtract(c);
 							b4 = b4.divide(c, 4, BigDecimal.ROUND_HALF_EVEN).multiply(new BigDecimal(100));
 							vo.setHb(b4.toString());
-
 						} else {
 							vo.setHb("0");
 						}
 						//同比
 						Object[] tbhzttl = (Object[]) hzttlService.findBytjmonth(yyear);
-						if (tbhzttl != null) {
-							b = (BigDecimal) tbhzttl[id];
+						b = (BigDecimal) tbhzttl[id];
+						if (tbhzttl != null && b.compareTo(new BigDecimal(0)) != 0) {
 							BigDecimal b3 = a.subtract(b);
 							b3=b3.divide(b, 4, BigDecimal.ROUND_HALF_EVEN).multiply(new BigDecimal(100));
 							vo.setTb(b3.toString());