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