|
@@ -3,10 +3,16 @@ package com.usky.system.controller.web;
|
|
|
|
|
|
import com.usky.common.core.bean.ApiResult;
|
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
+import com.usky.common.core.exception.BusinessErrorCode;
|
|
|
+import com.usky.common.core.exception.BusinessException;
|
|
|
+import com.usky.common.log.annotation.Log;
|
|
|
+import com.usky.common.log.enums.BusinessType;
|
|
|
import com.usky.common.security.utils.SecurityUtils;
|
|
|
import com.usky.system.domain.SysMenu;
|
|
|
import com.usky.system.domain.SysMobileMenu;
|
|
|
import com.usky.system.domain.SysMobilePlatformMenu;
|
|
|
+import com.usky.system.domain.constants.UserConstants;
|
|
|
+import com.usky.system.mapper.SysTenantPlatformMapper;
|
|
|
import com.usky.system.service.ISysMenuService;
|
|
|
import com.usky.system.service.SysPlatformService;
|
|
|
import com.usky.system.service.vo.PlatformMenuVo;
|
|
@@ -34,6 +40,9 @@ public class SysPlatformController {
|
|
|
@Autowired
|
|
|
private ISysMenuService menuService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SysTenantPlatformMapper tenantPlatformMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 平台挂管理-列表查询
|
|
|
*
|
|
@@ -116,5 +125,20 @@ public class SysPlatformController {
|
|
|
sysPlatformService.updateMobilePlatformMenu(mobilePlatformMenuVO);
|
|
|
return ApiResult.success();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除应用
|
|
|
+ */
|
|
|
+ @Log(title = "删除应用", businessType = BusinessType.DELETE)
|
|
|
+ @DeleteMapping("/{platformId}")
|
|
|
+ public ApiResult<Void> remove(@PathVariable Integer platformId)
|
|
|
+ {
|
|
|
+ if (tenantPlatformMapper.checkPlatformUnique(platformId)>0)
|
|
|
+ {
|
|
|
+ return ApiResult.error("500", "删除应用失败,存在在用的租户单位");
|
|
|
+ }
|
|
|
+ sysPlatformService.deletePlatformById(platformId);
|
|
|
+ return ApiResult.success();
|
|
|
+ }
|
|
|
}
|
|
|
|