Commit 927fa179 authored by ZWT's avatar ZWT

feat(吉林演示): 松原

1.开发间开优化结果统计功能,创建间开优化效果统计表,生成对应代码;
2.修改15天,10天,3天,1天间开优化功能,修改代码结构;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 4aae5a1c
...@@ -320,6 +320,10 @@ public class SpaceOptimizeBaseService { ...@@ -320,6 +320,10 @@ public class SpaceOptimizeBaseService {
//计算时长 //计算时长
weightIndex = 1; weightIndex = 1;
for (SpaceOptimizeDurationDTO duration : durationList) { for (SpaceOptimizeDurationDTO duration : durationList) {
optimalResult.append(duration.getOpenWellTime())
.append("至")
.append(duration.getCloseWellTime())
.append("开井;");
openTime = DateUtil.parse(duration.getOpenWellTime() + BusinessConstant.INITIALIZATION_SECOND, BusinessConstant.TIME_FORMAT); openTime = DateUtil.parse(duration.getOpenWellTime() + BusinessConstant.INITIALIZATION_SECOND, BusinessConstant.TIME_FORMAT);
if (CharSequenceUtil.equals(duration.getCloseWellTime(), BusinessConstant.END_OF_DAY_TIME)) { if (CharSequenceUtil.equals(duration.getCloseWellTime(), BusinessConstant.END_OF_DAY_TIME)) {
closeTime = BusinessConstant.DATE_FLAG; closeTime = BusinessConstant.DATE_FLAG;
...@@ -364,6 +368,8 @@ public class SpaceOptimizeBaseService { ...@@ -364,6 +368,8 @@ public class SpaceOptimizeBaseService {
effectView.setHighPowerDuration(highPowerDuration); effectView.setHighPowerDuration(highPowerDuration);
effectView.setPeakPowerDuration(peakPowerDuration); effectView.setPeakPowerDuration(peakPowerDuration);
effectView.setTotalDuration(totalDuration); effectView.setTotalDuration(totalDuration);
effectView.setInstitutionResult(optimalResult.toString());
optimalResult.delete(0, optimalResult.length());
//计算绿电占比 //计算绿电占比
effectView.setGreenPowerRate(BaseUtils.getRate(effectView.getGreenPowerDuration(), effectView.getTotalDuration())); effectView.setGreenPowerRate(BaseUtils.getRate(effectView.getGreenPowerDuration(), effectView.getTotalDuration()));
effectView.setOptimalGreenPowerRate(BaseUtils.getRate(effectView.getOptimalGreenPowerDuration(), effectView.getOptimalTotalDuration())); effectView.setOptimalGreenPowerRate(BaseUtils.getRate(effectView.getOptimalGreenPowerDuration(), effectView.getOptimalTotalDuration()));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment