wuxw hai 1 ano
pai
achega
3214558312

+ 30 - 0
service-user/src/main/java/com/java110/user/smo/impl/StaffAppAuthInnerServiceSMOImpl.java

@@ -7,7 +7,10 @@ import com.java110.dto.user.StaffAppAuthDto;
 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 @@ public class StaffAppAuthInnerServiceSMOImpl extends BaseServiceSMO implements I
     @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 @@ public class StaffAppAuthInnerServiceSMOImpl extends BaseServiceSMO implements I
 
         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;
     }