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