From 84a759579222be23dbb02f6bff24abfb5a5704bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=85=B6=E5=85=B5?= Date: Wed, 8 Jan 2025 14:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83id=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ZtReleaseController.java | 7 ++++++ .../sa/zentao/service/IZtReleaseService.java | 2 ++ .../service/impl/ZtReleaseServiceImpl.java | 23 +++++++++++++++++++ 3 files changed, 32 insertions(+) diff --git a/src/main/java/com/sa/zentao/controller/ZtReleaseController.java b/src/main/java/com/sa/zentao/controller/ZtReleaseController.java index 5afe306..1503b4e 100644 --- a/src/main/java/com/sa/zentao/controller/ZtReleaseController.java +++ b/src/main/java/com/sa/zentao/controller/ZtReleaseController.java @@ -6,6 +6,7 @@ import com.sa.zentao.dao.Result; import com.sa.zentao.dao.ZtReleaseDTO; import com.sa.zentao.dao.ZtStoryDTO; import com.sa.zentao.dao.ZtTaskDTO; +import com.sa.zentao.entity.ZtRelease; import com.sa.zentao.entity.ZtStory; import com.sa.zentao.qo.ZtProjectQo; import com.sa.zentao.qo.ZtReleaseQo; @@ -40,6 +41,12 @@ public class ZtReleaseController { return Result.success(); } + @RequestMapping(value = "/getById", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") + public Result getById(@RequestBody ZtReleaseQo qo){ + ZtReleaseDTO ztRelease = releaseService.getReleaseById(qo.getId()); + return Result.success(ztRelease); + } + @RequestMapping(value = "/modifyRelease", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") public Result modifyRelease(@RequestBody ZtReleaseDTO dto){ releaseService.modifyRelease(dto); diff --git a/src/main/java/com/sa/zentao/service/IZtReleaseService.java b/src/main/java/com/sa/zentao/service/IZtReleaseService.java index ad07cb1..1765a5c 100644 --- a/src/main/java/com/sa/zentao/service/IZtReleaseService.java +++ b/src/main/java/com/sa/zentao/service/IZtReleaseService.java @@ -46,4 +46,6 @@ public interface IZtReleaseService extends IService { void removeStory(ZtReleaseQo qo); void batchSyncStory(ZtReleaseQo qo); + + ZtReleaseDTO getReleaseById(Integer id); } diff --git a/src/main/java/com/sa/zentao/service/impl/ZtReleaseServiceImpl.java b/src/main/java/com/sa/zentao/service/impl/ZtReleaseServiceImpl.java index d7b21c1..089d461 100644 --- a/src/main/java/com/sa/zentao/service/impl/ZtReleaseServiceImpl.java +++ b/src/main/java/com/sa/zentao/service/impl/ZtReleaseServiceImpl.java @@ -419,4 +419,27 @@ public class ZtReleaseServiceImpl extends ServiceImpl userMap = this.userService.userMapByIds(null); + + + + + + ZtUser ztUser = userMap.get(d.getAssignedTo()); + if(ztUser!=null){ + d.setAssignedToName(ztUser.getNickname()); + } + + ztUser = userMap.get(d.getCreatedby()); + if(ztUser!=null){ + d.setCreatedby(ztUser.getNickname()); + } + return d; + } }