情况是这样的
在做系统时,遇到这样一个问题;在做入库单红冲时要检查,该入库单是否有付款记录;
如果没有就让红冲,如果有,则不允许红冲;
第二张图是在入库单的service层的业务方法,其中
paymentOrderService.checkedPayment(Long.valueOf(map.get("id").toString()));
这里是调用了付款单service层的一个方法(该方法会在很多service层里调用);
第一张图是付款单service层的检查是否有付款单的方法;
我的个人意见是不建议这种业务层和业务层的互调,这样耦合度高,并且事务处理也很麻烦;
我的想法是将这个方法抽到一个util中,传入相就在的dao这样就可以处理了;
请各位看看是否合理,我的方法肯定不是最好的,望大家给些意见和改进方案!!!