From 26dde05fa098d137da6779927cec458afb736cd9 Mon Sep 17 00:00:00 2001 From: baozhipeng <961815525@qq.com> Date: Thu, 16 Dec 2021 18:32:10 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=BC=B4=E8=B4=B9=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PayPaymentCheckController.java | 24 ++++ .../service/IPayPaymentCheckService.java | 12 ++ .../impl/PayPaymentCheckServiceImpl.java | 115 +++++++++++++++++- 3 files changed, 149 insertions(+), 2 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentCheckController.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentCheckController.java index 67ef7704..15f0273b 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentCheckController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/controller/PayPaymentCheckController.java @@ -66,6 +66,30 @@ public class PayPaymentCheckController extends JeroController delete(@RequestBody PayPaymentRecord payPaymentRecord) { + try{ + payPaymentCheckService.delete(payPaymentRecord); + }catch (Exception e){ + log.error("删除异常",e); + return Result.error(e.getMessage()); + } + return Result.OK("操作成功"); + } + + @ApiOperation(value="编辑", notes="编辑") + @PostMapping(value = "/edit") + public Result edit(@RequestBody PayPaymentRecord payPaymentRecord) { + try{ + payPaymentCheckService.edit(payPaymentRecord); + }catch (Exception e){ + log.error("编辑异常",e); + return Result.error(e.getMessage()); + } + return Result.OK("操作成功"); + } + @ApiOperation(value="审核", notes="审核") @PostMapping(value = "/check") @RequiresPermissions("incomePaymentAndInvoiving:audit") diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentCheckService.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentCheckService.java index 297f7d5a..ab699591 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentCheckService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/IPayPaymentCheckService.java @@ -29,6 +29,18 @@ public interface IPayPaymentCheckService extends IService { */ void applicant(PayPaymentRecord payPaymentRecord); + /** + * 删除 + * @param payPaymentRecord + */ + void delete(PayPaymentRecord payPaymentRecord); + + /** + * 编辑 + * @param payPaymentRecord + */ + void edit(PayPaymentRecord payPaymentRecord); + /** * 审核 * @param payPaymentRecord diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java index d7910996..c8438053 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java @@ -144,6 +144,7 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); wrapper.eq(PayPaymentRecordSub::getProjectId, id); + wrapper.ne(PayPaymentRecordSub::getPaymentStatus, PaymentStatusEnum.TO_BE_REVIEWED.getCode()); wrapper.orderByAsc(PayPaymentRecordSub::getPaymentDate); List list = payPaymentCheckService.list(wrapper); list.forEach(p -> { @@ -262,12 +263,122 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl0 && 实收金额 == 应收金额 if(amountReceivable.compareTo(new BigDecimal("0.00")) > 0 && paidAmount.compareTo(amountReceivable) == 0){ - paymentStatus = PaymentStatusEnum.COMPLETED.getCode();//待完结 + paymentStatus = PaymentStatusEnum.COMPLETED.getCode();//已完结 } return paymentStatus; } From 263f20baefc24d13b77e38f6b0d7ec6d524b790e Mon Sep 17 00:00:00 2001 From: baozhipeng <961815525@qq.com> Date: Thu, 16 Dec 2021 18:53:59 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=BC=B4=E8=B4=B9=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/PayPaymentCheckServiceImpl.java | 159 ++---------------- 1 file changed, 18 insertions(+), 141 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java index c8438053..8f66bb5f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java @@ -37,6 +37,7 @@ import com.jero.project.entity.PayWorkingGroup; import com.jero.project.entity.PayWorkingGroupSubItem; import com.jero.project.mapper.PayCommonProjectMapper; import com.jero.project.mapper.PayWorkingGroupSubItemMapper; +import com.jero.project.service.IPayWorkingGroupService; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.shiro.SecurityUtils; @@ -84,6 +85,8 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl