fix 参会人审核无法通过
This commit is contained in:
+18
-20
@@ -48,10 +48,7 @@ import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.*;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
@@ -207,22 +204,23 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
||||
Integer checkResult = checkVO.getCheckResult();
|
||||
if (checkResult.equals(MeetingSubitemCommon.SIGNUP_STATUS_2)) {
|
||||
//TODO 提示信息
|
||||
}else {
|
||||
//设置到账
|
||||
//meetingSituation.setInAccount(PayProjectCommon.YES);
|
||||
//设置实收金额
|
||||
//meetingSituation.setPaidAmount(meetingSituation.getAmountReceivable());
|
||||
meetingSituation.setCheckResult(checkResult);
|
||||
saveOrUpdate(meetingSituation);
|
||||
List<PayPaymentRecord> payPaymentRecords = new ArrayList<>();
|
||||
PayPaymentRecord payPaymentRecord = new PayPaymentRecord();
|
||||
payPaymentRecord.setProjectId(meetingSituation.getId());
|
||||
payPaymentRecord.setProjectType(Integer.parseInt(PayIncomeContractCommon.PROJECT_TYPE3));
|
||||
payPaymentRecord.setAmountReceived(meetingSituation.getAmountReceivable());
|
||||
payPaymentRecord.setPaymentDate(new Date());
|
||||
payPaymentRecords.add(payPaymentRecord);
|
||||
//添加来款
|
||||
payPaymentRecordService.addAmountReceived(payPaymentRecords);
|
||||
}
|
||||
//设置到账
|
||||
meetingSituation.setInAccount(PayProjectCommon.YES);
|
||||
//设置实收金额
|
||||
meetingSituation.setPaidAmount(meetingSituation.getAmountReceivable());
|
||||
meetingSituation.setCheckResult(checkResult);
|
||||
saveOrUpdate(meetingSituation);
|
||||
List<PayPaymentRecord> payPaymentRecords = new ArrayList<>();
|
||||
PayPaymentRecord payPaymentRecord = new PayPaymentRecord();
|
||||
payPaymentRecord.setProjectId(meetingSituation.getId());
|
||||
payPaymentRecord.setProjectType(Integer.parseInt(PayIncomeContractCommon.PROJECT_TYPE3));
|
||||
payPaymentRecord.setAmountReceived(meetingSituation.getAmountReceivable());
|
||||
payPaymentRecord.setPaymentDate(new Date());
|
||||
payPaymentRecords.add(payPaymentRecord);
|
||||
//添加来款
|
||||
payPaymentRecordService.addAmountReceived(payPaymentRecords);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -346,7 +344,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
||||
}
|
||||
//如果是线上缴费并且缴费凭证为空
|
||||
Integer payMode = meetingSituation.getPayMode();
|
||||
if (payMode.equals(2)&& StringUtils.isBlank(meetingSituation.getPaymentRecord())){
|
||||
if (Objects.equals(payMode,2) && StringUtils.isBlank(meetingSituation.getPaymentRecord())){
|
||||
throw new JeroBootException("请上传缴费凭证后再签到");
|
||||
|
||||
}
|
||||
|
||||
+6
-6
@@ -231,11 +231,11 @@ public class PayPayMemberProjectSubitemServiceImpl extends ServiceImpl<PayMember
|
||||
//校验来款方式
|
||||
Integer paymentMethod = payMemberProjectSubitem.getPaymentMethod();
|
||||
//合同
|
||||
if (paymentMethod.equals(2)){
|
||||
if (Objects.equals(paymentMethod,2)){
|
||||
ValidUtil.validate(payMemberProjectSubitem, Contract.class);
|
||||
}
|
||||
//收费通知
|
||||
if (paymentMethod.equals(3)){
|
||||
if (Objects.equals(paymentMethod,3)){
|
||||
ValidUtil.validate(payMemberProjectSubitem, ChargeNotice.class);
|
||||
}
|
||||
}
|
||||
@@ -283,11 +283,11 @@ public class PayPayMemberProjectSubitemServiceImpl extends ServiceImpl<PayMember
|
||||
//校验来款方式
|
||||
Integer paymentMethod = payMemberProjectSubitem.getPaymentMethod();
|
||||
//合同
|
||||
if (paymentMethod.equals(2)){
|
||||
if (Objects.equals(paymentMethod,2)){
|
||||
ValidUtil.validate(payMemberProjectSubitem, Contract.class);
|
||||
}
|
||||
//收费通知
|
||||
if (paymentMethod.equals(3)){
|
||||
if (Objects.equals(paymentMethod,3)){
|
||||
ValidUtil.validate(payMemberProjectSubitem, ChargeNotice.class);
|
||||
}
|
||||
}
|
||||
@@ -331,11 +331,11 @@ public class PayPayMemberProjectSubitemServiceImpl extends ServiceImpl<PayMember
|
||||
//校验来款方式
|
||||
Integer paymentMethod = payMemberProjectSubitem.getPaymentMethod();
|
||||
//合同
|
||||
if (paymentMethod.equals(2)){
|
||||
if (Objects.equals(paymentMethod,2)){
|
||||
ValidUtil.validate(payMemberProjectSubitem, Contract.class);
|
||||
}
|
||||
//收费通知
|
||||
if (paymentMethod.equals(3)){
|
||||
if (Objects.equals(paymentMethod,3)){
|
||||
ValidUtil.validate(payMemberProjectSubitem, ChargeNotice.class);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user