来款方式为汇款/现场缴费的不可进行到账操作,提示:会议项目在参会人审核通过后会系统自动到账
This commit is contained in:
+8
-5
@@ -233,13 +233,13 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
if(Objects.isNull(payMeeting)){
|
||||
throw new JeroBootException("会议不存在,不可提交!");
|
||||
}
|
||||
// 会议报名审核状态(非凭证审核的状态)的校验,审核通过的可以开票 (0未审核,1已通过)
|
||||
if(Objects.equals(meeting.getRegisterCheckResult(),0)){
|
||||
throw new JeroBootException("报名信息未审核,需要审核后来款");
|
||||
// 来款方式为汇款/现场缴费的不可进行到账操作 1为汇款,2为线上缴费
|
||||
if(Objects.equals(meeting.getPayMode(),1) || Objects.equals(meeting.getPayMode(),2)){
|
||||
throw new JeroBootException("会议项目在参会人审核通过后会系统自动到账!");
|
||||
}
|
||||
PayCompanyManagement payCompanyManagementMeeting = payCompanyManagementService.getById(meeting.getCompanyId());
|
||||
if(!Objects.isNull(payCompanyManagementMeeting) && "2".equals(payCompanyManagementMeeting.getStatus()) ){
|
||||
throw new JeroBootException("企业未审核,需要审核后来款");
|
||||
throw new JeroBootException("企业未审核,需要审核后来款!");
|
||||
}
|
||||
principalId = payMeeting.getDirectorId();
|
||||
project = payMeeting.getMeetingName();
|
||||
@@ -579,7 +579,10 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//会议项目
|
||||
case PayIncomeContractCommon.PROJECT_TYPE3:
|
||||
PayMeetingSituation meeting = payMeetingSituationMapper.selectById(payPaymentRecord.getProjectId());
|
||||
|
||||
// 来款方式为汇款/现场缴费的不可进行到账操作 1为汇款,2为线上缴费
|
||||
if(Objects.equals(meeting.getPayMode(),1) || Objects.equals(meeting.getPayMode(),2)){
|
||||
throw new JeroBootException("会议项目在参会人审核通过后会系统自动到账!");
|
||||
}
|
||||
receivableAmount = meeting.getAmountReceivable();//应收
|
||||
paidAmount=meeting.getPaidAmount().subtract(oldRecord.getAmountReceived()).setScale(2, BigDecimal.ROUND_HALF_UP);//实收-上次来款
|
||||
|
||||
|
||||
Reference in New Issue
Block a user