소스 검색

创建应用随机appid修改

zangbin 3 년 전
부모
커밋
2f821e7bba
1개의 변경된 파일12개의 추가작업 그리고 1개의 파일을 삭제
  1. 12 1
      lb-module/src/main/java/com/ydd/module/service/impl/AppInfoServiceImpl.java

+ 12 - 1
lb-module/src/main/java/com/ydd/module/service/impl/AppInfoServiceImpl.java

@@ -2,12 +2,14 @@ package com.ydd.module.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ydd.common.core.page.PageResult;
 import com.ydd.common.exception.CustomException;
+import com.ydd.ecloud.core.enums.DeletedEnum;
 import com.ydd.module.domain.AppInfo;
 import com.ydd.module.mapper.AppInfoMapper;
 import com.ydd.module.service.IAppInfoService;
@@ -45,7 +47,16 @@ public class AppInfoServiceImpl extends ServiceImpl<AppInfoMapper, AppInfo> impl
 
   @Override
   public Boolean createAppInfo(AppInfo appInfo) throws Exception {
-    String appKey = getAppInfo(17);
+    // String appKey = getAppInfo(17);
+
+    // appId自动增加
+    String appKey = "100001";
+    List<AppInfo> appInfoList = baseMapper.selectList(new QueryWrapper<AppInfo>().eq("deleted", DeletedEnum.NO.getValue()).orderByDesc("id"));
+    if (CollectionUtils.isNotEmpty(appInfoList)) {
+      String addAppId = Integer.parseInt(appInfoList.get(0).getAppId()) + 1 + "";
+      appKey = addAppId;
+    }
+
     String appSecret = getAppInfo(32);
     if (StringUtils.isNotBlank(appKey) && StringUtils.isNotBlank(appSecret)) {
       appInfo.setAppId(appKey);