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