From b5dfbd2897c9c2f8a4ed727abf344193c75d5bbe Mon Sep 17 00:00:00 2001
From: dimengzhe <251008545@qq.com>
Date: Wed, 23 Nov 2022 15:40:28 +0800
Subject: [PATCH] =?UTF-8?q?PC=E6=AC=BE=E9=A1=B9=E7=94=B3=E8=AF=B7=E3=80=81?=
=?UTF-8?q?=E7=A1=AE=E8=AE=A4=E9=A9=B3=E5=9B=9E=E4=B8=80=E6=AC=A1=E6=80=A7?=
=?UTF-8?q?=E8=AE=A4=E6=AC=BE=E9=80=BB=E8=BE=91=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../FinCollectionConfirmationVo.java | 7 ++++++
...ilsOfReceivablesAndUncollectedItemsVo.java | 6 ++---
.../FinCollectionConfirmationService.java | 22 ++++++++++++++++++-
.../finance/paymentapply/PaymentApplyVo.java | 2 +-
4 files changed, 32 insertions(+), 5 deletions(-)
diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationVo.java
index 571178878c..d77df63829 100644
--- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationVo.java
+++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationVo.java
@@ -48,6 +48,7 @@ import lombok.Data;
@Data
public class FinCollectionConfirmationVo implements Vo {
+ private static final long serialVersionUID = 6561005289102689912L;
@ApiModelProperty("收款确认单sid")
private String sid; // 收款确认单sid
@ApiModelProperty("收款日期")
@@ -68,4 +69,10 @@ public class FinCollectionConfirmationVo implements Vo {
private Integer auditState; // 审核状态
@ApiModelProperty("认款状态(1未认款/2部分认款/3已认款)")
private Integer subscriptionState; // 审核状态
+
+ @ApiModelProperty("是否允许认款")
+ private boolean showHandle;
+
+ @ApiModelProperty("余额")
+ private String balance;
}
diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailed/DetailsOfReceivablesAndUncollectedItemsVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailed/DetailsOfReceivablesAndUncollectedItemsVo.java
index e8255f7eef..6d243c2ba7 100644
--- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailed/DetailsOfReceivablesAndUncollectedItemsVo.java
+++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailed/DetailsOfReceivablesAndUncollectedItemsVo.java
@@ -27,14 +27,11 @@ package com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.yxt.anrui.fin.api.finselectedreceivablesdetailed.FinSelectedReceivablesDetailedVo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.util.List;
-
/**
* Project: anrui-fin(销售相关)
* File: FinUncollectedReceivablesDetailedVo.java
@@ -71,4 +68,7 @@ public class DetailsOfReceivablesAndUncollectedItemsVo implements Vo {
private String receivablesName; // 应收项目名称
@ApiModelProperty("当前应收金额")
private String currentReceivableMoney; // 当前应收金额
+
+ @ApiModelProperty("应收金额")
+ private String reveivableMoney;
}
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
index 4c09932536..2ff093e299 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
@@ -141,6 +141,8 @@ public class FinCollectionConfirmationService extends MybatisBaseService qw = createQueryWrapper(query);
IPage page = PagerUtil.queryToPage(pq);
IPage pagging = baseMapper.selectPageVo(page, qw);
- /* List records = pagging.getRecords();
+ List records = pagging.getRecords();
for (FinCollectionConfirmationVo record : records) {
+ //是否有余额
+ if(StringUtils.isNotBlank(record.getBalance())){
+ //余额是0
+ if(new BigDecimal(record.getBalance()).compareTo(BigDecimal.ZERO) == 0){
+ record.setShowHandle(false);
+ }else{
+ //是否是待审核状态或已驳回状态
+ if(record.getAuditState() == 1 || record.getAuditState() == 2){
+ record.setShowHandle(false);
+ }else{
+ record.setShowHandle(true);
+ }
+ }
+ }else{
+ record.setShowHandle(false);
+ }
+ }
+ /* for (FinCollectionConfirmationVo record : records) {
String s = "";
BigDecimal subscriptionMoney = new BigDecimal(0);
String sid = record.getSid();
diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/paymentapply/PaymentApplyVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/paymentapply/PaymentApplyVo.java
index 9d6a55d6f7..cb5d374907 100644
--- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/paymentapply/PaymentApplyVo.java
+++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/paymentapply/PaymentApplyVo.java
@@ -64,7 +64,7 @@ public class PaymentApplyVo implements Vo {
@JsonProperty("procInsId")
private String procInstId;
- @ApiModelProperty("品牌sid")
+ @ApiModelProperty("品牌")
private String brand;
}