From 8191c61f500c47b024ba6351039a2d2213d4f337 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 29 Feb 2024 14:49:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B5=B7=E8=8D=89=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 --- .../PayDraftingGroupSubItemController.java | 27 +++++++++++++++++++ .../entity/PayDraftingGroupSubItem.java | 6 +++++ 2 files changed, 33 insertions(+) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupSubItemController.java b/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupSubItemController.java index b482463e..c8bec5bf 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupSubItemController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupSubItemController.java @@ -230,6 +230,33 @@ public class PayDraftingGroupSubItemController extends JeroController batchAdd(@RequestBody PayDraftingGroupSubItem payDraftingGroupSubItem) { + String draftingGroupIds = payDraftingGroupSubItem.getDraftingGroupIds(); + if (StringUtils.isBlank(draftingGroupIds)) { + return Result.error("起草组ids不能为空!"); + } + String[] draftingGroupIdsArr = draftingGroupIds.split(","); + for (String draftingGroupId : draftingGroupIdsArr) { + payDraftingGroupSubItem.setDraftingGroupId(draftingGroupId); + StringBuilder msg = ValidUtil.validateAll(payDraftingGroupSubItem); + if (!StringUtils.isBlank(msg)) { + return Result.error(msg.toString()); + } + payDraftingGroupSubItemService.addPayDraftingGroupSubItem(payDraftingGroupSubItem); + } + return Result.OK("添加成功!"); + } + /** * 通过id删除 * diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/drafting/entity/PayDraftingGroupSubItem.java b/jero-boot-incoming-payment/src/main/java/com/jero/drafting/entity/PayDraftingGroupSubItem.java index c450f289..bc134804 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/drafting/entity/PayDraftingGroupSubItem.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/drafting/entity/PayDraftingGroupSubItem.java @@ -428,4 +428,10 @@ public class PayDraftingGroupSubItem implements Serializable { /**审核说明**/ @ApiModelProperty(value = "审核说明") private String checkRemark; + + /**起草组ids*/ + @ApiModelProperty(value = "起草组ids") + @TableField(exist = false) + private String draftingGroupIds; + }