| | |
| | | package com.aps.core.service.impl; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | import java.util.stream.Stream; |
| | |
| | | tempList.forEach(temp->{ |
| | | temp.setId(IdUtils.simpleUUID()); |
| | | //计算逻辑:理论产能=设备数量x每日理论时间x截止需求日剩余天数 |
| | | temp.setTheoryCapacity(temp.getDevicesQuantity()*temp.getTheoryHours()*temp.getRestDays()); |
| | | BigDecimal devicesQuantity = new BigDecimal(temp.getDevicesQuantity()); |
| | | BigDecimal restDays = new BigDecimal(temp.getRestDays()); |
| | | temp.setTheoryCapacity(devicesQuantity.multiply(temp.getTheoryHours()).multiply(restDays)); |
| | | temp.setBatchNumber(batchNum); |
| | | temp.setCreateTime(DateUtils.getNowDate()); |
| | | apsResourceGroupTempMapper.insertApsResourceGroupTemp(temp); |