基于用户的已完成，但是效果不是很好，所以正在考虑基于物品的。