|
@@ -75,7 +75,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
}
|
|
|
- if (temp == null || e.getGK03010202000001000000000000() == 0) {
|
|
|
+ if (temp == null || e.getGK03010202000001000000000000() == 0 || temp.getGK03010202000001000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((e.getGK03010202000001000000000000() - temp.getGK03010202000001000000000000()) / temp.getGK03010202000001000000000000() * 100));
|
|
@@ -130,7 +130,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
}
|
|
|
- if (temp == null) {
|
|
|
+ if (temp == null || temp.getGK03010202000001000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((entityList.get(i).getGK03010202000001000000000000() - temp.getGK03010202000001000000000000()) / temp.getGK03010202000001000000000000() * 100));
|
|
@@ -138,7 +138,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
if (entityList.get(i - 1).getGK03010202000001000000000000() == 0 && entityList.get(i).getGK03010202000001000000000000() != 0) {
|
|
|
bl.add("100");
|
|
|
- } else if (entityList.get(i).getGK03010202000001000000000000() == 0) {
|
|
|
+ } else if (entityList.get(i).getGK03010202000001000000000000() == 0 || entityList.get(i - 1).getGK03010202000001000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((entityList.get(i).getGK03010202000001000000000000() - entityList.get(i - 1).getGK03010202000001000000000000()) / entityList.get(i - 1).getGK03010202000001000000000000() * 100));
|
|
@@ -156,8 +156,13 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
date = e.gettj_month().split("-");
|
|
|
year = Integer.parseInt(date[0]) - 1;
|
|
|
month = Integer.parseInt(date[1]);
|
|
|
- FlhwttlhjEntity temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
- if (temp == null || e.getGK03010202000021000000000000() == 0) {
|
|
|
+ FlhwttlhjEntity temp = null;
|
|
|
+ if(month < 10){
|
|
|
+ temp = hwttlfxService.findOne(year + "-0" + month);
|
|
|
+ }else{
|
|
|
+ temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
+ }
|
|
|
+ if (temp == null || e.getGK03010202000021000000000000() == 0 || temp.getGK03010202000021000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((e.getGK03010202000021000000000000() - temp.getGK03010202000021000000000000()) / temp.getGK03010202000021000000000000() * 100));
|
|
@@ -212,7 +217,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
}
|
|
|
- if (temp == null) {
|
|
|
+ if (temp == null || temp.getGK03010202000021000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((entityList.get(i).getGK03010202000021000000000000() - temp.getGK03010202000021000000000000()) / temp.getGK03010202000021000000000000() * 100));
|
|
@@ -220,7 +225,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
if (entityList.get(i - 1).getGK03010202000021000000000000() == 0 && entityList.get(i).getGK03010202000021000000000000() != 0) {
|
|
|
bl.add("100");
|
|
|
- } else if (entityList.get(i).getGK03010202000021000000000000() == 0) {
|
|
|
+ } else if (entityList.get(i).getGK03010202000021000000000000() == 0 || entityList.get(i - 1).getGK03010202000021000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((entityList.get(i).getGK03010202000021000000000000() - entityList.get(i - 1).getGK03010202000021000000000000()) / entityList.get(i - 1).getGK03010202000021000000000000() * 100));
|
|
@@ -238,8 +243,13 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
date = e.gettj_month().split("-");
|
|
|
year = Integer.parseInt(date[0]) - 1;
|
|
|
month = Integer.parseInt(date[1]);
|
|
|
- FlhwttlhjEntity temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
- if (temp == null || e.getGK03010202000011000000000000() == 0) {
|
|
|
+ FlhwttlhjEntity temp = null;
|
|
|
+ if(month < 10){
|
|
|
+ temp = hwttlfxService.findOne(year + "-0" + month);
|
|
|
+ }else{
|
|
|
+ temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
+ }
|
|
|
+ if (temp == null || e.getGK03010202000011000000000000() == 0 || temp.getGK03010202000011000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((e.getGK03010202000011000000000000() - temp.getGK03010202000011000000000000()) / temp.getGK03010202000011000000000000() * 100));
|
|
@@ -257,7 +267,6 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
month = 12;
|
|
|
} else {
|
|
|
month = month - 1;
|
|
|
-
|
|
|
}
|
|
|
if (month < 10) {
|
|
|
temp = hwttlfxService.findOne(year + "-0" + month);
|
|
@@ -295,7 +304,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
temp = hwttlfxService.findOne(year + "-" + month);
|
|
|
}
|
|
|
- if (temp == null) {
|
|
|
+ if (temp == null || temp.getGK03010202000011000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((entityList.get(i).getGK03010202000011000000000000() - temp.getGK03010202000011000000000000()) / temp.getGK03010202000011000000000000() * 100));
|
|
@@ -303,7 +312,7 @@ public class WmhwttlfxCtl extends BaseWebCtl {
|
|
|
} else {
|
|
|
if (entityList.get(i - 1).getGK03010202000011000000000000() == 0 && entityList.get(i).getGK03010202000011000000000000() != 0) {
|
|
|
bl.add("100");
|
|
|
- } else if (entityList.get(i).getGK03010202000011000000000000() == 0) {
|
|
|
+ } else if (entityList.get(i).getGK03010202000011000000000000() == 0 || entityList.get(i - 1).getGK03010202000011000000000000() == 0) {
|
|
|
bl.add("0");
|
|
|
} else {
|
|
|
bl.add("" + (int) ((entityList.get(i).getGK03010202000011000000000000() - entityList.get(i - 1).getGK03010202000011000000000000()) / entityList.get(i - 1).getGK03010202000011000000000000() * 100));
|