【fix sonar】OnlCgformHeadController文件
This commit is contained in:
+61
-64
@@ -2,47 +2,38 @@ package com.jero.generater.modules.online.cgform.controller;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.jero.codegenerate.database.DbReadTableUtil;
|
||||||
import java.io.File;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.InputStream;
|
|
||||||
import java.sql.SQLException;
|
|
||||||
import java.util.*;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
|
|
||||||
import com.jero.codegenerate.properties.CodeConfigProperties;
|
import com.jero.codegenerate.properties.CodeConfigProperties;
|
||||||
import com.jero.generater.modules.online.cgform.entity.*;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
|
||||||
import org.apache.shiro.authz.annotation.RequiresRoles;
|
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.constant.enums.CgformEnum;
|
import com.jero.common.constant.enums.CgformEnum;
|
||||||
import com.jero.common.system.query.QueryGenerator;
|
import com.jero.common.system.query.QueryGenerator;
|
||||||
import com.jero.common.system.util.JwtUtil;
|
import com.jero.common.system.util.JwtUtil;
|
||||||
import com.jero.common.util.oConvertUtils;
|
import com.jero.common.util.oConvertUtils;
|
||||||
|
import com.jero.generater.modules.online.cgform.entity.*;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformEnhanceService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformEnhanceService;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformFieldService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformFieldService;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformHeadService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformHeadService;
|
||||||
import com.jero.generater.modules.online.cgform.util.CgformUtil;
|
import com.jero.generater.modules.online.cgform.util.CgformUtil;
|
||||||
import com.jero.generater.modules.online.config.exception.DBException;
|
import com.jero.generater.modules.online.config.exception.DBException;
|
||||||
import com.jero.codegenerate.database.DbReadTableUtil;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.poi.ss.formula.functions.T;
|
||||||
|
import org.apache.shiro.authz.annotation.RequiresRoles;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.core.io.Resource;
|
import org.springframework.core.io.Resource;
|
||||||
import org.springframework.core.io.ResourceLoader;
|
import org.springframework.core.io.ResourceLoader;
|
||||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
||||||
import org.springframework.web.bind.annotation.PathVariable;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import java.io.File;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
import java.io.IOException;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import java.io.InputStream;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import java.sql.SQLException;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import java.util.*;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
@RestController("onlCgformHeadController")
|
@RestController("onlCgformHeadController")
|
||||||
@RequestMapping({"/online/cgform/head"})
|
@RequestMapping({"/online/cgform/head"})
|
||||||
@@ -55,10 +46,12 @@ public class OnlCgformHeadController {
|
|||||||
private IOnlCgformFieldService onlCgformFieldService;
|
private IOnlCgformFieldService onlCgformFieldService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private IOnlCgformEnhanceService onlCgformEnhanceService;
|
private IOnlCgformEnhanceService onlCgformEnhanceService;
|
||||||
private static List<String> b = null;
|
|
||||||
|
private List<String> b = null;
|
||||||
@Autowired
|
@Autowired
|
||||||
ResourceLoader resourceLoader;
|
ResourceLoader resourceLoader;
|
||||||
private static String c;
|
|
||||||
|
private String c;
|
||||||
|
|
||||||
private static final String OP_SUCCESS = "操作成功!";
|
private static final String OP_SUCCESS = "操作成功!";
|
||||||
private static final String EN_IS_NULL = "未找到对应实体";
|
private static final String EN_IS_NULL = "未找到对应实体";
|
||||||
@@ -108,7 +101,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/delete"})
|
@PostMapping({"/delete"})
|
||||||
public Result delete(@RequestBody Map<String, String> map) {
|
public Result<T> delete(@RequestBody Map<String, String> map) {
|
||||||
String id = map.get("id");
|
String id = map.get("id");
|
||||||
if (id == null || "".equals(id.trim())) {
|
if (id == null || "".equals(id.trim())) {
|
||||||
return Result.error(PARAM_ERROR);
|
return Result.error(PARAM_ERROR);
|
||||||
@@ -123,7 +116,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/removeRecord"})
|
@PostMapping({"/removeRecord"})
|
||||||
public Result removeRecord(@RequestBody Map<String, String> map) {
|
public Result<T> removeRecord(@RequestBody Map<String, String> map) {
|
||||||
String id = map.get("id");
|
String id = map.get("id");
|
||||||
if (id == null || "".equals(id.trim())) {
|
if (id == null || "".equals(id.trim())) {
|
||||||
return Result.error(PARAM_ERROR);
|
return Result.error(PARAM_ERROR);
|
||||||
@@ -164,7 +157,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/queryByTableNames"})
|
@GetMapping({"/queryByTableNames"})
|
||||||
public Result queryByTableNames(@RequestParam(name = "tableNames", required = true) String var1) {
|
public Result<List<OnlCgformHead>> queryByTableNames(@RequestParam(name = "tableNames", required = true) String var1) {
|
||||||
LambdaQueryWrapper<OnlCgformHead> var2 = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<OnlCgformHead> var2 = new LambdaQueryWrapper<>();
|
||||||
String[] var3 = var1.split(",");
|
String[] var3 = var1.split(",");
|
||||||
var2.in(OnlCgformHead::getTableName, Arrays.asList(var3));
|
var2.in(OnlCgformHead::getTableName, Arrays.asList(var3));
|
||||||
@@ -173,7 +166,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/addEnhanceJs/{code}"})
|
@PostMapping({"/addEnhanceJs/{code}"})
|
||||||
public Result addEnhanceJs(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) {
|
public Result<T> addEnhanceJs(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) {
|
||||||
try {
|
try {
|
||||||
var2.setCgformHeadId(var1);
|
var2.setCgformHeadId(var1);
|
||||||
this.onlCgformHeadService.saveEnhance(var2);
|
this.onlCgformHeadService.saveEnhance(var2);
|
||||||
@@ -185,7 +178,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/enhanceJs/{code}"})
|
@GetMapping({"/enhanceJs/{code}"})
|
||||||
public Result getEnhanceJs(@PathVariable("code") String var1, HttpServletRequest var2) {
|
public Result<OnlCgformEnhanceJs> getEnhanceJs(@PathVariable("code") String var1, HttpServletRequest var2) {
|
||||||
try {
|
try {
|
||||||
String var3 = var2.getParameter("type");
|
String var3 = var2.getParameter("type");
|
||||||
OnlCgformEnhanceJs var4 = this.onlCgformHeadService.queryEnhance(var1, var3);
|
OnlCgformEnhanceJs var4 = this.onlCgformHeadService.queryEnhance(var1, var3);
|
||||||
@@ -197,7 +190,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/enhanceJs/{code}"})
|
@PostMapping({"/enhanceJs/{code}"})
|
||||||
public Result editEnhanceJs(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) {
|
public Result<T> editEnhanceJs(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) {
|
||||||
try {
|
try {
|
||||||
var2.setCgformHeadId(var1);
|
var2.setCgformHeadId(var1);
|
||||||
this.onlCgformHeadService.editEnhance(var2);
|
this.onlCgformHeadService.editEnhance(var2);
|
||||||
@@ -209,7 +202,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/enhanceButton/{formId}"})
|
@GetMapping({"/enhanceButton/{formId}"})
|
||||||
public Result getEnhanceButton(@PathVariable("formId") String var1, HttpServletRequest var2) {
|
public Result<List<OnlCgformButton>> getEnhanceButton(@PathVariable("formId") String var1, HttpServletRequest var2) {
|
||||||
try {
|
try {
|
||||||
List<OnlCgformButton> var3 = this.onlCgformHeadService.queryButtonList(var1);
|
List<OnlCgformButton> var3 = this.onlCgformHeadService.queryButtonList(var1);
|
||||||
return var3 != null && !var3.isEmpty() ? Result.OK(var3) : Result.error("查询为空");
|
return var3 != null && !var3.isEmpty() ? Result.OK(var3) : Result.error("查询为空");
|
||||||
@@ -220,14 +213,14 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/enhanceSql/{formId}"})
|
@GetMapping({"/enhanceSql/{formId}"})
|
||||||
public Result getEnhanceSql(@PathVariable("formId") String var1, HttpServletRequest var2) {
|
public Result<List<OnlCgformEnhanceSql>> getEnhanceSql(@PathVariable("formId") String var1, HttpServletRequest var2) {
|
||||||
List<OnlCgformEnhanceSql> var3 = this.onlCgformEnhanceService.queryEnhanceSqlList(var1);
|
List<OnlCgformEnhanceSql> var3 = this.onlCgformEnhanceService.queryEnhanceSqlList(var1);
|
||||||
return Result.OK(var3);
|
return Result.OK(var3);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequiresRoles({"admin"})
|
@RequiresRoles({"admin"})
|
||||||
@PostMapping({"/addEnhanceSql/{formId}"})
|
@PostMapping({"/addEnhanceSql/{formId}"})
|
||||||
public Result addEnhanceSql(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) {
|
public Result<T> addEnhanceSql(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) {
|
||||||
try {
|
try {
|
||||||
var2.setCgformHeadId(var1);
|
var2.setCgformHeadId(var1);
|
||||||
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
|
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
|
||||||
@@ -244,7 +237,7 @@ public class OnlCgformHeadController {
|
|||||||
|
|
||||||
@RequiresRoles({"admin"})
|
@RequiresRoles({"admin"})
|
||||||
@PostMapping({"/enhanceSql/{formId}"})
|
@PostMapping({"/enhanceSql/{formId}"})
|
||||||
public Result editEnhanceSql(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) {
|
public Result<T> editEnhanceSql(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) {
|
||||||
try {
|
try {
|
||||||
var2.setCgformHeadId(var1);
|
var2.setCgformHeadId(var1);
|
||||||
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
|
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
|
||||||
@@ -260,7 +253,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/enhanceSql"})
|
@PostMapping({"/enhanceSql"})
|
||||||
public Result deletenhanceSql(@RequestBody Map<String, String> map) {
|
public Result<T> deletenhanceSql(@RequestBody Map<String, String> map) {
|
||||||
String var1 = map.get("id");
|
String var1 = map.get("id");
|
||||||
if (StringUtils.isBlank(var1)) {
|
if (StringUtils.isBlank(var1)) {
|
||||||
return Result.error(PARAM_ERROR);
|
return Result.error(PARAM_ERROR);
|
||||||
@@ -275,7 +268,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/deletebatchEnhanceSql"})
|
@PostMapping({"/deletebatchEnhanceSql"})
|
||||||
public Result deletebatchEnhanceSql(@RequestBody Map<String, String> map) {
|
public Result<T> deletebatchEnhanceSql(@RequestBody Map<String, String> map) {
|
||||||
String var1 = map.get("ids");
|
String var1 = map.get("ids");
|
||||||
if (StringUtils.isBlank(var1)) {
|
if (StringUtils.isBlank(var1)) {
|
||||||
return Result.error(PARAM_ERROR);
|
return Result.error(PARAM_ERROR);
|
||||||
@@ -291,13 +284,13 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/enhanceJava/{formId}"})
|
@GetMapping({"/enhanceJava/{formId}"})
|
||||||
public Result getEnhanceJava(@PathVariable("formId") String formId, OnlCgformEnhanceJava var2) {
|
public Result<List<OnlCgformEnhanceJava>> getEnhanceJava(@PathVariable("formId") String formId, OnlCgformEnhanceJava var2) {
|
||||||
List<OnlCgformEnhanceJava> var3 = this.onlCgformEnhanceService.queryEnhanceJavaList(formId);
|
List<OnlCgformEnhanceJava> var3 = this.onlCgformEnhanceService.queryEnhanceJavaList(formId);
|
||||||
return Result.OK(var3);
|
return Result.OK(var3);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/addEnhanceJava/{formId}"})
|
@PostMapping({"/addEnhanceJava/{formId}"})
|
||||||
public Result addEnhanceJava(@PathVariable("formId") String formId, @RequestBody OnlCgformEnhanceJava var2) {
|
public Result<T> addEnhanceJava(@PathVariable("formId") String formId, @RequestBody OnlCgformEnhanceJava var2) {
|
||||||
try {
|
try {
|
||||||
if (!CgformUtil.a(var2)) {
|
if (!CgformUtil.a(var2)) {
|
||||||
return Result.error("类实例化失败,请检查!");
|
return Result.error("类实例化失败,请检查!");
|
||||||
@@ -317,7 +310,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/enhanceJava/{formId}"})
|
@PostMapping({"/enhanceJava/{formId}"})
|
||||||
public Result c(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceJava var2) {
|
public Result<T> c(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceJava var2) {
|
||||||
try {
|
try {
|
||||||
if (!CgformUtil.a(var2)) {
|
if (!CgformUtil.a(var2)) {
|
||||||
return Result.error("类实例化失败,请检查!");
|
return Result.error("类实例化失败,请检查!");
|
||||||
@@ -337,7 +330,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/enhanceJava"})
|
@PostMapping({"/enhanceJava"})
|
||||||
public Result g(@RequestBody Map<String, String> map) {
|
public Result<T> g(@RequestBody Map<String, String> map) {
|
||||||
String var1 = map.get("id");
|
String var1 = map.get("id");
|
||||||
if (StringUtils.isBlank(var1)) {
|
if (StringUtils.isBlank(var1)) {
|
||||||
return Result.error(PARAM_ERROR);
|
return Result.error(PARAM_ERROR);
|
||||||
@@ -352,7 +345,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/deleteBatchEnhanceJava"})
|
@PostMapping({"/deleteBatchEnhanceJava"})
|
||||||
public Result h(@RequestBody Map<String, String> map) {
|
public Result<T> h(@RequestBody Map<String, String> map) {
|
||||||
String var1 = map.get("ids");
|
String var1 = map.get("ids");
|
||||||
if (StringUtils.isBlank(var1)) {
|
if (StringUtils.isBlank(var1)) {
|
||||||
return Result.error(PARAM_ERROR);
|
return Result.error(PARAM_ERROR);
|
||||||
@@ -368,7 +361,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/queryTables"})
|
@GetMapping({"/queryTables"})
|
||||||
public Result a(@RequestParam(name = "tableName", required = false) String var1, @RequestParam(name = "pageNo", defaultValue = "1") Integer var2, @RequestParam(name = "pageSize", defaultValue = "10") Integer var3, HttpServletRequest var4) {
|
public Result<ArrayList<HashMap<String,String>>> a(@RequestParam(name = "tableName", required = false) String var1, @RequestParam(name = "pageNo", defaultValue = "1") Integer var2, @RequestParam(name = "pageSize", defaultValue = "10") Integer var3, HttpServletRequest var4) {
|
||||||
String var5 = JwtUtil.getUserNameByToken(var4);
|
String var5 = JwtUtil.getUserNameByToken(var4);
|
||||||
if (!"admin".equals(var5)) {
|
if (!"admin".equals(var5)) {
|
||||||
return Result.error("noadminauth");
|
return Result.error("noadminauth");
|
||||||
@@ -388,11 +381,11 @@ public class OnlCgformHeadController {
|
|||||||
List<String> var7 = this.onlCgformHeadService.queryOnlinetables();
|
List<String> var7 = this.onlCgformHeadService.queryOnlinetables();
|
||||||
this.b();
|
this.b();
|
||||||
var6.removeAll(var7);
|
var6.removeAll(var7);
|
||||||
ArrayList var8 = new ArrayList<>();
|
ArrayList<HashMap<String,String>> var8 = new ArrayList<>();
|
||||||
|
|
||||||
for (String var10 : var6) {
|
for (String var10 : var6) {
|
||||||
if (!this.l(var10)) {
|
if (!this.l(var10)) {
|
||||||
HashMap var11 = new HashMap<>();
|
HashMap<String,String> var11 = new HashMap<>();
|
||||||
var11.put("id", var10);
|
var11.put("id", var10);
|
||||||
var8.add(var11);
|
var8.add(var11);
|
||||||
}
|
}
|
||||||
@@ -404,7 +397,7 @@ public class OnlCgformHeadController {
|
|||||||
|
|
||||||
@PostMapping({"/transTables/{tbnames}"})
|
@PostMapping({"/transTables/{tbnames}"})
|
||||||
@RequiresRoles({"admin"})
|
@RequiresRoles({"admin"})
|
||||||
public Result d(@PathVariable("tbnames") String var1, HttpServletRequest var2) {
|
public Result<T> d(@PathVariable("tbnames") String var1, HttpServletRequest var2) {
|
||||||
String var3 = JwtUtil.getUserNameByToken(var2);
|
String var3 = JwtUtil.getUserNameByToken(var2);
|
||||||
if (!"admin".equals(var3)) {
|
if (!"admin".equals(var3)) {
|
||||||
return Result.error("noadminauth");
|
return Result.error("noadminauth");
|
||||||
@@ -439,7 +432,7 @@ public class OnlCgformHeadController {
|
|||||||
* @date 2021/4/6 11:20
|
* @date 2021/4/6 11:20
|
||||||
*/
|
*/
|
||||||
@GetMapping({"/rootFile"})
|
@GetMapping({"/rootFile"})
|
||||||
public Result rootFile() {
|
public Result<JSONArray> rootFile() {
|
||||||
JSONArray jsonArray = new JSONArray();
|
JSONArray jsonArray = new JSONArray();
|
||||||
File[] files = File.listRoots();
|
File[] files = File.listRoots();
|
||||||
int var4 = files.length;
|
int var4 = files.length;
|
||||||
@@ -471,7 +464,7 @@ public class OnlCgformHeadController {
|
|||||||
* @date 2021/4/6 11:20
|
* @date 2021/4/6 11:20
|
||||||
*/
|
*/
|
||||||
@GetMapping({"/fileTree"})
|
@GetMapping({"/fileTree"})
|
||||||
public Result fileTree(@RequestParam(name = "parentPath", required = true) String parentPath) {
|
public Result<JSONArray> fileTree(@RequestParam(name = "parentPath", required = true) String parentPath) {
|
||||||
JSONArray jsonArray = new JSONArray();
|
JSONArray jsonArray = new JSONArray();
|
||||||
File file = new File(parentPath);
|
File file = new File(parentPath);
|
||||||
File[] files = file.listFiles();
|
File[] files = file.listFiles();
|
||||||
@@ -497,13 +490,28 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping({"/tableInfo"})
|
@GetMapping({"/tableInfo"})
|
||||||
public Result tableInfo(@RequestParam(name = "code", required = true) String code) {
|
public Result<HashMap<String, Object>> tableInfo(@RequestParam(name = "code", required = true) String code) {
|
||||||
OnlCgformHead onlCgformHead = this.onlCgformHeadService.getById(code);
|
OnlCgformHead onlCgformHead = this.onlCgformHeadService.getById(code);
|
||||||
if (onlCgformHead == null) {
|
if (onlCgformHead == null) {
|
||||||
return Result.error(EN_IS_NULL);
|
return Result.error(EN_IS_NULL);
|
||||||
} else {
|
} else {
|
||||||
HashMap map = new HashMap<>();
|
HashMap<String, Object> map = new HashMap<>();
|
||||||
map.put("main", onlCgformHead);
|
map.put("main", onlCgformHead);
|
||||||
|
getTableType(onlCgformHead, map);
|
||||||
|
|
||||||
|
Integer tableType = onlCgformHead.getTableType();
|
||||||
|
if ("Y".equals(onlCgformHead.getIsTree())) {
|
||||||
|
tableType = 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
List<Map<String, Object>> jspModelList = CgformEnum.getJspModelList(tableType);
|
||||||
|
map.put("jspModeList", jspModelList);
|
||||||
|
map.put("projectPath", CodeConfigProperties.getProjectPath());
|
||||||
|
return Result.OK(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void getTableType(OnlCgformHead onlCgformHead, HashMap<String, Object> map) {
|
||||||
if (onlCgformHead.getTableType() == 2) {
|
if (onlCgformHead.getTableType() == 2) {
|
||||||
String subTableStr = onlCgformHead.getSubTableStr();
|
String subTableStr = onlCgformHead.getSubTableStr();
|
||||||
if (oConvertUtils.isNotEmpty(subTableStr)) {
|
if (oConvertUtils.isNotEmpty(subTableStr)) {
|
||||||
@@ -535,21 +543,10 @@ public class OnlCgformHeadController {
|
|||||||
map.put("sub", list);
|
map.put("sub", list);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Integer tableType = onlCgformHead.getTableType();
|
|
||||||
if ("Y".equals(onlCgformHead.getIsTree())) {
|
|
||||||
tableType = 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
List<Map<String, Object>> jspModelList = CgformEnum.getJspModelList(tableType);
|
|
||||||
map.put("jspModeList", jspModelList);
|
|
||||||
map.put("projectPath", CodeConfigProperties.getProjectPath());
|
|
||||||
return Result.OK(map);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping({"/copyOnline"})
|
@PostMapping({"/copyOnline"})
|
||||||
public Result k(@RequestParam(name = "code", required = true) String var1) {
|
public Result<T> k(@RequestParam(name = "code", required = true) String var1) {
|
||||||
try {
|
try {
|
||||||
OnlCgformHead var2 = this.onlCgformHeadService.getById(var1);
|
OnlCgformHead var2 = this.onlCgformHeadService.getById(var1);
|
||||||
if (var2 == null) {
|
if (var2 == null) {
|
||||||
@@ -565,7 +562,7 @@ public class OnlCgformHeadController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private boolean l(String var1) {
|
private boolean l(String var1) {
|
||||||
Iterator var2 = b.iterator();
|
Iterator<String> var2 = b.iterator();
|
||||||
|
|
||||||
String var3;
|
String var3;
|
||||||
do {
|
do {
|
||||||
@@ -573,7 +570,7 @@ public class OnlCgformHeadController {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
var3 = (String) var2.next();
|
var3 = var2.next();
|
||||||
} while (!var1.startsWith(var3) && !var1.startsWith(var3.toUpperCase()));
|
} while (!var1.startsWith(var3) && !var1.startsWith(var3.toUpperCase()));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user