The rapid growth of industrial production signifies its CO2 footprint and climate impact, highlighting the demand for efficient and energy-saving production scheduling. Generally, a single production job comprises multiple operations on various machines. Existing studies estimate job energy consumption from a broader perspective, often disregarding the detailed scheduling of operations. This simplification may result in inaccurate evaluations of energy consumption and savings, as energy consumption can differ significantly among operations, with each requiring specific levels of energy on various machines. Proposing a new scheduling framework to replace the classical strategy is challenging yet necessary due to these variations. This study aims to investigate the multiobjective flexible job-shop scheduling problem by considering operation-dependent energy consumption and to improve the accuracy and thoroughness of the energy-consumption evaluation framework. First, a core metamodel for energy assessment is established and a mathematical model is introduced to minimize the manufacturing span and total energy consumption. Subsequently, a dynamic diffusion weight adjustment for a multiobjective evolutionary algorithm based on decomposition (MOEA/D-DDWA) is proposed. Operation-dependent energy consumption and processing quality are discussed, and a superior unified energy-saving strategy is designed to facilitate the selection of the processing-speed range, balancing energy consumption and saving. Finally, numerical experiments are conducted based on datasets of various scales, demonstrating that the core metamodel for energy assessment can achieve significant energy savings. Compared with other classical multiobjective optimization algorithms, the MOEA/D-DDWA is more energy efficient.