From 3214558312022c6d0dc900c86f3c63a7c3cbba5d Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 21 六月 2024 15:40:18 +0800
Subject: [PATCH] 优化代码

---
 service-user/src/main/java/com/java110/user/smo/impl/StaffAppAuthInnerServiceSMOImpl.java |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/service-user/src/main/java/com/java110/user/smo/impl/StaffAppAuthInnerServiceSMOImpl.java b/service-user/src/main/java/com/java110/user/smo/impl/StaffAppAuthInnerServiceSMOImpl.java
index 9dada2c..d9ecbb0 100755
--- a/service-user/src/main/java/com/java110/user/smo/impl/StaffAppAuthInnerServiceSMOImpl.java
+++ b/service-user/src/main/java/com/java110/user/smo/impl/StaffAppAuthInnerServiceSMOImpl.java
@@ -7,7 +7,10 @@
 import com.java110.intf.user.IStaffAppAuthInnerServiceSMO;
 import com.java110.po.user.StaffAppAuthPo;
 import com.java110.user.dao.IStaffAppAuthServiceDao;
+import com.java110.utils.util.Base64Convert;
 import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.ListUtil;
+import com.java110.utils.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RestController;
@@ -39,6 +42,17 @@
     @Override
     public int updateStaffAppAuth(@RequestBody StaffAppAuthPo staffAppAuthPo) {
         int saveFlag = 1;
+
+        if (!StringUtil.isEmpty(staffAppAuthPo.getOpenName())) {
+            String nickName = "鏈幏鍙�";
+            try {
+                nickName = Base64Convert.byteToBase64(staffAppAuthPo.getOpenName().getBytes("UTF-8"));
+            } catch (Exception e) {
+            }
+
+            staffAppAuthPo.setOpenName(nickName);
+        }
+
         staffAppAuthServiceDaoImpl.updateStaffAppAuthInfo(BeanConvertUtil.beanCovertMap(staffAppAuthPo));
         return saveFlag;
     }
@@ -64,6 +78,22 @@
 
         List<StaffAppAuthDto> staffAppAuths = BeanConvertUtil.covertBeanList(staffAppAuthServiceDaoImpl.getStaffAppAuthInfo(BeanConvertUtil.beanCovertMap(staffAppAuthDto)), StaffAppAuthDto.class);
 
+        if (ListUtil.isNull(staffAppAuths)) {
+            return staffAppAuths;
+        }
+
+        for (StaffAppAuthDto tmpStaffAppAuthDto : staffAppAuths) {
+            if (StringUtil.isEmpty(tmpStaffAppAuthDto.getOpenName())) {
+                continue;
+            }
+
+            String nickName = "鏈幏鍙�";
+            try {
+                nickName = new String(Base64Convert.base64ToByte(tmpStaffAppAuthDto.getOpenName()), "UTF-8");
+            } catch (Exception e) {
+            }
+            tmpStaffAppAuthDto.setOpenName(nickName);
+        }
         return staffAppAuths;
     }
 

--
Gitblit v1.8.0