From 7804263c6061aef813f0db27cb3046f746572606 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 06 三月 2021 16:07:26 +0800
Subject: [PATCH] 后台管理优化

---
 src/main/java/com/yeshi/buwan/service/imp/LoginUserServiceImpl.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/LoginUserServiceImpl.java b/src/main/java/com/yeshi/buwan/service/imp/LoginUserServiceImpl.java
index 0180df8..f38e2f2 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/LoginUserServiceImpl.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/LoginUserServiceImpl.java
@@ -30,6 +30,7 @@
     public void initExtra(LoginUserExtra extra) {
         if (extra.getCreateTime() == null)
             extra.setCreateTime(new Date());
+        extra.setPptvUid(PPTVUtil.getPPTVUid(extra.getId()));
         loginUserExtraDao.save(extra);
     }
 
@@ -189,6 +190,18 @@
     }
 
     @Override
+    public LoginUserExtra initPPTVUid(String uid) {
+        LoginUserExtra extra = loginUserExtraDao.get(uid);
+        if (extra != null) {
+            LoginUserExtra update = new LoginUserExtra(uid);
+            update.setPptvUid(PPTVUtil.getPPTVUid(uid));
+            loginUserExtraDao.updateSelective(update);
+            extra.setPptvUid(update.getPptvUid());
+        }
+        return extra;
+    }
+
+    @Override
     public void updateSelectiveByPrimaryKey(LoginUser loginUser) {
         loginUserDao.updateSelective(loginUser);
     }
@@ -215,7 +228,7 @@
         if (StringUtil.isNullOrEmpty(openId)) {
             throw new PPTVException(102, "openId鑾峰彇澶辫触");
         }
-        LoginUserExtra update=new LoginUserExtra();
+        LoginUserExtra update = new LoginUserExtra();
         update.setId(uid);
         update.setPptvOpenId(openId);
         updateSelectiveByPrimaryKey(update);

--
Gitblit v1.8.0