fix 处理标协会员未缴费历史数据

This commit is contained in:
lijiarao
2024-08-07 15:47:34 +08:00
parent bf56171083
commit dbc5cdb12f
3 changed files with 7 additions and 0 deletions
+3
View File
@@ -241,3 +241,6 @@ INSERT INTO `income_payments_test`.`sys_permission`(`id`, `parent_id`, `name`, `
DELETE FROM sys_permission where id = '1812785413516914690';
UPDATE sys_permission SET menu_type = 0 , parent_id = NULL, sort_no = 4.2, icon = 'fund',hidden = 0 WHERE id = '1808757213186904065';
UPDATE sys_permission SET `name`= '会议信息统计', menu_type = 1 , parent_id = '1437320526513905666', icon = NULL, sort_no = 14.00 WHERE id = '1626061755230580738';
-- 处理标协会员未缴费历史数据
update tb_member_project_subitem set member_status = 3 where member_status != 3 and payment_status = 'completed';
@@ -24,6 +24,7 @@ import com.jero.config.StaticConfig;
import com.jero.contract.common.PayIncomeContractCommon;
import com.jero.meeting.mapper.PayMeetingSituationMapper;
import com.jero.member.entity.*;
import com.jero.member.enums.MemberStatusEnum;
import com.jero.member.mapper.PayMemberProjectSubitemMapper;
import com.jero.member.mapper.TbCertificatePaymentMapper;
import com.jero.member.mapper.TbMemberProjectSubitemMapper;
@@ -269,6 +270,7 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
TbMemberProject memberProject = tbMemberProjectService.getById(subitem.getProjectId());
subitem.setPaymentStatus(PaymentStatusEnum.TO_BE_REVIEWED.getCode());
subitem.setMemberStatus(MemberStatusEnum.PAID.getValue());
tbMemberProjectSubitemMapper.updateById(subitem);
//发消息参数
@@ -33,6 +33,7 @@ import com.jero.meeting.entity.PayMeetingSituation;
import com.jero.meeting.mapper.PayMeetingSituationMapper;
import com.jero.meeting.service.IPayMeetingService;
import com.jero.member.entity.*;
import com.jero.member.enums.MemberStatusEnum;
import com.jero.member.mapper.PayMemberProjectSubitemMapper;
import com.jero.member.mapper.TbCertificatePaymentMapper;
import com.jero.member.mapper.TbMemberProjectSubitemMapper;
@@ -552,6 +553,7 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
tbMember.setInAccount(inAccount);
if ("check".equals(checkOrRecord)){
tbMember.setPaymentStatus(paymentStatus);
tbMember.setMemberStatus(MemberStatusEnum.PAID.getValue());
}
tbMemberProjectSubitemMapper.updateById(tbMember);