fix 88057 到账开票-未审核先来款后,状态的确认
This commit is contained in:
+32
-26
@@ -182,19 +182,20 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
}
|
||||
//插入待审核状态,供前端判断是否显示审核按钮
|
||||
//先查审核记录表有没有待审核的
|
||||
if(projectIdPaymentStatusMap.containsKey(id)){
|
||||
String paymentStatus = projectIdPaymentStatusMap.get(id);
|
||||
if(PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(paymentStatus)){
|
||||
commonProject.setCheckPaymentStatus(paymentStatus);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
//再查项目主表状态是不是待审核
|
||||
if(StringUtils.isBlank(commonProject.getCheckPaymentStatus())){
|
||||
if(PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(commonProject.getPaymentStatus())){
|
||||
commonProject.setCheckPaymentStatus(commonProject.getPaymentStatus());
|
||||
}
|
||||
}
|
||||
//if(projectIdPaymentStatusMap.containsKey(id)){
|
||||
// String paymentStatus = projectIdPaymentStatusMap.get(id);
|
||||
// if(PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(paymentStatus)){
|
||||
String paymentStatus = commonProject.getPaymentStatus();
|
||||
commonProject.setCheckPaymentStatus(paymentStatus);
|
||||
// continue;
|
||||
// }
|
||||
//}
|
||||
////再查项目主表状态是不是待审核
|
||||
//if(StringUtils.isBlank(commonProject.getCheckPaymentStatus())){
|
||||
// if(PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(commonProject.getPaymentStatus())){
|
||||
// commonProject.setCheckPaymentStatus(commonProject.getPaymentStatus());
|
||||
// }
|
||||
//}
|
||||
//会议、标协会员、标协证书,来款单位拼接“未审核”
|
||||
//if (commonProject.getProjectType().equals(Integer.parseInt(ProjectCommon.PROJECT_TYPE3))||
|
||||
// commonProject.getProjectType().equals(Integer.parseInt(ProjectCommon.PROJECT_TYPE5))||
|
||||
@@ -420,7 +421,9 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//更新主列表
|
||||
payCommonProject.setPaidAmount(newPaidAmount);
|
||||
payCommonProject.setInAccount(inAccount);
|
||||
payCommonProject.setPaymentStatus(paymentStatus);
|
||||
if ("check".equals(checkOrRecord)){
|
||||
payCommonProject.setPaymentStatus(paymentStatus);
|
||||
}
|
||||
payCommonProjectMapper.updateById(payCommonProject);
|
||||
|
||||
break;
|
||||
@@ -452,7 +455,9 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//更新主列表
|
||||
payWorking.setPaidAmount(newPaidAmount);
|
||||
payWorking.setInAccount(inAccount);
|
||||
payWorking.setPaymentStatus(paymentStatus);
|
||||
if ("check".equals(checkOrRecord)){
|
||||
payWorking.setPaymentStatus(paymentStatus);
|
||||
}
|
||||
payWorkingGroupSubItemMapper.updateById(payWorking);
|
||||
|
||||
break;
|
||||
@@ -482,7 +487,9 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//更新主列表
|
||||
meeting.setPaidAmount(newPaidAmount);
|
||||
meeting.setInAccount(inAccount);
|
||||
meeting.setPaymentStatus(paymentStatus);
|
||||
if ("check".equals(checkOrRecord)){
|
||||
meeting.setPaymentStatus(paymentStatus);
|
||||
}
|
||||
payMeetingSituationMapper.updateById(meeting);
|
||||
|
||||
break;
|
||||
@@ -511,7 +518,9 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//更新主列表
|
||||
member.setPaidAmount(newPaidAmount);
|
||||
member.setInAccount(inAccount);
|
||||
member.setPaymentStatus(paymentStatus);
|
||||
if ("check".equals(checkOrRecord)){
|
||||
member.setPaymentStatus(paymentStatus);
|
||||
}
|
||||
payMemberProjectSubitemMapper.updateById(member);
|
||||
|
||||
break;
|
||||
@@ -541,7 +550,9 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//更新主列表
|
||||
tbMember.setPaidAmount(newPaidAmount);
|
||||
tbMember.setInAccount(inAccount);
|
||||
tbMember.setPaymentStatus(paymentStatus);
|
||||
if ("check".equals(checkOrRecord)){
|
||||
tbMember.setPaymentStatus(paymentStatus);
|
||||
}
|
||||
tbMemberProjectSubitemMapper.updateById(tbMember);
|
||||
|
||||
// 生成会员有效期
|
||||
@@ -574,16 +585,11 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
//更新主列表
|
||||
tbMemberCertificate.setPaidAmount(newPaidAmount);
|
||||
tbMemberCertificate.setInAccount(inAccount);
|
||||
tbMemberCertificate.setPaymentStatus(paymentStatus);
|
||||
if ("check".equals(checkOrRecord)){
|
||||
tbMemberCertificate.setPaymentStatus(paymentStatus);
|
||||
}
|
||||
certificatePaymentMapper.updateById(tbMemberCertificate);
|
||||
|
||||
//拼装推到标协缴费的参数
|
||||
// TbCheckVo tbCheckCerVo = new TbCheckVo();
|
||||
// tbCheckCerVo.setId(tbMemberCertificate.getTbPaymentId());
|
||||
// tbCheckCerVo.setCheckResult(PayProjectCommon.YES);
|
||||
//// tbCheckCerVo.setCheckMark(payPaymentRecord.getRemark());
|
||||
// typr6List.add(tbCheckCerVo);
|
||||
|
||||
break;
|
||||
// 打包项目
|
||||
case PayIncomeContractCommon.PROJECT_TYPE8:
|
||||
|
||||
Reference in New Issue
Block a user