Browse Source

机构中心集成

wangliang 2 years ago
parent
commit
c60fddcb22

+ 6 - 2
themis-business/src/main/java/com/qmth/themis/business/entity/TBOrg.java

@@ -73,13 +73,17 @@ public class TBOrg extends BaseEntity {
 
     }
 
-    public TBOrg(String code, String name, String accessKey, String accessSecret) {
+    public TBOrg(Long id, String code, String name, String accessKey, String accessSecret) {
         this.code = code;
         this.name = name;
         this.accessKey = accessKey;
         this.accessSecret = accessSecret;
-        setId(UidUtil.nextId());
+        setId(id);
         this.enable = 1;
+        this.enableLiveness = 1;
+        this.enableMonitorRecord = 1;
+        setCreateId(1L);
+        setCreateTime(System.currentTimeMillis());
     }
 
     public String getContactName() {

+ 1 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/AuthInfoServiceImpl.java

@@ -194,7 +194,7 @@ public class AuthInfoServiceImpl implements AuthInfoService {
             tbOrgQueryWrapper.lambda().eq(TBOrg::getCode, o.getCode());
             TBOrg tbOrg = tbOrgService.getOne(tbOrgQueryWrapper);
             if (Objects.isNull(tbOrg)) {//不存在则创建学校
-                tbOrg = new TBOrg(o.getCode(), o.getName(), o.getAccessKey(), o.getAccessSecret());
+                tbOrg = new TBOrg(o.getId(), o.getCode(), o.getName(), o.getAccessKey(), o.getAccessSecret());
                 if (Objects.nonNull(o.getLogo()) && (!o.getLogo().startsWith("https:") || !o.getLogo().startsWith("http"))) {
                     String filePath = SystemConstant.TEMP_FILES_DIR + File.separator + SystemConstant.getUuid() + ".jpg";
                     File logoFile = new File(filePath);