From d254385484b2baf2b4c76388e93bb850c9a6e2b3 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Mon, 10 May 2021 14:53:00 +0800 Subject: [PATCH] screen-manage 添加组织返回字段 --- screen-manage/src/main/java/com/moral/api/pojo/vo/organization/OrganizationQueryVO.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/pojo/vo/organization/OrganizationQueryVO.java b/screen-manage/src/main/java/com/moral/api/pojo/vo/organization/OrganizationQueryVO.java index 8682ea0..64c92b3 100644 --- a/screen-manage/src/main/java/com/moral/api/pojo/vo/organization/OrganizationQueryVO.java +++ b/screen-manage/src/main/java/com/moral/api/pojo/vo/organization/OrganizationQueryVO.java @@ -2,8 +2,10 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.moral.api.entity.Organization; +import com.moral.api.entity.User; import com.moral.api.pojo.dto.organization.OrganizationDTO; import com.moral.api.pojo.dto.organization.OrganizationQueryDTO; +import com.moral.api.pojo.vo.user.UserVO; import com.moral.constant.ResponseCodeEnum; import com.moral.util.DateUtils; import lombok.Data; @@ -68,11 +70,13 @@ OrganizationVO vo = new OrganizationVO(); Organization organization = dto.getOrganization(); Organization parentOrganization = dto.getParentOrganization(); + User adminUser = dto.getAdminUser(); Date createTime = organization.getCreateTime(); Date expireTime = organization.getExpireTime(); String createTimeStr = DateUtils.dateToDateString(createTime, "yyyy-MM-dd"); String exipreTimeStr = DateUtils.dateToDateString(expireTime, "yyyy-MM-dd"); - + //������������������ + vo.setId(organization.getId()); vo.setName(organization.getName()); if (!ObjectUtils.isEmpty(parentOrganization)) vo.setParentName(parentOrganization.getName()); @@ -82,6 +86,32 @@ vo.setAddress(organization.getAddress()); vo.setCreateTime(createTimeStr); vo.setExpireTime(exipreTimeStr); + vo.setAdminUserId(organization.getAdminUserId()); + vo.setAdminUserAccount(adminUser.getAccount()); + vo.setProvinceCode(organization.getProvinceCode()); + vo.setCityCode(organization.getCityCode()); + vo.setAreaCode(organization.getAreaCode()); + vo.setProvinceCityAreaName(organization.getProvinceName() + "/" + organization.getCityName() + "/" + organization.getAreaName()); + vo.setLocationLevelCode(organization.getLocationLevelCode()); + vo.setLocationLevelName(organization.getLocationLevelName()); + //������������admin������������ + if (!ObjectUtils.isEmpty(adminUser)) { + UserVO adminUserVO = new UserVO(); + String adminUserCreateTimeStr = DateUtils.dateToDateString(adminUser.getCreateTime(), "yyyy-MM-dd"); + String adminUserExpireTimeStr = DateUtils.dateToDateString(adminUser.getExpireTime(), "yyyy-MM-dd"); + adminUserVO.setId(adminUser.getId()); + adminUserVO.setMobile(adminUser.getMobile()); + adminUserVO.setEmail(adminUser.getEmail()); + adminUserVO.setWechat(adminUser.getWechat()); + adminUserVO.setAccount(adminUser.getAccount()); + adminUserVO.setExpireTime(adminUserExpireTimeStr); + adminUserVO.setCreateTime(adminUserCreateTimeStr); + adminUserVO.setUserName(adminUser.getUserName()); + adminUserVO.setOrganizationName(organization.getName()); + vo.setAdminUser(adminUserVO); + }else{ + vo.setAdminUser(new UserVO()); + } return vo; } } -- Gitblit v1.8.0