我正在将这些数据提供给我的引擎:
{ productID: 1, recipeID: 12345, precentageCompleted: 0, timeStamp: 13:22, indexOfRecipeToExecute: --- }
{ productID: 1, recipeID: 12345, precentageCompleted: 0, timeStamp: 13:25, indexOfRecipeToExecute: --- }
{ productID: 1, recipeID: 12345, precentageCompleted: 0, timeStamp: 13:27, indexOfRecipeToExecute: --- }
{ productID: 1, recipeID: 12345, precentageCompleted: 20, timeStamp: 13:30, indexOfRecipeToExecute: --- }
{ productID: 2, recipeID: 6789, precentageCompleted: 0, timeStamp: 13:28-, indexOfRecipeToExecute: -- }
{ productID: 2, recipeID: 6789, precentageCompleted: 10, timeStamp: 13:30-, indexOfRecipeToExecute: -- }
{ productID: 2, recipeID: 6789, precentageCompleted: 10, timeStamp: 13:32-, indexOfRecipeToExecute: -- }
实际上,这些产品已经在生产中,每种产品都有不同的产品ID,但对于众多产品,recipeID可能相同。
现在在发送新产品进行生产之前,我需要检查具有相同recipeID的不同产品是否已经在生产中? 如果是这种情况,那么不要发送这样的产品用于生产,实际上选择其他产品。
如何在esper ?????
中实现这样的功能