fix 81955 管理端到账开票中 撤销来款信息后,企业端-到账开票页面的数据没有删除

This commit is contained in:
lijiarao
2024-03-28 16:05:33 +08:00
parent 9b0f10f825
commit 60ebf34944
4 changed files with 55 additions and 0 deletions
@@ -1,4 +1,5 @@
package com.jero.payment.mapper;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jero.payment.entity.PayPaymentRecordSub;
@@ -7,5 +8,7 @@ import com.jero.payment.entity.PayPaymentRecordSub;
* 到账审核
*/
public interface PayPaymentCheckMapper extends BaseMapper<PayPaymentRecordSub> {
int deleteByRecordId(@Param("recordId")String recordId);
}
@@ -1,5 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.jero.payment.mapper.PayPaymentCheckMapper">
<sql id="Base_Column_List">
id,
project_id,
last_sign,
project_type,
amount_received,
payment_date,
proof,
remark,
create_by,
create_time,
update_by,
update_time,
applicant_name,
payment_status,
reviewer_id,
reviewer_name,
review_time,
review_instructions,
del_flag,
record_id
</sql>
<resultMap id="BaseResultMap" type="com.jero.payment.entity.PayPaymentRecordSub">
<result column="id" property="id"/>
<result column="project_id" property="projectId"/>
<result column="last_sign" property="lastSign"/>
<result column="project_type" property="projectType"/>
<result column="amount_received" property="amountReceived"/>
<result column="payment_date" property="paymentDate"/>
<result column="proof" property="proof"/>
<result column="remark" property="remark"/>
<result column="create_by" property="createBy"/>
<result column="create_time" property="createTime"/>
<result column="update_by" property="updateBy"/>
<result column="update_time" property="updateTime"/>
<result column="applicant_name" property="applicantName"/>
<result column="payment_status" property="paymentStatus"/>
<result column="reviewer_id" property="reviewerId"/>
<result column="reviewer_name" property="reviewerName"/>
<result column="review_time" property="reviewTime"/>
<result column="review_instructions" property="reviewInstructions"/>
<result column="del_flag" property="delFlag"/>
<result column="record_id" property="recordId"/>
</resultMap>
<!--auto generated by MybatisCodeHelper on 2024-03-28-->
<delete id="deleteByRecordId">
delete from pay_payment_record_sub
where record_id=#{recordId}
</delete>
</mapper>
@@ -746,6 +746,7 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
sub.setReviewerName(payPaymentRecord.getReviewerName());
sub.setReviewTime(payPaymentRecord.getReviewTime());
sub.setReviewInstructions(payPaymentRecord.getReviewInstructions());
sub.setRecordId(payPaymentRecord.getId());
payPaymentCheckMapper.updateById(sub);
}
@@ -1446,6 +1446,8 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
default:break;
}
this.removeById(id);
// 删除审核表
payPaymentCheckMapper.deleteByRecordId(id);
}
@Override