From 4d5eff3b824dac8e50400b2ec1114cba4ed6a87c Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Wed, 07 Apr 2021 17:05:43 +0800
Subject: [PATCH] screen-manage     完成sysarea模块查询     拦截器逻辑代码完成     修改organization和accountBug

---
 screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java |   61 +++++++++++-------------------
 1 files changed, 23 insertions(+), 38 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java b/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java
index cfbf96f..6243fbb 100644
--- a/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java
+++ b/screen-manage/src/main/java/com/moral/api/pojo/vo/account/AccountUpdateVO.java
@@ -2,9 +2,12 @@
 
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.moral.api.entity.ManageRole;
+import com.moral.api.pojo.dto.account.AccountDTO;
 import com.moral.api.pojo.dto.account.AccountInsertDTO;
 import com.moral.api.pojo.dto.account.AccountUpdateDTO;
+import com.moral.constant.ResponseCodeEnum;
 import lombok.Data;
+import org.springframework.util.ObjectUtils;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -19,51 +22,33 @@
 @Data
 @JsonInclude(JsonInclude.Include.NON_EMPTY)
 
-public class AccountUpdateVO extends AccountVO{
-    /*
-     * ������������
-     * */
-    public static final String SUCCESS = "0";
+public class AccountUpdateVO extends AccountVO {
 
-    /*
-     * ���������������
-     * */
-    public static final String ACCOUNT_NOT_EXIST = "-1";
+    public static AccountUpdateVO convert(AccountDTO dto) {
+        if (dto.getCode() != ResponseCodeEnum.SUCCESS.getCode())
+            return null;
 
-    /*
-     * ������������������������
-     * */
-    public static final String MOBILE_INVALID = "-2";
-
-    /*
-     * ���������������������
-     * */
-    public static final String EMAIL_INVALID = "-3";
-
-    public static AccountUpdateVO convert(AccountUpdateDTO dto){
         AccountUpdateVO vo = new AccountUpdateVO();
-        if(dto.getCode()== AccountUpdateDTO.SUCCESS){
-            Integer id = dto.getAccount().getId();
-            String userName = dto.getAccount().getUserName();
-            String email = dto.getAccount().getEmail();
-            String mobile = dto.getAccount().getMobile();
-            String wechat = dto.getAccount().getWechat();
 
-            //������������������������
-            List<ManageRole> roles = dto.getRoles();
-            List<String> roleNames = new ArrayList<>();
-            roles.forEach(role->roleNames.add(role.getName()));
+        Integer id = dto.getAccount().getId();
+        String userName = dto.getAccount().getUserName();
+        String email = dto.getAccount().getEmail();
+        String mobile = dto.getAccount().getMobile();
+        String wechat = dto.getAccount().getWechat();
 
-            vo.setId(id);
-            vo.setUserName(userName);
-            vo.setEmail(email);
-            vo.setMobile(mobile);
-            vo.setWechat(wechat);
-            vo.setRoleNames(roleNames);
+        //������������������������
+        List<ManageRole> roles = dto.getRoles();
+        List<String> roleNames = new ArrayList<>();
+        if (!ObjectUtils.isEmpty(roles)) {
+            roles.forEach(role -> roleNames.add(role.getName()));
         }
+        vo.setId(id);
+        vo.setUserName(userName);
+        vo.setEmail(email);
+        vo.setMobile(mobile);
+        vo.setWechat(wechat);
+        vo.setRoleNames(roleNames);
 
-        String code = dto.getCode();
-        vo.setCode(code);
         return vo;
     }
 }

--
Gitblit v1.8.0