From b3de149942021103ac05a8207bb092eb8007764e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= <18222067976@163.com> Date: Thu, 21 Oct 2021 14:34:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug#40997?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contract/entity/PaySpendingContract.java | 10 ++++---- .../impl/PaySpendingContractServiceImpl.java | 23 ++++++++++++------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java index d9ca74bc..ace813fc 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java @@ -60,7 +60,8 @@ public class PaySpendingContract implements Serializable { /**临时签订单位名称*/ @Excel(name = "临时签订单位名称", width = 15) @ApiModelProperty(value = "临时签订单位名称") - @Size(max = 50, message = "签订单位名称长度不能大于50个字符") + @Size(max = 50, message = "签订单位长度不能大于50个字符") + @NotEmpty(message = "签订单位不能为空") private String signedCompanyTemporaryName; /**签订单位联系人id*/ @Excel(name = "签订单位联系人id", width = 15) @@ -71,9 +72,10 @@ public class PaySpendingContract implements Serializable { @ApiModelProperty(value = "临时签订单位联系人id") private String signedContactsTemporaryId; /**临时签订单位联系人名称*/ - @Excel(name = "临时签订单位联系人名称", width = 15) - @ApiModelProperty(value = "临时签订单位联系人名称") - @Size(max = 50, message = "签订单位联系人名称长度不能大于50个字符") + @Excel(name = "临时签订联系人", width = 15) + @ApiModelProperty(value = "临时签订联系人") + @Size(max = 50, message = "签订联系人长度不能大于50个字符") + @NotEmpty(message = "签订联系人不能为空") private String signedContactsTemporaryName; /**是否开口(1:是,0:否)*/ @Excel(name = "是否开口(1:是,0:否)", width = 15) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java index 2011b9a3..10c4077a 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java @@ -534,15 +534,22 @@ public class PaySpendingContractServiceImpl extends ServiceImpl"); + if(StringUtils.isEmpty(map.get(3))){ + sb.append("第").append(n).append("行:负责人不能为空,请修改!
"); }else{ - mapOpening.forEach((k,v)->{ - if(Objects.equals(map.get(4),k)){ - paySpendingContract.setOpening(Integer.parseInt(v)); - } - }); + paySpendingContract.setSignedContactsTemporaryName(map.get(3)); + } + + if(!Objects.isNull(map.get(4))){ + if(!Objects.equals(map.get(4),"是") && !Objects.equals(map.get(4),"否")){ + sb.append("第").append(n).append("行:是否开口格式错误,请修改!
"); + }else{ + mapOpening.forEach((k,v)->{ + if(Objects.equals(map.get(4),k)){ + paySpendingContract.setOpening(Integer.parseInt(v)); + } + }); + } } paySpendingContract.setPrincipalName(map.get(5));