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; }