Yansen 2 年之前
父節點
當前提交
31545316c0
共有 4 個檔案被更改,包括 11 行新增6 行删除
  1. 1
    1
      deploy/bootstrap
  2. 1
    1
      deploy/s.yml
  3. 1
    1
      pom.xml
  4. 8
    3
      src/main/java/com/njyunzhi/avatar/person/service/impl/StRankServiceImpl.java

+ 1
- 1
deploy/bootstrap 查看文件

2
 #
2
 #
3
 #
3
 #
4
 
4
 
5
-java -jar ./avatar-0.0.1.jar
5
+java -jar ./avatar-0.0.2.jar

+ 1
- 1
deploy/s.yml 查看文件

15
         name: change-avatar-service
15
         name: change-avatar-service
16
         description: '换头像'
16
         description: '换头像'
17
         ossBucket: yz-serverless
17
         ossBucket: yz-serverless
18
-        ossKey: yunzhi/avatar-0.0.1.zip
18
+        ossKey: yunzhi/avatar-0.0.2.zip
19
         handler: 'com.njyunzhi.avatar.AvatarApplication::main'
19
         handler: 'com.njyunzhi.avatar.AvatarApplication::main'
20
         memorySize: 1024
20
         memorySize: 1024
21
         timeout: 30
21
         timeout: 30

+ 1
- 1
pom.xml 查看文件

10
 	</parent>
10
 	</parent>
11
 	<groupId>com.njyunzhi</groupId>
11
 	<groupId>com.njyunzhi</groupId>
12
 	<artifactId>avatar</artifactId>
12
 	<artifactId>avatar</artifactId>
13
-	<version>0.0.1-SNAPSHOT</version>
13
+	<version>0.0.2</version>
14
 	<name>avatar</name>
14
 	<name>avatar</name>
15
 	<description>Change avatar</description>
15
 	<description>Change avatar</description>
16
 	<properties>
16
 	<properties>

+ 8
- 3
src/main/java/com/njyunzhi/avatar/person/service/impl/StRankServiceImpl.java 查看文件

57
         // 先将当前人员的 +1
57
         // 先将当前人员的 +1
58
         baseMapper.increment("person", personId.toString());
58
         baseMapper.increment("person", personId.toString());
59
 
59
 
60
-        // 递归更新
61
         TaPerson taPerson = taPersonMapper.selectById(personId);
60
         TaPerson taPerson = taPersonMapper.selectById(personId);
62
-        if (null != taPerson && null != taPerson.getRecommender()) {
63
-            updateByPerson(taPerson.getRecommender());
61
+        if (null != taPerson && !StringUtils.isEmpty(taPerson.getAreaCode())) {
62
+            baseMapper.increment("area", taPerson.getAreaCode());
63
+        }
64
+
65
+        // 递归更新
66
+        TaPerson recommender = taPersonMapper.selectById(personId);
67
+        if (null != recommender && null != recommender.getRecommender()) {
68
+            updateByPerson(recommender.getRecommender());
64
         }
69
         }
65
     }
70
     }
66
 
71