| | |
| | | import com.zt.life.modules.mainPart.basicInfo.dao.XhProductModelDao; |
| | | import com.zt.life.modules.mainPart.basicInfo.model.ParamData; |
| | | import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; |
| | | import com.zt.life.modules.mainPart.basicInfo.service.XhProductModelService; |
| | | import com.zt.life.modules.mainPart.taskReliability.dao.*; |
| | | import com.zt.common.utils.JsonUtils2; |
| | | import com.zt.life.modules.mainPart.taskReliability.dao.SimulatAssessDao; |
| | |
| | | } |
| | | } |
| | | |
| | | private void addTasksTag(List<TaskPhaseModel> taskPhaseModelAll, |
| | | public void addTasksTag(List<TaskPhaseModel> taskPhaseModelAll, |
| | | Element root) { |
| | | Element tasksTag = root.addElement("tasks"); |
| | | for (TaskPhaseModel taskPhaseModel : taskPhaseModelAll) { |
| | |
| | | } |
| | | } |
| | | |
| | | private void calcTaskPhaseModelDuration(TaskPhase taskPhase, |
| | | public void calcTaskPhaseModelDuration(TaskPhase taskPhase, |
| | | List<TaskPhaseModel> taskPhaseModelAll) { |
| | | List<TaskPhaseModel> taskPhaseModels = taskPhaseModelDao.getListByPhaseId(taskPhase.getId()); |
| | | double totalRate = taskPhaseModels.stream().mapToDouble(TaskPhaseModel::getOperatConditDurationRate).sum(); |
| | |
| | | taskPhaseModels.get(taskPhaseModels.size() - 1).setOperatConditDuration(duration + taskPhase.getPhaseDuration() - sum); |
| | | } |
| | | |
| | | private List<TaskPhase> calcTaskPhaseDuration(Task task) { |
| | | public List<TaskPhase> calcTaskPhaseDuration(Task task) { |
| | | List<TaskPhase> taskPhases = taskPhaseDao.getListByTaskId(task.getId()); |
| | | double totalRate = taskPhases.stream().mapToDouble(TaskPhase::getPhaseDurationRate).sum(); |
| | | double sum = 0.0; |