|
@@ -199,4 +199,15 @@ public class SporadicChargeInfoImpl extends BaseServiceImpl<Integer, SporadicCha
|
|
|
sporadicChargeInfo.setUpdateTime(new Date());
|
|
|
sporadicChargeInfoDao.update(sporadicChargeInfo);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public void del(Integer id) {
|
|
|
+ Integer count = studentPaymentOrderDao.countSporadicOrder(id);
|
|
|
+ if(count == null || count == 0){
|
|
|
+ sporadicChargeInfoDao.delete(id);
|
|
|
+ }else {
|
|
|
+ throw new BizException("当前缴费项目存在收费记录,请走关闭流程");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|