Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
sparrowzz
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
sgool
sparrowzz
Commits
38caada2
Commit
38caada2
authored
Dec 03, 2021
by
xiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口完善;增加跨域。
parent
da37fd99
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
254 行增加
和
33 行删除
+254
-33
jinyun/availCap/src/main/java/com/jinyun/cap/AvailCapMain.java
+4
-4
jinyun/availCap/src/main/java/com/jinyun/cap/SqliteDb.java
+71
-2
jinyun/web/src/main/java/com/jinyun/web/config/WebConfig.java
+19
-0
jinyun/web/src/main/java/com/jinyun/web/controller/MainPageController.java
+62
-10
jinyun/web/src/main/java/com/jinyun/web/service/CapService.java
+48
-17
jinyun/web/src/main/kotlin/com/jinyin/web/LoginController.kt
+50
-0
没有找到文件。
jinyun/availCap/src/main/java/com/jinyun/cap/AvailCapMain.java
查看文件 @
38caada2
...
@@ -390,7 +390,7 @@ public class AvailCapMain {
...
@@ -390,7 +390,7 @@ public class AvailCapMain {
// hardLine为重载线路列表数据,属性devName;substation;maxI;switchName;ratedCurrent对应界面表格中
// hardLine为重载线路列表数据,属性devName;substation;maxI;switchName;ratedCurrent对应界面表格中
// 线路名、所属变电站、最大电流、智能开关、限额
// 线路名、所属变电站、最大电流、智能开关、限额
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
List
<
WarnLine
>
hardLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
1
);
List
<
WarnLine
>
hardLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
1
,-
1
,-
1
);
System
.
out
.
println
(
hardLine
.
size
());
System
.
out
.
println
(
hardLine
.
size
());
break
;
break
;
}
}
...
@@ -399,7 +399,7 @@ public class AvailCapMain {
...
@@ -399,7 +399,7 @@ public class AvailCapMain {
// overLine为超载线路列表数据,属性devName;substation;maxI;switchName;ratedCurrent对应界面表格中
// overLine为超载线路列表数据,属性devName;substation;maxI;switchName;ratedCurrent对应界面表格中
// 线路名、所属变电站、最大电流、智能开关、限额
// 线路名、所属变电站、最大电流、智能开关、限额
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
List
<
WarnLine
>
overLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
2
);
List
<
WarnLine
>
overLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
2
,-
1
,-
1
);
System
.
out
.
println
(
overLine
.
size
());
System
.
out
.
println
(
overLine
.
size
());
break
;
break
;
}
}
...
@@ -408,7 +408,7 @@ public class AvailCapMain {
...
@@ -408,7 +408,7 @@ public class AvailCapMain {
// hardTf为重载公变列表数据,属性devName;lineName;substation;maxLoad;ratedCap对应界面表格中
// hardTf为重载公变列表数据,属性devName;lineName;substation;maxLoad;ratedCap对应界面表格中
// 配变名、线路、变电站、最大负荷、容量
// 配变名、线路、变电站、最大负荷、容量
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
List
<
WarnTf
>
hardTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
1
);
List
<
WarnTf
>
hardTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
1
,-
1
,-
1
);
System
.
out
.
println
(
hardTf
.
size
());
System
.
out
.
println
(
hardTf
.
size
());
break
;
break
;
}
}
...
@@ -416,7 +416,7 @@ public class AvailCapMain {
...
@@ -416,7 +416,7 @@ public class AvailCapMain {
// allPsOverTf为查询所有馈线超载公变。args[1]为存储所有馈线数据的数据库文件的路径
// allPsOverTf为查询所有馈线超载公变。args[1]为存储所有馈线数据的数据库文件的路径
// overTf为超载公变列表数据,属性devName;lineName;substation;maxLoad;ratedCap对应界面表格中配变名、线路、变电站、最大负荷、容量
// overTf为超载公变列表数据,属性devName;lineName;substation;maxLoad;ratedCap对应界面表格中配变名、线路、变电站、最大负荷、容量
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
SqliteDb
sqliteDb
=
new
SqliteDb
(
args
[
1
]);
List
<
WarnTf
>
overTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
2
);
List
<
WarnTf
>
overTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
2
,-
1
,-
1
);
System
.
out
.
println
(
overTf
.
size
());
System
.
out
.
println
(
overTf
.
size
());
break
;
break
;
}
}
...
...
jinyun/availCap/src/main/java/com/jinyun/cap/SqliteDb.java
查看文件 @
38caada2
...
@@ -1047,15 +1047,49 @@ public class SqliteDb {
...
@@ -1047,15 +1047,49 @@ public class SqliteDb {
return
warnLines
;
return
warnLines
;
}
}
/**
* 查询按过载情况查询预警线路
* @param tableName 表名
* @return
*/
public
int
queryWarnLineCount
(
String
tableName
,
int
loadState
)
{
List
<
WarnLine
>
warnLines
=
new
LinkedList
<>();
Connection
conn
=
createConn
();
String
sql
=
"select count(*) from "
+
tableName
+
" where loadState="
+
loadState
;
Statement
stmt
=
null
;
ResultSet
rs
=
null
;
int
count
=
0
;
try
{
stmt
=
conn
.
createStatement
();
rs
=
stmt
.
executeQuery
(
sql
);
rs
.
next
();
count
=
rs
.
getInt
(
1
);
}
catch
(
SQLException
e
)
{
System
.
out
.
println
(
e
.
getMessage
());
e
.
printStackTrace
();
}
finally
{
try
{
rs
.
close
();
stmt
.
close
();
}
catch
(
SQLException
e
)
{
}
}
return
count
;
}
/**
/**
* 查询按过载情况查询预警线路
* 查询按过载情况查询预警线路
* @param tableName 表名
* @param tableName 表名
* @return
* @return
*/
*/
public
List
<
WarnLine
>
queryWarnLine
(
String
tableName
,
int
loadState
)
{
public
List
<
WarnLine
>
queryWarnLine
(
String
tableName
,
int
loadState
,
int
page
,
int
rows
)
{
List
<
WarnLine
>
warnLines
=
new
LinkedList
<>();
List
<
WarnLine
>
warnLines
=
new
LinkedList
<>();
Connection
conn
=
createConn
();
Connection
conn
=
createConn
();
String
sql
=
"select * from "
+
tableName
+
" where loadState="
+
loadState
;
String
sql
=
"select * from "
+
tableName
+
" where loadState="
+
loadState
;
if
(
page
>
0
&&
rows
>
0
){
sql
+=
" limit "
+
(
page
-
1
)*
rows
+
","
+
rows
;
}
Statement
stmt
=
null
;
Statement
stmt
=
null
;
ResultSet
rs
=
null
;
ResultSet
rs
=
null
;
try
{
try
{
...
@@ -1127,15 +1161,50 @@ public class SqliteDb {
...
@@ -1127,15 +1161,50 @@ public class SqliteDb {
return
warnTfs
;
return
warnTfs
;
}
}
/**
* 查询预警公变
* @param tableName 表名
* @return
*/
public
int
queryWarnTfCount
(
String
tableName
,
int
loadState
)
{
Connection
conn
=
createConn
();
String
sql
=
"select count(*) from "
+
tableName
+
" where loadState="
+
loadState
;
Statement
stmt
=
null
;
ResultSet
rs
=
null
;
int
count
=
0
;
try
{
stmt
=
conn
.
createStatement
();
rs
=
stmt
.
executeQuery
(
sql
);
rs
.
next
();
count
=
rs
.
getInt
(
1
);
}
catch
(
SQLException
e
)
{
System
.
out
.
println
(
e
.
getMessage
());
e
.
printStackTrace
();
}
finally
{
try
{
rs
.
close
();
stmt
.
close
();
}
catch
(
SQLException
e
)
{
}
}
return
count
;
}
/**
/**
* 查询预警公变
* 查询预警公变
* @param tableName 表名
* @param tableName 表名
* @return
* @return
*/
*/
public
List
<
WarnTf
>
queryWarnTf
(
String
tableName
,
int
loadState
)
{
public
List
<
WarnTf
>
queryWarnTf
(
String
tableName
,
int
loadState
,
int
page
,
int
rows
)
{
List
<
WarnTf
>
warnTfs
=
new
LinkedList
<>();
List
<
WarnTf
>
warnTfs
=
new
LinkedList
<>();
Connection
conn
=
createConn
();
Connection
conn
=
createConn
();
String
sql
=
"select * from "
+
tableName
+
" where loadState="
+
loadState
;
String
sql
=
"select * from "
+
tableName
+
" where loadState="
+
loadState
;
if
(
page
>
0
&&
rows
>
0
){
sql
+=
" limit "
+
(
page
-
1
)*
rows
+
","
+
rows
;
}
Statement
stmt
=
null
;
Statement
stmt
=
null
;
ResultSet
rs
=
null
;
ResultSet
rs
=
null
;
try
{
try
{
...
...
jinyun/web/src/main/java/com/jinyun/web/config/WebConfig.java
0 → 100644
查看文件 @
38caada2
package
com
.
jinyun
.
web
.
config
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.servlet.config.annotation.CorsRegistry
;
import
org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
;
@Configuration
public
class
WebConfig
extends
WebMvcConfigurerAdapter
{
@Override
public
void
addCorsMappings
(
CorsRegistry
registry
)
{
registry
.
addMapping
(
"/**"
)
.
allowedOrigins
(
"*"
)
.
allowedMethods
(
"POST"
,
"GET"
,
"PUT"
,
"OPTIONS"
,
"DELETE"
)
.
maxAge
(
3600
)
.
allowCredentials
(
true
);
}
}
jinyun/web/src/main/java/com/jinyun/web/controller/MainPageController.java
查看文件 @
38caada2
...
@@ -2,10 +2,14 @@ package com.jinyun.web.controller;
...
@@ -2,10 +2,14 @@ package com.jinyun.web.controller;
import
com.jinyun.web.service.CapService
;
import
com.jinyun.web.service.CapService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -31,30 +35,74 @@ public class MainPageController {
...
@@ -31,30 +35,74 @@ public class MainPageController {
}
}
@ApiOperation
(
value
=
"重载线路列表"
,
notes
=
""
)
@ApiOperation
(
value
=
"重载线路列表"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"page"
,
value
=
"页码"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
@ApiImplicitParam
(
name
=
"rows"
,
value
=
"行数"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
})
@RequestMapping
(
value
=
"/hardLineList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/hardLineList"
,
method
=
RequestMethod
.
GET
)
public
Object
hardLineList
()
{
public
Object
hardLineList
(
@RequestParam
(
"page"
)
int
page
,
@RequestParam
(
"rows"
)
int
rows
)
{
List
result
=
capService
.
hardLineList
();
int
total
=
capService
.
hardLineListCount
();
List
hardLineList
=
new
ArrayList
();
if
(
total
>
0
){
hardLineList
=
capService
.
hardLineList
(
page
,
rows
);
}
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"total"
,
total
);
result
.
put
(
"rows"
,
hardLineList
);
return
result
;
return
result
;
}
}
@ApiOperation
(
value
=
"重载配变列表"
,
notes
=
""
)
@ApiOperation
(
value
=
"重载配变列表"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"page"
,
value
=
"页码"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
@ApiImplicitParam
(
name
=
"rows"
,
value
=
"行数"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
})
@RequestMapping
(
value
=
"/hardTransformerList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/hardTransformerList"
,
method
=
RequestMethod
.
GET
)
public
Object
hardTransformerList
()
{
public
Object
hardTransformerList
(
@RequestParam
(
"page"
)
int
page
,
@RequestParam
(
"rows"
)
int
rows
)
{
List
result
=
capService
.
hardTransformerList
();
int
total
=
capService
.
hardTransformerListCount
();
List
hardTransformerList
=
new
ArrayList
();
if
(
total
>
0
){
hardTransformerList
=
capService
.
hardTransformerList
(
page
,
rows
);
}
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"total"
,
total
);
result
.
put
(
"rows"
,
hardTransformerList
);
return
result
;
return
result
;
}
}
@ApiOperation
(
value
=
"超载线路列表"
,
notes
=
""
)
@ApiOperation
(
value
=
"超载线路列表"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"page"
,
value
=
"页码"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
@ApiImplicitParam
(
name
=
"rows"
,
value
=
"行数"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
})
@RequestMapping
(
value
=
"/overLineList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/overLineList"
,
method
=
RequestMethod
.
GET
)
public
Object
overLineList
()
{
public
Object
overLineList
(
@RequestParam
(
"page"
)
int
page
,
@RequestParam
(
"rows"
)
int
rows
)
{
List
result
=
capService
.
overLineList
();
int
total
=
capService
.
overLineListCount
();
List
overLineList
=
new
ArrayList
();
if
(
total
>
0
){
overLineList
=
capService
.
overLineList
(
page
,
rows
);
}
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"total"
,
total
);
result
.
put
(
"rows"
,
overLineList
);
return
result
;
return
result
;
}
}
@ApiOperation
(
value
=
"超载配变列表"
,
notes
=
""
)
@ApiOperation
(
value
=
"超载配变列表"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"page"
,
value
=
"页码"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
@ApiImplicitParam
(
name
=
"rows"
,
value
=
"行数"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
})
@RequestMapping
(
value
=
"/overTransformerList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/overTransformerList"
,
method
=
RequestMethod
.
GET
)
public
Object
overTransformerList
()
{
public
Object
overTransformerList
(
@RequestParam
(
"page"
)
int
page
,
@RequestParam
(
"rows"
)
int
rows
)
{
List
result
=
capService
.
overTransformerList
();
int
total
=
capService
.
overTransformerListCount
();
List
overTransformerList
=
new
ArrayList
();
if
(
total
>
0
){
overTransformerList
=
capService
.
overTransformerList
(
page
,
rows
);
}
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"total"
,
total
);
result
.
put
(
"rows"
,
overTransformerList
);
return
result
;
return
result
;
}
}
...
@@ -67,9 +115,13 @@ public class MainPageController {
...
@@ -67,9 +115,13 @@ public class MainPageController {
}
}
@ApiOperation
(
value
=
"配变三相不平衡度列表"
,
notes
=
""
)
@ApiOperation
(
value
=
"配变三相不平衡度列表"
,
notes
=
""
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"page"
,
value
=
"页码"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
@ApiImplicitParam
(
name
=
"rows"
,
value
=
"行数"
,
dataType
=
"int"
,
paramType
=
"query"
,
required
=
true
),
})
@RequestMapping
(
value
=
"/transformerUnbalanceList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/transformerUnbalanceList"
,
method
=
RequestMethod
.
GET
)
public
Object
transformerUnbalanceList
()
{
public
Object
transformerUnbalanceList
(
@RequestParam
(
"page"
)
int
page
,
@RequestParam
(
"rows"
)
int
rows
)
{
List
result
=
capService
.
transformerUnbalanceList
(
);
Map
<
String
,
Object
>
result
=
capService
.
transformerUnbalanceList
(
page
,
rows
);
return
result
;
return
result
;
}
}
...
...
jinyun/web/src/main/java/com/jinyun/web/service/CapService.java
查看文件 @
38caada2
...
@@ -11,10 +11,6 @@ import java.io.FileInputStream;
...
@@ -11,10 +11,6 @@ import java.io.FileInputStream;
import
java.io.FileNotFoundException
;
import
java.io.FileNotFoundException
;
import
java.util.*
;
import
java.util.*
;
/**
* @author jinbin
* @date 2018-07-08 20:52
*/
@Service
(
"CapService"
)
@Service
(
"CapService"
)
public
class
CapService
{
public
class
CapService
{
static
String
allFeederNameTable
=
"所有馈线名称"
;
static
String
allFeederNameTable
=
"所有馈线名称"
;
...
@@ -80,7 +76,7 @@ public class CapService {
...
@@ -80,7 +76,7 @@ public class CapService {
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
int
count
=
0
;
int
count
=
0
;
for
(
TfUb
tfUb:
tfUbs
){
for
(
TfUb
tfUb:
tfUbs
){
if
(
count
==
3
)
break
;
if
(
count
==
5
)
break
;
if
(
result
.
containsKey
(
tfUb
.
getDevName
()))
if
(
result
.
containsKey
(
tfUb
.
getDevName
()))
continue
;
continue
;
result
.
put
(
tfUb
.
getDevName
(),
tfUb
.
getUb
());
result
.
put
(
tfUb
.
getDevName
(),
tfUb
.
getUb
());
...
@@ -89,38 +85,73 @@ public class CapService {
...
@@ -89,38 +85,73 @@ public class CapService {
return
result
;
return
result
;
}
}
public
List
transformerUnbalanceList
(
)
{
public
Map
<
String
,
Object
>
transformerUnbalanceList
(
int
page
,
int
rows
)
{
SqliteDb
allPsDb
=
new
SqliteDb
(
allPsDbFile
);
SqliteDb
allPsDb
=
new
SqliteDb
(
allPsDbFile
);
List
<
String
>
feeders
=
allPsDb
.
queryAllFeederName
(
allFeederNameTable
);
// 查询馈线名称
List
<
String
>
feeders
=
allPsDb
.
queryAllFeederName
(
allFeederNameTable
);
// 查询馈线名称
List
<
TfUb
>
tfUbs
=
new
LinkedList
<>();
List
<
TfUb
>
tfUbs
=
new
LinkedList
<>();
int
startRow
=
(
page
-
1
)*
rows
;
int
endRow
=
startRow
+
rows
;
for
(
String
feeder
:
feeders
)
{
for
(
String
feeder
:
feeders
)
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
feederDbFile
+
"\\"
+
feeder
+
".db"
);
SqliteDb
sqliteDb
=
new
SqliteDb
(
feederDbFile
+
"\\"
+
feeder
+
".db"
);
tfUbs
.
addAll
(
sqliteDb
.
queryTfMonthUb
(
feeder
+
tfMonthUbTableName
));
List
<
TfUb
>
c
=
sqliteDb
.
queryTfMonthUb
(
feeder
+
tfMonthUbTableName
);
tfUbs
.
addAll
(
c
);;
}
List
<
TfUb
>
result
=
new
LinkedList
<>();
for
(
int
i
=
startRow
;
i
<
endRow
;
i
++){
result
.
add
(
tfUbs
.
get
(
i
));
}
}
return
tfUbs
;
Map
<
String
,
Object
>
result1
=
new
HashMap
<>();
result1
.
put
(
"total"
,
tfUbs
.
size
());
result1
.
put
(
"rows"
,
result
);
return
result1
;
}
public
int
hardLineListCount
()
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
int
total
=
sqliteDb
.
queryWarnLineCount
(
allPsLineWarnTable
,
1
);
return
total
;
}
}
public
List
hardLineList
()
{
public
List
hardLineList
(
int
page
,
int
rows
)
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
List
<
WarnLine
>
hardLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
1
);
List
<
WarnLine
>
hardLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
1
,
page
,
rows
);
return
hardLine
;
return
hardLine
;
}
}
public
List
hardTransformerList
()
{
public
int
hardTransformerListCount
()
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
List
<
WarnLine
>
overLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
2
);
int
total
=
sqliteDb
.
queryWarnTfCount
(
allPsTfWarnTable
,
1
);
return
overLine
;
return
total
;
}
}
public
List
overLineList
(
)
{
public
List
hardTransformerList
(
int
page
,
int
rows
)
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
List
<
WarnTf
>
hardTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
1
);
List
<
WarnTf
>
hardTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
1
,
page
,
rows
);
return
hardTf
;
return
hardTf
;
}
}
public
List
overTransformerList
()
{
public
int
overLineListCount
()
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
int
count
=
sqliteDb
.
queryWarnLineCount
(
allPsLineWarnTable
,
2
);
return
count
;
}
public
List
overLineList
(
int
page
,
int
rows
)
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
List
<
WarnLine
>
overLine
=
sqliteDb
.
queryWarnLine
(
allPsLineWarnTable
,
2
,
page
,
rows
);
return
overLine
;
}
public
int
overTransformerListCount
()
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
int
count
=
sqliteDb
.
queryWarnTfCount
(
allPsTfWarnTable
,
2
);
return
count
;
}
public
List
overTransformerList
(
int
page
,
int
rows
)
{
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
SqliteDb
sqliteDb
=
new
SqliteDb
(
allPsDbFile
);
List
<
WarnTf
>
overTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
2
);
List
<
WarnTf
>
overTf
=
sqliteDb
.
queryWarnTf
(
allPsTfWarnTable
,
2
,
page
,
rows
);
return
overTf
;
return
overTf
;
}
}
...
...
jinyun/web/src/main/kotlin/com/jinyin/web/LoginController.kt
0 → 100644
查看文件 @
38caada2
package
com.jinyin.web
import
com.alibaba.fastjson.JSONObject
import
com.jinyun.web.annotation.UserLoginToken
import
com.jinyun.web.entity.User
import
com.jinyun.web.service.TokenService
import
com.jinyun.web.service.UserService
import
io.swagger.annotations.Api
import
org.springframework.beans.factory.annotation.Autowired
import
org.springframework.web.bind.annotation.GetMapping
import
org.springframework.web.bind.annotation.PostMapping
import
org.springframework.web.bind.annotation.RequestMapping
import
org.springframework.web.bind.annotation.RestController
@Api
(
value
=
"desc of class"
,
tags
=
arrayOf
(
"Login1"
),
description
=
"登录"
)
@RestController
@RequestMapping
(
"login1"
)
class
LoginController
{
@Autowired
var
userService
:
UserService
?
=
null
@Autowired
var
tokenService
:
TokenService
?
=
null
//登录
@PostMapping
(
"/login1"
)
fun
login
(
user
:
User
):
Any
{
val
jsonObject
=
JSONObject
()
val
userForBase
=
userService
!!
.
findByUsername
(
user
)
return
if
(
userForBase
==
null
)
{
jsonObject
[
"message"
]
=
"登录失败,用户不存在"
jsonObject
}
else
{
// if (userForBase.password != user.password) {
// jsonObject["message"] = "登录失败,密码错误"
// jsonObject
// } else {
// val token = tokenService!!.getToken(userForBase)
// jsonObject["token"] = token
// jsonObject["user"] = userForBase
// jsonObject
// }
}
}
@get
:
GetMapping
(
"/getMessage1"
)
@get
:
UserLoginToken
val
message
:
String
get
()
=
"你已通过验证"
}
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论