Bladeren bron

补充id生成

tanzy 9 maanden geleden
bovenliggende
commit
09fca8aba6

+ 3 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/ExamRecOptServiceImpl.java

@@ -2,6 +2,7 @@ package com.sundot.airport.common.service.impl;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
4 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.ruoyi.common.core.utils.uuid.IdUtils;
5 6
 import com.sundot.airport.common.service.ExamRecOptService;
6 7
 import com.sundot.airport.entity.ExamRecOpt;
7 8
 import com.sundot.airport.mapper.ExamRecOptMapper;
@@ -28,8 +29,8 @@ public class ExamRecOptServiceImpl extends ServiceImpl<ExamRecOptMapper, ExamRec
28 29
 
29 30
     @Override
30 31
     public void setServiceId(ExamRecOpt entity) {
31
-        //todo 生成id
32
-        entity.setEroId("");
32
+
33
+        entity.setEroId(IdUtils.fastUUID());
33 34
     }
34 35
 
35 36
     @Override

+ 3 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/ExamRecServiceImpl.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6 6
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
7 7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8 8
 import com.github.pagehelper.PageInfo;
9
+import com.ruoyi.common.core.utils.uuid.IdUtils;
9 10
 import com.sundot.airport.common.model.params.ExamRecPageParam;
10 11
 import com.sundot.airport.common.model.result.ExamCountResult;
11 12
 import com.sundot.airport.common.service.ExamRecService;
@@ -35,8 +36,8 @@ public class ExamRecServiceImpl extends ServiceImpl<ExamRecMapper, ExamRec> impl
35 36
 
36 37
     @Override
37 38
     public void setServiceId(ExamRec entity) {
38
-        //todo 替换成新的id
39
-        entity.setErId("");
39
+
40
+        entity.setErId(IdUtils.fastUUID());
40 41
     }
41 42
 
42 43
     @Override

+ 2 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/ExamServiceImpl.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6 6
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
7 7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8 8
 import com.github.pagehelper.PageInfo;
9
+import com.ruoyi.common.core.utils.uuid.IdUtils;
9 10
 import com.sundot.airport.common.model.result.ExamAndTpResult;
10 11
 import com.sundot.airport.common.service.ExamService;
11 12
 import com.sundot.airport.entity.Exam;
@@ -36,8 +37,7 @@ public class ExamServiceImpl extends ServiceImpl<ExamMapper, Exam> implements Ex
36 37
 
37 38
     @Override
38 39
     public void setServiceId(Exam entity) {
39
-        //todo 新的id生成
40
-        entity.setExId("");
40
+        entity.setExId(IdUtils.fastUUID());
41 41
     }
42 42
 
43 43
     @Override

+ 3 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/QuesCatServiceImpl.java

@@ -3,6 +3,7 @@ package com.sundot.airport.common.service.impl;
3 3
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
4 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5 5
 import com.github.pagehelper.PageInfo;
6
+import com.ruoyi.common.core.utils.uuid.IdUtils;
6 7
 import com.sundot.airport.common.model.result.QuesCatPageResult;
7 8
 import com.sundot.airport.common.service.QuesCatService;
8 9
 import com.sundot.airport.entity.QuesCat;
@@ -33,8 +34,8 @@ public class QuesCatServiceImpl extends ServiceImpl<QuesCatMapper, QuesCat> impl
33 34
 
34 35
     @Override
35 36
     public void setServiceId(QuesCat entity) {
36
-        //todo 生成新的id
37
-        entity.setQcId("");
37
+
38
+        entity.setQcId(IdUtils.fastUUID());
38 39
     }
39 40
 
40 41
     @Override

+ 3 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/QuesOptServiceImpl.java

@@ -2,6 +2,7 @@ package com.sundot.airport.common.service.impl;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
4 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.ruoyi.common.core.utils.uuid.IdUtils;
5 6
 import com.sundot.airport.common.service.QuesOptService;
6 7
 import com.sundot.airport.entity.QuesOpt;
7 8
 import com.sundot.airport.mapper.QuesOptMapper;
@@ -29,8 +30,8 @@ public class QuesOptServiceImpl extends ServiceImpl<QuesOptMapper, QuesOpt> impl
29 30
 
30 31
     @Override
31 32
     public void setServiceId(QuesOpt entity) {
32
-        //todo 生成新的id
33
-        entity.setQoId("");
33
+
34
+        entity.setQoId(IdUtils.fastUUID());
34 35
     }
35 36
 
36 37
     @Override

+ 2 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/QuesServiceImpl.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6 6
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
7 7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8 8
 import com.github.pagehelper.PageInfo;
9
+import com.ruoyi.common.core.utils.uuid.IdUtils;
9 10
 import com.sundot.airport.common.service.QuesService;
10 11
 import com.sundot.airport.constant.QuesCatConstant;
11 12
 import com.sundot.airport.entity.Ques;
@@ -35,8 +36,7 @@ public class QuesServiceImpl extends ServiceImpl<QuesMapper, Ques> implements Qu
35 36
 
36 37
     @Override
37 38
     public void setServiceId(Ques entity) {
38
-        //todo 生成新的id
39
-        entity.setQuId("");
39
+        entity.setQuId(IdUtils.fastUUID());
40 40
     }
41 41
 
42 42
     @Override

+ 2 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/TestPaperCatServiceImpl.java

@@ -3,6 +3,7 @@ package com.sundot.airport.common.service.impl;
3 3
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
4 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5 5
 import com.github.pagehelper.PageInfo;
6
+import com.ruoyi.common.core.utils.uuid.IdUtils;
6 7
 import com.sundot.airport.common.model.result.TestPaperCatPageResult;
7 8
 import com.sundot.airport.common.service.TestPaperCatService;
8 9
 import com.sundot.airport.entity.TestPaperCat;
@@ -33,8 +34,7 @@ public class TestPaperCatServiceImpl extends ServiceImpl<TestPaperCatMapper, Tes
33 34
 
34 35
     @Override
35 36
     public void setServiceId(TestPaperCat entity) {
36
-        //todo 生成新的id
37
-        entity.setTpcId("");
37
+        entity.setTpcId(IdUtils.fastUUID());
38 38
     }
39 39
 
40 40
     @Override

+ 3 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/TestPaperQuesServiceImpl.java

@@ -3,6 +3,7 @@ package com.sundot.airport.common.service.impl;
3 3
 import cn.hutool.core.collection.CollectionUtil;
4 4
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
5 5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
+import com.ruoyi.common.core.utils.uuid.IdUtils;
6 7
 import com.sundot.airport.common.model.result.TestPaperQuesAndQues;
7 8
 import com.sundot.airport.common.service.TestPaperQuesService;
8 9
 import com.sundot.airport.entity.TestPaperQues;
@@ -30,8 +31,8 @@ public class TestPaperQuesServiceImpl extends ServiceImpl<TestPaperQuesMapper, T
30 31
 
31 32
     @Override
32 33
     public void setServiceId(TestPaperQues entity) {
33
-        //todo 生成新的id
34
-        entity.setTpqId("");
34
+
35
+        entity.setTpqId(IdUtils.fastUUID());
35 36
     }
36 37
 
37 38
     @Override

+ 3 - 2
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/common/service/impl/TestPaperServiceImpl.java

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7 7
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
8 8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9 9
 import com.github.pagehelper.PageInfo;
10
+import com.ruoyi.common.core.utils.uuid.IdUtils;
10 11
 import com.sundot.airport.common.service.TestPaperService;
11 12
 import com.sundot.airport.constant.TestPaperCatConstant;
12 13
 import com.sundot.airport.entity.TestPaper;
@@ -36,8 +37,8 @@ public class TestPaperServiceImpl extends ServiceImpl<TestPaperMapper, TestPaper
36 37
 
37 38
     @Override
38 39
     public void setServiceId(TestPaper entity) {
39
-        //todo 生成新的id
40
-        entity.setTpId("");
40
+
41
+        entity.setTpId(IdUtils.fastUUID());
41 42
     }
42 43
 
43 44
     @Override

+ 4 - 1
ruoyi-modules/airport-exam/src/main/java/com/sundot/airport/handler/MyMetaObjectHandler.java

@@ -3,11 +3,14 @@ package com.sundot.airport.handler;
3 3
 import cn.hutool.core.util.ObjectUtil;
4 4
 import cn.hutool.core.util.StrUtil;
5 5
 import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
6
+import com.ruoyi.common.security.utils.SecurityUtils;
6 7
 import lombok.extern.slf4j.Slf4j;
7 8
 import org.apache.ibatis.reflection.MetaObject;
8 9
 import org.apache.ibatis.reflection.SystemMetaObject;
9 10
 import org.springframework.stereotype.Component;
10 11
 
12
+import java.security.Security;
13
+
11 14
 /**
12 15
  * <b>功能名:</b>MyMetaObjectHandler<br>
13 16
  * <b>说明:</b> 生成公共字段填充 <br>
@@ -70,7 +73,7 @@ public class MyMetaObjectHandler implements MetaObjectHandler {
70 73
     private String getUserUniqueId() {
71 74
         try {
72 75
             //todo 通过新的方式获取当前用户
73
-            return  "";
76
+            return String.valueOf(SecurityUtils.getUserId());
74 77
 
75 78
 //            return ObjectUtil.isNull(ThreadContext.get()) || StrUtil.isBlank(ThreadContext.get().getUsrId()) ? ""
76 79
 //                    : ThreadContext.get().getUsrId();