|
@@ -224,7 +224,7 @@ public class SyncAfterDailyUpdateThread extends Thread {
|
|
|
}
|
|
|
BigDecimal c3C2Yield = new BigDecimal("0");
|
|
|
if (ethylenProduced.compareTo(BigDecimal.ZERO) != 0) {
|
|
|
- c3C2Yield = propyleneProduced.multiply(hundred).divide(ethylenProduced, 2, RoundingMode.HALF_UP);
|
|
|
+ c3C2Yield = propyleneProduced.divide(ethylenProduced, 3, RoundingMode.HALF_UP);
|
|
|
}
|
|
|
BigDecimal h2Yield = new BigDecimal("0");
|
|
|
BigDecimal ethyleneYield = new BigDecimal("0");
|
|
@@ -245,7 +245,7 @@ public class SyncAfterDailyUpdateThread extends Thread {
|
|
|
propyleneYield = propyleneProduced.subtract(c3FrOxo.multiply(new BigDecimal("0.68")));
|
|
|
propyleneYield = propyleneYield.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
|
c3C4LpgYield = c3C4LpgProduced.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
|
- c4sYield = c4LpgProduced.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
|
+ c4sYield = mixedC4sProduced.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
|
poYield = poFluxOilProduced.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
|
naphthaleneYield = naphthaleneProduced.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
|
eboYield = eboProduced.multiply(hundred).divide(crackerRawFeed, 2, RoundingMode.HALF_UP);
|
|
@@ -523,7 +523,7 @@ public class SyncAfterDailyUpdateThread extends Thread {
|
|
|
|
|
|
BigDecimal summaryClYb = ethylenProduced.add(propyleneProduced);
|
|
|
BigDecimal summaryClYxjy = new BigDecimal("0").subtract(eboProduced);
|
|
|
- BigDecimal summaryClHhc4 = new BigDecimal("0").subtract(c4LpgProduced);
|
|
|
+ BigDecimal summaryClHhc4 = new BigDecimal("0").subtract(mixedC4sProduced);
|
|
|
BigDecimal summaryClSb = toluene.subtract(aeuBenzeneProduced).subtract(aeuTolueneProduced).subtract(aeuXyleneProduced);
|
|
|
BigDecimal summaryClZqzh = shpCracker.add(hpCracker).add(mpCracker).add(lpCracker)
|
|
|
.add(shpPguAeu).add(hpPguAeu).add(mpPguAeu).add(lpPguAeu)
|
|
@@ -577,9 +577,9 @@ public class SyncAfterDailyUpdateThread extends Thread {
|
|
|
summarySlYxjy = summaryClYxjy.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
summarySlHhc4 = summaryClHhc4.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
summarySlSb = summaryClSb.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
- summarySlLjtw = pguC5Produced.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
- summarySlLjtj = pguC9Produced.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
- summarySlCcsny = aeuC6C8NaProduced.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
+ summarySlLjtw = new BigDecimal("0").subtract(pguC5Produced.divide(summaryClYb, 3, RoundingMode.HALF_UP));
|
|
|
+ summarySlLjtj = new BigDecimal("0").subtract(pguC9Produced.divide(summaryClYb, 3, RoundingMode.HALF_UP));
|
|
|
+ summarySlCcsny = new BigDecimal("0").subtract(aeuC6C8NaProduced.divide(summaryClYb, 3, RoundingMode.HALF_UP));
|
|
|
summarySlZqzh = summaryClZqzh.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
summarySlLqs = summaryClLqs.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|
|
|
summarySlD = summaryClD.divide(summaryClYb, 3, RoundingMode.HALF_UP);
|