我觉得楼主的意思是,在删除某个产品的时候要删除判断是不是有针对该产品的订单,如果有,提示用户,该产品不能删除,如果没有,就可以让用户删除。

而楼主的现在的业务逻辑已经确定了,只是不知道这个判断代码写到什么地方合适。这本来是一个业务逻辑,但似乎放到数据层比较合适,我觉得楼主的困惑在这儿。

当然我也对这个问题比较困惑,我之前直接都是在数据层判断,不过现在的做法是在服务层判断的。