From 15b46179a0010b96f75866084698e7c0c057ca06 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 29 Feb 2024 14:41:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B7=A5=E4=BD=9C=E7=BB=84=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PayWorkingGroupSubItemController.java | 30 +++++++++++++++++++ .../entity/PayWorkingGroupSubItem.java | 4 +++ 2 files changed, 34 insertions(+) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java index 57c2650a..a1a25d03 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java @@ -416,6 +416,36 @@ public class PayWorkingGroupSubItemController extends JeroController batchAdd(@RequestBody PayWorkingGroupSubItem payWorkingGroupSubItem) { + String workingGroupIds = payWorkingGroupSubItem.getWorkingGroupIds(); + if (StringUtils.isBlank(workingGroupIds)) { + return Result.error("工作组ids不能为空!"); + } + String[] workingGroupIdsArr = workingGroupIds.split(","); + for (String workingGroupId : workingGroupIdsArr) { + if (StringUtils.isBlank(workingGroupId)) { + return Result.error("工作组id不能为空!"); + } + payWorkingGroupSubItem.setWorkingGroupId(workingGroupId); + StringBuilder msg = ValidUtil.validateAll(payWorkingGroupSubItem); + if (!StringUtils.isBlank(msg)) { + return Result.error(msg.toString()); + } + payWorkingGroupSubItemService.addPayWorkingGroupSubItem(payWorkingGroupSubItem); + } + return Result.OK("添加成功!"); + } + /** * 编辑 * diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java index 00f34474..0ff6e969 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroupSubItem.java @@ -610,4 +610,8 @@ public class PayWorkingGroupSubItem implements Serializable { @ApiModelProperty(value = "预计到账结束的日期") @TableField(exist = false) private String estimatedArrivalEndDate; + + @ApiModelProperty(value = "工作组ids 多个以逗号分隔") + @TableField(exist = false) + private String workingGroupIds; }