【fix sonar】OnlCgreportHeadController文件

This commit is contained in:
梁琦涛
2023-03-28 11:27:13 +08:00
parent 80c7e89018
commit 5c185c8816
@@ -4,13 +4,6 @@ package com.jero.generater.modules.online.cgreport.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.*;
import javax.servlet.http.HttpServletRequest;
import com.jero.modules.base.service.BaseCommonService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import com.jero.common.api.vo.Result;
import com.jero.common.system.api.ISysBaseAPI;
import com.jero.common.system.query.QueryGenerator;
@@ -24,15 +17,14 @@ import com.jero.generater.modules.online.cgreport.model.OnlCgreportModel;
import com.jero.generater.modules.online.cgreport.service.IOnlCgreportHeadService;
import com.jero.generater.modules.online.cgreport.service.IOnlCgreportItemService;
import com.jero.generater.modules.online.cgreport.service.IOnlCgreportParamService;
import com.jero.modules.base.service.BaseCommonService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.*;
@RestController("onlCgreportHeadController")
@RequestMapping({"/online/cgreport/head"})
@@ -51,7 +43,7 @@ public class OnlCgreportHeadController {
private BaseCommonService baseCommonService;
@GetMapping({"/parseSql"})
public Result a(@RequestParam(name = "sql") String var1, @RequestParam(name = "dbKey",required = false) String var2) {
public Result<Map<String, Object>> a(@RequestParam(name = "sql") String var1, @RequestParam(name = "dbKey",required = false) String var2) {
if (StringUtils.isNotBlank(var2)) {
DynamicDataSourceModel var3 = this.sysBaseAPI.getDynamicDbSourceByCode(var2);
if (var3 == null) {
@@ -59,7 +51,7 @@ public class OnlCgreportHeadController {
}
}
HashMap var13 = new HashMap<>();
HashMap<String, Object> var13 = new HashMap<>();
ArrayList<OnlCgreportItem> var4 = new ArrayList<>();
ArrayList<OnlCgreportParam> var5 = new ArrayList<>();
List<String> var6;
@@ -74,9 +66,9 @@ public class OnlCgreportHeadController {
int var8 = 1;
String var14;
Iterator var15;
Iterator<String> var15;
for(var15 = var6.iterator(); var15.hasNext(); ++var8) {
var14 = (String)var15.next();
var14 = var15.next();
OnlCgreportItem var11 = new OnlCgreportItem();
var11.setFieldName(var14.toLowerCase());
var11.setFieldTxt(var14);
@@ -90,7 +82,7 @@ public class OnlCgreportHeadController {
var15 = var7.iterator();
while(var15.hasNext()) {
var14 = (String)var15.next();
var14 = var15.next();
OnlCgreportParam var16 = new OnlCgreportParam();
var16.setParamName(var14);
var16.setParamTxt(var14);
@@ -122,7 +114,7 @@ public class OnlCgreportHeadController {
@GetMapping({"/list"})
public Result<IPage<OnlCgreportHead>> a(OnlCgreportHead var1, @RequestParam(name = "pageNo",defaultValue = "1") Integer var2, @RequestParam(name = "pageSize",defaultValue = "10") Integer var3, HttpServletRequest var4) {
Result var5 = new Result<>();
Result<IPage<OnlCgreportHead>> var5 = new Result<>();
QueryWrapper<OnlCgreportHead> var6 = QueryGenerator.initQueryWrapper(var1, var4.getParameterMap());
Page<OnlCgreportHead> var7 = new Page<>(var2, var3);
IPage<OnlCgreportHead> var8 = this.onlCgreportHeadService.page(var7, var6);
@@ -132,25 +124,24 @@ public class OnlCgreportHeadController {
}
@PostMapping({"/add"})
public Result add(@RequestBody OnlCgreportModel var1) {
public Result<String> add(@RequestBody OnlCgreportModel var1) {
try {
String var3 = CgformUtil.a();
OnlCgreportHead var4 = var1.getHead();
List<OnlCgreportParam> var5 = var1.getParams();
List<OnlCgreportItem> var6 = var1.getItems();
var4.setId(var3);
Iterator var7 = var5.iterator();
Iterator<OnlCgreportParam> var7 = var5.iterator();
Iterator<OnlCgreportItem> var9 = var6.iterator();
while(var7.hasNext()) {
OnlCgreportParam var8 = (OnlCgreportParam)var7.next();
OnlCgreportParam var8 = var7.next();
var8.setId(null);
var8.setCgrheadId(var3);
}
var7 = var6.iterator();
while(var7.hasNext()) {
OnlCgreportItem var10 = (OnlCgreportItem)var7.next();
while(var9.hasNext()) {
OnlCgreportItem var10 = var9.next();
var10.setId(null);
var10.setFieldName(var10.getFieldName().trim().toLowerCase());
var10.setCgrheadId(var3);
@@ -167,7 +158,7 @@ public class OnlCgreportHeadController {
}
@PostMapping({"/editAll"})
public Result editAll(@RequestBody OnlCgreportModel cgreportModel) {
public Result<String> editAll(@RequestBody OnlCgreportModel cgreportModel) {
try {
return this.onlCgreportHeadService.editAll(cgreportModel);
} catch (Exception e) {
@@ -177,7 +168,7 @@ public class OnlCgreportHeadController {
}
@PostMapping({"/delete"})
public Result delete(@RequestBody Map<String,String> map) {
public Result<String> delete(@RequestBody Map<String,String> map) {
String id = map.get("id");
if(StringUtils.isBlank(id)){
return Result.error("参数不识别!");
@@ -186,7 +177,7 @@ public class OnlCgreportHeadController {
}
@PostMapping({"/deleteBatch"})
public Result<Object> deleteBatch(@RequestBody Map<String,String> map) {
public Result<String> deleteBatch(@RequestBody Map<String,String> map) {
String ids = map.get("ids");
if(StringUtils.isBlank(ids)){
return Result.error("参数不识别!");
@@ -196,7 +187,7 @@ public class OnlCgreportHeadController {
@GetMapping({"/queryById"})
public Result<OnlCgreportHead> queryById(@RequestParam(name = "id",required = true) String id) {
Result result = new Result();
Result<OnlCgreportHead> result = new Result<>();
OnlCgreportHead cgreportHead = this.onlCgreportHeadService.getById(id);
result.setResult(cgreportHead);
return result;