From f51705b0b3017a5430ca5bff42e33f8e83db8b98 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Thu, 18 May 2023 18:02:00 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E3=80=90=E7=BC=96=E8=BE=91=E5=BC=80?= =?UTF-8?q?=E7=A5=A8=E7=B1=BB=E5=9E=8B=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PayPaymentRecordController.java | 13 ++++ .../service/IPayPaymentRecordService.java | 3 + .../impl/PayPaymentRecordServiceImpl.java | 66 +++++++++++++++++++ .../jero/payment/vo/EditBillTypeParam.java | 36 ++++++++++ 4 files changed, 118 insertions(+) create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/payment/vo/EditBillTypeParam.java diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentRecordController.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentRecordController.java index b05a328b..0edf73e0 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentRecordController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentRecordController.java @@ -7,6 +7,7 @@ import com.jero.common.aspect.annotation.AutoLog; import com.jero.common.common.ProjectCommon; import com.jero.common.enums.PaymentStatusEnum; import com.jero.common.system.base.controller.JeroController; +import com.jero.common.util.ValidUtil; import com.jero.contract.common.PayIncomeContractCommon; import com.jero.mail.PayMailBillVO; import com.jero.mail.service.IPayMailBillService; @@ -16,6 +17,7 @@ import com.jero.member.service.ITbCertificatePaymentService; import com.jero.member.service.ITbMemberProjectSubitemService; import com.jero.payment.entity.PayPaymentRecord; import com.jero.payment.service.IPayPaymentRecordService; +import com.jero.payment.vo.EditBillTypeParam; import com.jero.project.entity.PayCommonProject; import com.jero.project.vo.PayCommonProjectOutput; import com.jero.standards.memberinfo.entity.MemberInfo; @@ -191,6 +193,17 @@ public class PayPaymentRecordController extends JeroController editBillType(@RequestBody EditBillTypeParam editBillTypeParam) { + ValidUtil.validate(editBillTypeParam); + payPaymentRecordService.editBillType(editBillTypeParam); + return Result.OK("编辑成功!"); + } + /** * 添加开票 */ diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentRecordService.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentRecordService.java index bfbb6014..80d6a54f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentRecordService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentRecordService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.jero.common.api.vo.Result; import com.jero.payment.entity.PayPaymentRecord; +import com.jero.payment.vo.EditBillTypeParam; import com.jero.payment.vo.TbCheckVo; import com.jero.project.entity.PayCommonProject; import com.jero.project.vo.PayCommonProjectOutput; @@ -135,4 +136,6 @@ public interface IPayPaymentRecordService extends IService { void revoke(String id); + + void editBillType(EditBillTypeParam editBillTypeParam); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java index 3f85f98e..9e01ca61 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java @@ -46,6 +46,7 @@ import com.jero.payment.mapper.PayPaymentCheckMapper; import com.jero.payment.mapper.PayPaymentRecordMapper; import com.jero.payment.service.IPayPaymentCheckService; import com.jero.payment.service.IPayPaymentRecordService; +import com.jero.payment.vo.EditBillTypeParam; import com.jero.payment.vo.TbCheckVo; import com.jero.project.common.PayProjectCommon; import com.jero.project.entity.PayCommonProject; @@ -1313,6 +1314,71 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl