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