相同orderitem会叠加，把def移到controllers里面