From 6e9f504acc73687b623a1f7598eb3833cbc088aa Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 수, 08 12월 2021 18:04:50 +0900 Subject: [PATCH] ** DB 초기화 필요 업체 - url 인덱스 추가 및 url 중복으로 추가 못하도록 수정 --- src/main/java/kr/wisestone/owl/web/form/IssueTypeForm.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/web/form/IssueTypeForm.java b/src/main/java/kr/wisestone/owl/web/form/IssueTypeForm.java index 5d30cc0..0aa73e3 100644 --- a/src/main/java/kr/wisestone/owl/web/form/IssueTypeForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/IssueTypeForm.java @@ -1,6 +1,7 @@ package kr.wisestone.owl.web.form; import com.google.common.collect.Lists; +import kr.wisestone.owl.constant.UsePartner; import kr.wisestone.owl.util.ConvertUtil; import kr.wisestone.owl.util.MapUtil; @@ -16,7 +17,10 @@ private String description; private String color; private Long workflowId; + private Long projectId; + private Long completeIssueStatusId; private List<Long> removeIds = Lists.newArrayList(); + private Long usePartner; public IssueTypeForm(){} @@ -25,6 +29,20 @@ if (MapUtil.getLongs(params, "removeIds") != null) { form.setRemoveIds(MapUtil.getLongs(params, "removeIds")); + } + + if (MapUtil.getLongs(params, "companyIds") != null) { +// form.setRemoveIds(MapUtil.getLongs(params, "companyIds")); + List<Long> longs = MapUtil.getLongs(params, "companyIds"); + form.usePartner = 0L; + + for (Long id : longs) { + if (id == UsePartner.USE_PARTNER_COMPANY - 1) { + form.usePartner += 1; + } else { + form.usePartner += id * 2; + } + } } return form; @@ -81,4 +99,28 @@ public void addRemoveIds(Long removeId) { this.removeIds.add(removeId); } + + public Long getProjectId() { + return projectId; + } + + public void setProjectId(Long projectId) { + this.projectId = projectId; + } + + public Long getUsePartner() { + return usePartner; + } + + public void setUsePartner(Long usePartner) { + this.usePartner = usePartner; + } + + public Long getCompleteIssueStatusId() { + return completeIssueStatusId; + } + + public void setCompleteIssueStatusId(Long completeIssueStatusId) { + this.completeIssueStatusId = completeIssueStatusId; + } } -- Gitblit v1.8.0