|
@@ -132,8 +132,14 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
|
public StudentPaymentRouteOrder addOutOrder(StudentPaymentRouteOrder studentPaymentRouteOrder) {
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
params.put("transNo", studentPaymentRouteOrder.getTransNo());
|
|
|
- if(studentPaymentRouteOrderDao.queryAuditCount(params) >0){
|
|
|
- throw new BizException("流水号不能重复");
|
|
|
+ if (studentPaymentRouteOrderDao.queryAuditCount(params) > 0) {
|
|
|
+ throw new BizException("流水号不能重复");
|
|
|
+ }
|
|
|
+ if (studentPaymentRouteOrder.getCalenderId() != null) {
|
|
|
+ MusicGroupPaymentCalender musicGroupPaymentCalender = musicGroupPaymentCalenderDao.get(studentPaymentRouteOrder.getCalenderId());
|
|
|
+ if (musicGroupPaymentCalender == null || !musicGroupPaymentCalender.getPayUserType().equals(MusicGroupPaymentCalender.PayUserType.SCHOOL)) {
|
|
|
+ throw new BizException("学校缴费单号不存在,请核查");
|
|
|
+ }
|
|
|
}
|
|
|
Date nowDate = new Date();
|
|
|
String orderNo = idGeneratorService.generatorId("payment") + "";
|