| | |
| | | /** |
| | | * 计算实际班产天数 |
| | | * |
| | | * @param shiftSubId |
| | | * @param equipmentId |
| | | * @param validDate |
| | | * @return |
| | | */ |
| | | @Override |
| | | public BigDecimal computeActualWorkDayCount(String shiftSubId, String equipmentId, String validDate) { |
| | | public BigDecimal computeActualWorkDayCount(String equipmentId, String validDate) { |
| | | validDate = validDate.replaceAll("-", ""); |
| | | List<String> validDateList = this.baseMapper.computeActualWorkDayCount(shiftSubId, equipmentId, validDate); |
| | | List<String> validDateList = this.baseMapper.computeActualWorkDayCount(equipmentId, validDate); |
| | | return new BigDecimal(validDateList.size()); |
| | | } |
| | | |
| | |
| | | /** |
| | | * 计算班次时间 |
| | | * |
| | | * @param shiftSubId |
| | | * @param equipmentId |
| | | * @param validDate |
| | | * @return |
| | | */ |
| | | @Override |
| | | public BigDecimal computeShiftTimeCount(String shiftSubId, String equipmentId, String validDate) { |
| | | Integer shiftCount = this.baseMapper.computeShiftTimeCount(shiftSubId, equipmentId, validDate); |
| | | public BigDecimal computeShiftTimeCount(String equipmentId, String validDate) { |
| | | Integer shiftCount = this.baseMapper.computeShiftTimeCount(equipmentId, validDate); |
| | | return new BigDecimal(shiftCount).multiply(new BigDecimal("8")).multiply(new BigDecimal("60")); |
| | | } |
| | | |