|
@@ -50,31 +50,19 @@ public class SysCompanyTemplateController extends BaseController
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:template:list')")
|
|
|
@GetMapping("/list")
|
|
|
- public TableDataInfo list(SysCompanyTemplate sysCompanyTemplate)
|
|
|
+ public AjaxResult list(SysCompanyTemplate sysCompanyTemplate)
|
|
|
{
|
|
|
startPage();
|
|
|
List<SysCompanyTemplate> list = sysCompanyTemplateService.selectSysCompanyTemplateList(sysCompanyTemplate);
|
|
|
- return getDataTable(list);
|
|
|
+ return AjaxResult.success(getDataTable(list));
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 导出企业模板列表
|
|
|
- */
|
|
|
- @PreAuthorize("@ss.hasPermi('system:template:export')")
|
|
|
- @Log(title = "导出企业配置列表", businessType = BusinessType.EXPORT)
|
|
|
- @PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response, SysCompanyTemplate sysCompanyTemplate)
|
|
|
- {
|
|
|
- List<SysCompanyTemplate> list = sysCompanyTemplateService.selectSysCompanyTemplateList(sysCompanyTemplate);
|
|
|
- ExcelUtil<SysCompanyTemplate> util = new ExcelUtil<SysCompanyTemplate>(SysCompanyTemplate.class);
|
|
|
- util.exportExcel(response, list, "企业配置数据");
|
|
|
- }
|
|
|
|
|
|
/**
|
|
|
- * 获取企业模板列表
|
|
|
+ * 获取模板详情列表
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:template:getTemplate')")
|
|
|
- @Log(title = "获取模板列表", businessType = BusinessType.EXPORT)
|
|
|
+ @Log(title = "获取模板详情列表", businessType = BusinessType.EXPORT)
|
|
|
@GetMapping("/getTemplate")
|
|
|
public AjaxResult getTemplate(String type)
|
|
|
{
|
|
@@ -92,20 +80,6 @@ public class SysCompanyTemplateController extends BaseController
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// /**
|
|
|
-// * 获取企业模板列表
|
|
|
-// */
|
|
|
-// @PreAuthorize("@ss.hasPermi('system:template:getTemplatefile')")
|
|
|
-// @Log(title = "获取模板文件", businessType = BusinessType.EXPORT)
|
|
|
-// @GetMapping("/getTemplateFiles")
|
|
|
-// public AjaxResult getTemplate(SysCompanyTemplate sysCompanyTemplate)
|
|
|
-// {
|
|
|
-// if (sysCompanyTemplate.getTemplate() == null){
|
|
|
-// return error("该公司未配置模板");
|
|
|
-// }
|
|
|
-// return success();
|
|
|
-// }
|
|
|
-
|
|
|
/**
|
|
|
* 获取企业模板详细信息
|
|
|
*/
|
|
@@ -113,7 +87,17 @@ public class SysCompanyTemplateController extends BaseController
|
|
|
@GetMapping(value = "/{id}")
|
|
|
public AjaxResult getInfo(@PathVariable("id") Long id)
|
|
|
{
|
|
|
- return success(sysCompanyTemplateService.selectSysCompanyTemplateById(id));
|
|
|
+ SysCompanyTemplate sysCompanyTemplate = sysCompanyTemplateService.selectSysCompanyTemplateById(id);
|
|
|
+ if(sysCompanyTemplate.getTemplate() != null && !"".equals(sysCompanyTemplate.getTemplate())){
|
|
|
+ String template = sysCompanyTemplate.getTemplate().substring(1, sysCompanyTemplate.getTemplate().length()-1);
|
|
|
+ String[] templateList = template.split(",");
|
|
|
+ Long[] templateIds = new Long[templateList.length];
|
|
|
+ for(int i = 0;i<templateList.length;i++){
|
|
|
+ templateIds[i] = Long.parseLong(templateList[i]);
|
|
|
+ }
|
|
|
+ sysCompanyTemplate.setTemplateList(sysRepoServiceImpl.selectSysRepoListByRepoIds(templateIds));
|
|
|
+ }
|
|
|
+ return success(sysCompanyTemplate);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -124,6 +108,7 @@ public class SysCompanyTemplateController extends BaseController
|
|
|
@PostMapping
|
|
|
public AjaxResult add(@RequestBody SysCompanyTemplate sysCompanyTemplate)
|
|
|
{
|
|
|
+ sysCompanyTemplate.setUpdateBy(getUsername());
|
|
|
return toAjax(sysCompanyTemplateService.insertSysCompanyTemplate(sysCompanyTemplate));
|
|
|
}
|
|
|
|
|
@@ -135,6 +120,7 @@ public class SysCompanyTemplateController extends BaseController
|
|
|
@PutMapping
|
|
|
public AjaxResult edit(@RequestBody SysCompanyTemplate sysCompanyTemplate)
|
|
|
{
|
|
|
+ sysCompanyTemplate.setUpdateBy(getUsername());
|
|
|
return toAjax(sysCompanyTemplateService.updateSysCompanyTemplate(sysCompanyTemplate));
|
|
|
}
|
|
|
|