Commit ba9d5ccf by 宋珺琪

服务概述导出bug处理(重庆)

parent 116bd433
......@@ -2,6 +2,7 @@ package com.founder.commonutils.model.newPublicEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
......@@ -92,6 +93,9 @@ public class SkService extends Model<SkService> {
@TableId(type = IdType.INPUT)
/**信息主键编号(生成FW开头)*/
private String xxzjbh;
@TableField(exist = false)
private String byzd1;
/**
* 获取主键值
*
......
......@@ -188,27 +188,27 @@ public class SkServiceApplyController extends ApiController {
@ApiOperation(value = "服务授权列表信息导出")
@OperLog(message = "服务授权列表信息导出", operation = OperationType.QUERY)
public void export(HttpServletResponse response, @RequestBody SkServiceApplyParam skRegionalsDetailParam) throws Exception {
QueryWrapper queryWrapper = new QueryWrapper<>();
if (skRegionalsDetailParam.getServicename()!=null&& !skRegionalsDetailParam.getServicename().equals("")){
queryWrapper.like("servicename",skRegionalsDetailParam.getServicename());
}
if (skRegionalsDetailParam.getServicems()!=null&& !skRegionalsDetailParam.getServicems().equals("")){
queryWrapper.like("servicems",skRegionalsDetailParam.getServicems());
}
if (skRegionalsDetailParam.getApplygs()!=null&& !skRegionalsDetailParam.getApplygs().equals("")){
queryWrapper.like("applygs",skRegionalsDetailParam.getApplygs());
}
if (skRegionalsDetailParam.getApplyurl()!=null&& !skRegionalsDetailParam.getApplyurl().equals("")){
queryWrapper.like("applyurl",skRegionalsDetailParam.getApplyurl());
}
queryWrapper.orderByDesc("sqsj");
Map<String, Object> all = skServiceApplyService.findAll(skRegionalsDetailParam);
Integer count= (Integer) all.get("count");
List<SkServiceApplyVO> list= (List<SkServiceApplyVO>) all.get("list");
List list = skServiceApplyService.list(queryWrapper);
ExportExcelUtil<SkService> exportExcelUtil = new ExportExcelUtil<>();
String[] headersName = {"服务名称","服务描述","申请公司","申请ip","申请时效","token值","备注"};
String[] headersField = {"servicename","servicems","applygs","applyurl","time","token","content"};
for (SkServiceApplyVO ls : list) {
String status = ls.getStatus();
if (status.equals("0")){
ls.setStatus("未授权");
}else if (status.equals("1")){
ls.setStatus("已授权");
}else if (status.equals("2")){
ls.setStatus("撤销");
}else if (status.equals("3")){
ls.setStatus("失效");
}
}
ExportExcelUtil<SkServiceApplyVO> exportExcelUtil = new ExportExcelUtil<>();
String[] headersName = {"服务名称","服务描述","申请公司","申请ip","申请时间","授权时间","用户鉴权","备注","授权状态"};
String[] headersField = {"servicename","servicems","applygs","applyurl","sqsj","ssqsj","token","content","status"};
exportExcelUtil.exportExcel("DataStatistics", headersName, headersField, list, response,"服务授权列表信息");
}
......
......@@ -28,6 +28,7 @@ import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;
......@@ -237,10 +238,20 @@ public class SkServiceController extends ApiController {
queryWrapper.eq("isDeleted", "0");
queryWrapper.orderByDesc("cjsj");
List list = skServiceService.list(queryWrapper);
List<SkService> list = skServiceService.list(queryWrapper);
for (SkService skService : list) {
if (skService.getCjsj()!=null ){
Date djsj = skService.getCjsj();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String format = sdf.format(djsj);
System.out.println(sdf.format(djsj));
skService.setByzd1(format);
}
}
ExportExcelUtil<SkService> exportExcelUtil = new ExportExcelUtil<>();
String[] headersName = {"服务id","服务名称","服务地址","服务描述","请求方式","请求参数","返回类型","返回参数","创建时间","状态"};
String[] headersField = {"xxzjbh","servicename","serviceurl","servicems","type","params","contenttype","content","cjsj","flag"};
String[] headersName = {"服务名称","服务地址","服务描述","服务类型","服务来源","请求方式","请求参数","返回类型","返回参数","创建时间"};
String[] headersField = {"servicename","serviceurl","servicems","servicetypename","fwly","type","params","contenttype","content","byzd1"};
exportExcelUtil.exportExcel("DataStatistics", headersName, headersField, list, response,"服务列表信息");
}
......
......@@ -127,11 +127,16 @@ public class SkSysLogController {
}
queryWrapper.orderByDesc("createDate");
List list = service.list(queryWrapper);
ExportExcelUtil<SkService> exportExcelUtil = new ExportExcelUtil<>();
List<SkSysLog> list = service.list(queryWrapper);
List<SkSysLog> newList=new ArrayList<>();
for (SkSysLog s :list) {
s.setContent(StringUtil.toUTF8(s.getContent()));
newList.add(s);
}
ExportExcelUtil<SkSysLog> exportExcelUtil = new ExportExcelUtil<>();
String[] headersName = {"用户id","方法名","ip","请求url","传入参数","返回参数","响应时长","访问时间"};
String[] headersField = {"id","method","ip","url","params","content","totaltime","createdate"};
exportExcelUtil.exportExcel("DataStatistics", headersName, headersField, list, response,"日志列表信息");
String[] headersField = {"userid","message","ip","url","params","content","totaltime","createdate"};
exportExcelUtil.exportExcel("DataStatistics", headersName, headersField, newList, response,"日志列表信息");
}
@ApiOperation(value = "统计")
@OperLog(message = "统计", operation = OperationType.QUERY)
......
......@@ -21,6 +21,8 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
/**
......@@ -60,6 +62,14 @@ public class SkServiceSqController {
if (skRegionalsDetailParam.getDes()!=null&& !skRegionalsDetailParam.getDes().equals("")){
queryWrapper.like("serviceMs",skRegionalsDetailParam.getDes());
}
//服务来源
if (skRegionalsDetailParam.getFwly()!=null&& !skRegionalsDetailParam.getFwly().equals("")){
queryWrapper.like("fwly",skRegionalsDetailParam.getFwly());
}
//服务类型
if (skRegionalsDetailParam.getServicetypename()!=null&& !skRegionalsDetailParam.getServicetypename().equals("")){
queryWrapper.eq("serviceTypeName",skRegionalsDetailParam.getServicetypename());
}
queryWrapper.eq("isDeleted", "0");
queryWrapper.eq("flag","1");
......@@ -86,15 +96,32 @@ public class SkServiceSqController {
if (skRegionalsDetailParam.getDes()!=null&& !skRegionalsDetailParam.getDes().equals("")){
queryWrapper.like("serviceMs",skRegionalsDetailParam.getDes());
}
//服务来源
if (skRegionalsDetailParam.getFwly()!=null&& !skRegionalsDetailParam.getFwly().equals("")){
queryWrapper.like("fwly",skRegionalsDetailParam.getFwly());
}
//服务类型
if (skRegionalsDetailParam.getServicetypename()!=null&& !skRegionalsDetailParam.getServicetypename().equals("")){
queryWrapper.eq("serviceTypeName",skRegionalsDetailParam.getServicetypename());
}
queryWrapper.eq("isDeleted", "0");
queryWrapper.eq("flag","1");
queryWrapper.orderByDesc("cjsj");
List list = skServiceService.list(queryWrapper);
List<SkService> list = skServiceService.list(queryWrapper);
for (SkService skService : list) {
if (skService.getCjsj()!=null ){
Date djsj = skService.getCjsj();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String format = sdf.format(djsj);
System.out.println(sdf.format(djsj));
skService.setByzd1(format);
}
}
ExportExcelUtil<SkService> exportExcelUtil = new ExportExcelUtil<>();
String[] headersName = {"服务id","服务名称","服务地址","服务描述","请求方式","请求参数","返回类型","返回参数","创建时间"};
String[] headersField = {"xxzjbh","servicename","serviceurl","servicems","type","params","contenttype","content","cjsj"};
String[] headersName = {"服务名称","服务地址","服务描述","服务类型","服务来源","请求方式","请求参数","返回类型","返回参数","创建时间"};
String[] headersField = {"servicename","serviceurl","servicems","servicetypename","fwly","type","params","contenttype","content","byzd1"};
exportExcelUtil.exportExcel("DataStatistics", headersName, headersField, list, response,"服务申请列表信息");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment