浏览代码

适配qmth-boot:1.0.4最新修改;增加导出license中的code字段

luoshi 1 年之前
父节点
当前提交
34956b7ec5

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/admin/DeployController.java

@@ -2,7 +2,6 @@ package com.qmth.ops.api.controller.admin;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.api.exception.ApiException;
 import com.qmth.boot.api.exception.ApiException;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.tools.device.DeviceInfo;
 import com.qmth.boot.tools.device.DeviceInfo;
@@ -53,7 +52,7 @@ public class DeployController {
     private OrgService orgService;
     private OrgService orgService;
 
 
     @RequestMapping("/modes")
     @RequestMapping("/modes")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object getModes() {
     public Object getModes() {
         return Arrays.stream(DeployMode.values()).map(item -> new CodeNameVO(item.getCode(), item.getName())).toArray();
         return Arrays.stream(DeployMode.values()).map(item -> new CodeNameVO(item.getCode(), item.getName())).toArray();
     }
     }

+ 1 - 6
src/main/java/com/qmth/ops/api/controller/admin/EnvController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.admin;
 package com.qmth.ops.api.controller.admin;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.security.AdminSession;
 import com.qmth.ops.api.security.AdminSession;
 import com.qmth.ops.api.security.Permission;
 import com.qmth.ops.api.security.Permission;
@@ -10,7 +9,6 @@ import com.qmth.ops.api.vo.EnvVO;
 import com.qmth.ops.biz.domain.AppEnv;
 import com.qmth.ops.biz.domain.AppEnv;
 import com.qmth.ops.biz.domain.Env;
 import com.qmth.ops.biz.domain.Env;
 import com.qmth.ops.biz.domain.EnvType;
 import com.qmth.ops.biz.domain.EnvType;
-import com.qmth.ops.biz.service.AppService;
 import com.qmth.ops.biz.service.EnvService;
 import com.qmth.ops.biz.service.EnvService;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
 
 
@@ -26,11 +24,8 @@ public class EnvController {
     @Resource
     @Resource
     private EnvService envService;
     private EnvService envService;
 
 
-    @Resource
-    private AppService appService;
-
     @RequestMapping("/types")
     @RequestMapping("/types")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object types() {
     public Object types() {
         return Arrays.stream(EnvType.values()).map(item -> new CodeNameVO(item.getCode(), item.getName())).toArray();
         return Arrays.stream(EnvType.values()).map(item -> new CodeNameVO(item.getCode(), item.getName())).toArray();
     }
     }

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/admin/ModuleController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.admin;
 package com.qmth.ops.api.controller.admin;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.security.AdminSession;
 import com.qmth.ops.api.security.AdminSession;
 import com.qmth.ops.api.security.Permission;
 import com.qmth.ops.api.security.Permission;
@@ -27,7 +26,7 @@ public class ModuleController {
     private ModuleService moduleService;
     private ModuleService moduleService;
 
 
     @RequestMapping("/types")
     @RequestMapping("/types")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object types() {
     public Object types() {
         return Arrays.stream(ModuleType.values()).map(ModuleTypeVO::new).toArray();
         return Arrays.stream(ModuleType.values()).map(ModuleTypeVO::new).toArray();
     }
     }

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/admin/OrgController.java

@@ -2,7 +2,6 @@ package com.qmth.ops.api.controller.admin;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.solar.enums.OrgType;
 import com.qmth.boot.core.solar.enums.OrgType;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.security.AdminSession;
 import com.qmth.ops.api.security.AdminSession;
@@ -31,7 +30,7 @@ public class OrgController {
     private FileService fileService;
     private FileService fileService;
 
 
     @RequestMapping("/types")
     @RequestMapping("/types")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object getTypes() {
     public Object getTypes() {
         return Arrays.stream(OrgType.values()).map(OrgTypeVO::new).toArray();
         return Arrays.stream(OrgType.values()).map(OrgTypeVO::new).toArray();
     }
     }

+ 2 - 3
src/main/java/com/qmth/ops/api/controller/admin/PropertyController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.admin;
 package com.qmth.ops.api.controller.admin;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.ops.api.binder.FileFormatBinder;
 import com.qmth.ops.api.binder.FileFormatBinder;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.security.AdminSession;
 import com.qmth.ops.api.security.AdminSession;
@@ -47,13 +46,13 @@ public class PropertyController {
     }
     }
 
 
     @RequestMapping("/groups")
     @RequestMapping("/groups")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public List<PropertyGroup> listGroups() {
     public List<PropertyGroup> listGroups() {
         return propertyGroupService.getPropertyGroupList();
         return propertyGroupService.getPropertyGroupList();
     }
     }
 
 
     @RequestMapping("/modes")
     @RequestMapping("/modes")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object listModes() {
     public Object listModes() {
         return Arrays.stream(PropertyMode.values()).map(model -> new CodeNameVO(model.getCode(), model.getName()))
         return Arrays.stream(PropertyMode.values()).map(model -> new CodeNameVO(model.getCode(), model.getName()))
                 .toArray();
                 .toArray();

+ 2 - 3
src/main/java/com/qmth/ops/api/controller/admin/UserController.java

@@ -2,7 +2,6 @@ package com.qmth.ops.api.controller.admin;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.dto.LoginResult;
 import com.qmth.ops.api.dto.LoginResult;
@@ -41,7 +40,7 @@ public class UserController {
     private FileService fileService;
     private FileService fileService;
 
 
     @PostMapping("/login")
     @PostMapping("/login")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public LoginResult login(@Validated(UserForm.LoginGroup.class) UserForm form) {
     public LoginResult login(@Validated(UserForm.LoginGroup.class) UserForm form) {
         User user = userService.findByLoginName(form.getLoginName());
         User user = userService.findByLoginName(form.getLoginName());
         if (user == null) {
         if (user == null) {
@@ -58,7 +57,7 @@ public class UserController {
     }
     }
 
 
     @RequestMapping("/roles")
     @RequestMapping("/roles")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object getRoles() {
     public Object getRoles() {
         return Arrays.stream(Role.values()).map(role -> new CodeNameVO(role.getCode(), role.getName())).toArray();
         return Arrays.stream(Role.values()).map(role -> new CodeNameVO(role.getCode(), role.getName())).toArray();
     }
     }

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/export/NginxConfigExportController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.export;
 package com.qmth.ops.api.controller.export;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.exception.NotFoundException;
 import com.qmth.boot.core.exception.NotFoundException;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.core.exception.UnauthorizedException;
 import com.qmth.boot.core.exception.UnauthorizedException;
@@ -20,7 +19,7 @@ import java.io.IOException;
 
 
 @RestController
 @RestController
 @RequestMapping(OpsApiConstants.EXPORT_URI_PREFIX + "/nginx")
 @RequestMapping(OpsApiConstants.EXPORT_URI_PREFIX + "/nginx")
-@Aac(auth = BOOL.FALSE)
+@Aac(auth = false)
 public class NginxConfigExportController {
 public class NginxConfigExportController {
 
 
     @Resource
     @Resource

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/export/PropertyExportController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.export;
 package com.qmth.ops.api.controller.export;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.core.exception.ParameterException;
 import com.qmth.boot.core.exception.UnauthorizedException;
 import com.qmth.boot.core.exception.UnauthorizedException;
 import com.qmth.ops.api.binder.FileFormatBinder;
 import com.qmth.ops.api.binder.FileFormatBinder;
@@ -21,7 +20,7 @@ import java.util.List;
 
 
 @RestController
 @RestController
 @RequestMapping(OpsApiConstants.EXPORT_URI_PREFIX + "/property")
 @RequestMapping(OpsApiConstants.EXPORT_URI_PREFIX + "/property")
-@Aac(auth = BOOL.FALSE)
+@Aac(auth = false)
 public class PropertyExportController {
 public class PropertyExportController {
 
 
     @Resource
     @Resource

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/open/OpenAppDeployController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.open;
 package com.qmth.ops.api.controller.open;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.solar.model.AppInfo;
 import com.qmth.boot.core.solar.model.AppInfo;
 import com.qmth.boot.tools.signature.SignatureType;
 import com.qmth.boot.tools.signature.SignatureType;
 import com.qmth.ops.api.constants.OpsApiConstants;
 import com.qmth.ops.api.constants.OpsApiConstants;
@@ -17,7 +16,7 @@ import javax.annotation.Resource;
 
 
 @RestController
 @RestController
 @RequestMapping(OpsApiConstants.OPEN_URI_PREFIX)
 @RequestMapping(OpsApiConstants.OPEN_URI_PREFIX)
-@Aac(auth = BOOL.TRUE, signType = SignatureType.SECRET)
+@Aac(auth = true, signType = SignatureType.SECRET)
 public class OpenAppDeployController {
 public class OpenAppDeployController {
 
 
     @Resource
     @Resource

+ 2 - 3
src/main/java/com/qmth/ops/api/controller/open/OpenOrgController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.open;
 package com.qmth.ops.api.controller.open;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.solar.enums.OrgType;
 import com.qmth.boot.core.solar.enums.OrgType;
 import com.qmth.boot.core.solar.model.OrgInfo;
 import com.qmth.boot.core.solar.model.OrgInfo;
 import com.qmth.boot.tools.signature.SignatureType;
 import com.qmth.boot.tools.signature.SignatureType;
@@ -24,7 +23,7 @@ import java.util.stream.Collectors;
 
 
 @RestController
 @RestController
 @RequestMapping(OpsApiConstants.OPEN_URI_PREFIX + "/org")
 @RequestMapping(OpsApiConstants.OPEN_URI_PREFIX + "/org")
-@Aac(auth = BOOL.TRUE, signType = SignatureType.SECRET)
+@Aac(auth = true, signType = SignatureType.SECRET)
 public class OpenOrgController {
 public class OpenOrgController {
 
 
     @Resource
     @Resource
@@ -37,7 +36,7 @@ public class OpenOrgController {
             .map(type -> new CodeNameVO(type.toString(), type.getName())).toArray();
             .map(type -> new CodeNameVO(type.toString(), type.getName())).toArray();
 
 
     @RequestMapping("/types")
     @RequestMapping("/types")
-    @Aac(auth = BOOL.FALSE)
+    @Aac(auth = false)
     public Object[] types() {
     public Object[] types() {
         return orgTypes;
         return orgTypes;
     }
     }

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/open/OpenWxappController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.open;
 package com.qmth.ops.api.controller.open;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.solar.model.WxappAccessToken;
 import com.qmth.boot.core.solar.model.WxappAccessToken;
 import com.qmth.boot.core.solar.model.WxappSession;
 import com.qmth.boot.core.solar.model.WxappSession;
 import com.qmth.boot.tools.signature.SignatureType;
 import com.qmth.boot.tools.signature.SignatureType;
@@ -16,7 +15,7 @@ import javax.annotation.Resource;
 
 
 @RestController
 @RestController
 @RequestMapping(OpsApiConstants.OPEN_URI_PREFIX + "/wxapp")
 @RequestMapping(OpsApiConstants.OPEN_URI_PREFIX + "/wxapp")
-@Aac(auth = BOOL.TRUE, signType = SignatureType.SECRET)
+@Aac(auth = true, signType = SignatureType.SECRET)
 public class OpenWxappController {
 public class OpenWxappController {
 
 
     @Resource
     @Resource

+ 1 - 2
src/main/java/com/qmth/ops/api/controller/sms/SmsController.java

@@ -1,7 +1,6 @@
 package com.qmth.ops.api.controller.sms;
 package com.qmth.ops.api.controller.sms;
 
 
 import com.qmth.boot.api.annotation.Aac;
 import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.annotation.BOOL;
 import com.qmth.boot.core.sms.api.SmsApiClient;
 import com.qmth.boot.core.sms.api.SmsApiClient;
 import com.qmth.boot.core.sms.model.SmsConstants;
 import com.qmth.boot.core.sms.model.SmsConstants;
 import com.qmth.boot.core.sms.model.SmsSendRequest;
 import com.qmth.boot.core.sms.model.SmsSendRequest;
@@ -15,7 +14,7 @@ import org.springframework.web.bind.annotation.RestController;
 import javax.annotation.Resource;
 import javax.annotation.Resource;
 
 
 @RestController
 @RestController
-@Aac(auth = BOOL.TRUE, signType = SignatureType.SECRET)
+@Aac(auth = true, signType = SignatureType.SECRET)
 public class SmsController {
 public class SmsController {
 
 
     @Resource
     @Resource

+ 1 - 2
src/main/java/com/qmth/ops/biz/service/LicenseService.java

@@ -50,11 +50,10 @@ public class LicenseService {
         //build deploy info
         //build deploy info
         AppLicense license = new AppLicense();
         AppLicense license = new AppLicense();
         license.setId(deploy.getId());
         license.setId(deploy.getId());
+        license.setCode(app.getCode());
         license.setName(deploy.getName());
         license.setName(deploy.getName());
         license.setControl(deploy.getControl());
         license.setControl(deploy.getControl());
         license.setOrgs(new ArrayList<>());
         license.setOrgs(new ArrayList<>());
-        //TODO
-        //后续需要补充app.code填充
         //build org info list
         //build org info list
         OrgQuery query = new OrgQuery();
         OrgQuery query = new OrgQuery();
         query.setDeployId(deploy.getId());
         query.setDeployId(deploy.getId());