diff --git a/laokou-service/laokou-iot/laokou-iot-infrastructure/src/main/java/org/laokou/iot/productModel/convertor/ProductModelConvertor.java b/laokou-service/laokou-iot/laokou-iot-infrastructure/src/main/java/org/laokou/iot/productModel/convertor/ProductModelConvertor.java index 805a382e70..516135ee20 100644 --- a/laokou-service/laokou-iot/laokou-iot-infrastructure/src/main/java/org/laokou/iot/productModel/convertor/ProductModelConvertor.java +++ b/laokou-service/laokou-iot/laokou-iot-infrastructure/src/main/java/org/laokou/iot/productModel/convertor/ProductModelConvertor.java @@ -18,7 +18,6 @@ package org.laokou.iot.productModel.convertor; import org.laokou.iot.productModel.gatewayimpl.database.dataobject.ProductModelDO; -import org.laokou.iot.productModel.dto.clientobject.ProductModelCO; import org.laokou.iot.productModel.model.ProductModelE; /** @@ -42,18 +41,4 @@ public static ProductModelDO toDataObject(ProductModelE productModelE, boolean i return productModelDO; } - public static ProductModelCO toClientObject(ProductModelDO productModelDO) { - ProductModelCO productModelCO = new ProductModelCO(); - productModelCO.setProductId(productModelDO.getProductId()); - productModelCO.setModelId(productModelDO.getModelId()); - return productModelCO; - } - - public static ProductModelE toEntity(ProductModelCO productModelCO) { - ProductModelE productModelE = new ProductModelE(); - productModelE.setProductId(productModelCO.getProductId()); - productModelE.setModelId(productModelCO.getModelId()); - return productModelE; - } - } diff --git a/ui/src/pages/Sys/Log/login.tsx b/ui/src/pages/Sys/Log/login.tsx index cfc1139012..b209ad89bc 100644 --- a/ui/src/pages/Sys/Log/login.tsx +++ b/ui/src/pages/Sys/Log/login.tsx @@ -4,7 +4,7 @@ import {exportV3, pageV3} from "@/services/admin/loginLog"; import {Button} from "antd"; import {ExportOutlined} from "@ant-design/icons"; import {trim} from "@/utils/format"; -import {Excel, ExportToExcel} from "@/utils/export"; +import {ExportToExcel} from "@/utils/export"; import moment from "moment"; import {useRef} from "react"; import {getLoginStatus, getLoginType, LOGIN_STATUS, LOGIN_TYPE} from "@/services/constant"; @@ -31,12 +31,6 @@ export default () => { let param: any const getPageQuery = (params: any) => { - let startTime = params?.startDate; - let endTime = params?.endDate; - if (startTime && endTime) { - startTime += ' 00:00:00' - endTime += ' 23:59:59' - } param = { pageSize: params?.pageSize, pageNum: params?.current, @@ -50,15 +44,14 @@ export default () => { type: params?.type, errorMessage: trim(params?.errorMessage), params: { - startTime: startTime, - endTime: endTime + startTime: params?.startDate ? `${params.startDate} 00:00:00` : undefined, + endTime: params?.endDate ? `${params.endDate} 23:59:59` : undefined } }; return param; } const exportToExcel = async () => { - let _param: Excel const _list: TableColumns[] = []; // 格式化数据 list.forEach(item => { @@ -66,21 +59,20 @@ export default () => { item.type = getLoginType(item.type as '0')?.text _list.push(item) }) - _param = { + ExportToExcel({ sheetData: _list, sheetFilter: ["username", "ip", "address", "browser", "os", "status", "errorMessage", "type", "createTime"], sheetHeader: ["用户名", "IP地址", "归属地", "浏览器", "操作系统", "登录状态", "错误信息", "登录类型", "登录时间"], fileName: "登录日志" + "_" + moment(new Date()).format('YYYYMMDDHHmmss'), sheetName: "登录日志" - } - ExportToExcel(_param) + }) } const exportAllToExcel = async () => { exportV3(param) } - const list_ = async (params: any) => { + const _list = async (params: any) => { list = [] return pageV3(getPageQuery(params)).then(res => { res?.data?.records?.forEach((item: TableColumns) => { @@ -185,7 +177,7 @@ export default () => { columns={columns} request={(params) => { // 表单搜索项会从 params 传入,传递给后端接口。 - return list_(params) + return _list(params) }} rowKey="id" pagination={{ diff --git a/ui/src/pages/Sys/Log/notice.tsx b/ui/src/pages/Sys/Log/notice.tsx index 4eab45bd9c..51d9814429 100644 --- a/ui/src/pages/Sys/Log/notice.tsx +++ b/ui/src/pages/Sys/Log/notice.tsx @@ -4,7 +4,7 @@ import {exportV3, pageV3, getByIdV3} from "@/services/admin/noticeLog"; import {Button} from "antd"; import {ExportOutlined} from "@ant-design/icons"; import {trim} from "@/utils/format"; -import {Excel, ExportToExcel} from "@/utils/export"; +import {ExportToExcel} from "@/utils/export"; import moment from "moment"; import {useRef, useState} from "react"; import {getStatus, STATUS} from "@/services/constant"; @@ -36,12 +36,6 @@ export default () => { let param: any const getPageQuery = (params: any) => { - let startTime = params?.startDate; - let endTime = params?.endDate; - if (startTime && endTime) { - startTime += ' 00:00:00' - endTime += ' 23:59:59' - } param = { pageSize: params?.pageSize, pageNum: params?.current, @@ -51,29 +45,27 @@ export default () => { status: params?.status, errorMessage: trim(params?.errorMessage), params: { - startTime: startTime, - endTime: endTime + startTime: params?.startDate ? `${params.startDate} 00:00:00` : undefined, + endTime: params?.endDate ? `${params.endDate} 23:59:59` : undefined } }; return param; } const exportToExcel = async () => { - let _param: Excel const _list: TableColumns[] = []; // 格式化数据 list.forEach(item => { item.status = getStatus(item.status as '0')?.text _list.push(item) }) - _param = { + ExportToExcel({ sheetData: _list, sheetFilter: ["code", "name", "status", "param", "errorMessage", "createTime"], sheetHeader: ["标识", "名称", "状态", "参数", "错误信息", "创建时间"], fileName: "通知日志" + "_" + moment(new Date()).format('YYYYMMDDHHmmss'), sheetName: "通知日志" - } - ExportToExcel(_param) + }) } const exportAllToExcel = async () => {