Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zjsgfa_mysql
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiangyun
zjsgfa_mysql
Commits
1db5fb94
Commit
1db5fb94
authored
Aug 05, 2025
by
jiang'yun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
6ae78efc
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
181 additions
and
0 deletions
+181
-0
src/main/java/com/ruoyi/project/zt/controller/DjdcController.java
+9
-0
src/main/java/com/ruoyi/project/zt/domain/CommonParam.java
+5
-0
src/main/java/com/ruoyi/project/zt/domain/Zsjfx.java
+49
-0
src/main/java/com/ruoyi/project/zt/domain/Zsjjz.java
+14
-0
src/main/java/com/ruoyi/project/zt/domain/Zsjrb.java
+24
-0
src/main/java/com/ruoyi/project/zt/mapper/DjdcInfoMapper.java
+9
-0
src/main/java/com/ruoyi/project/zt/service/DjdcService.java
+2
-0
src/main/java/com/ruoyi/project/zt/service/impl/DjdcServiceImpl.java
+45
-0
src/main/resources/mybatis/zt/DjdcInfoMapper.xml
+24
-0
No files found.
src/main/java/com/ruoyi/project/zt/controller/DjdcController.java
View file @
1db5fb94
...
@@ -246,6 +246,9 @@ public class DjdcController {
...
@@ -246,6 +246,9 @@ public class DjdcController {
case
"getKjsjList"
:
case
"getKjsjList"
:
//获取
//获取
return
AjaxResult
.
success
(
djdcService
.
getKjsjList
(
param
));
return
AjaxResult
.
success
(
djdcService
.
getKjsjList
(
param
));
case
"getZsjList"
:
//获取注水井
return
AjaxResult
.
success
(
djdcService
.
getZsjList
(
param
));
default
:
default
:
return
AjaxResult
.
success
();
return
AjaxResult
.
success
();
}
}
...
@@ -317,6 +320,12 @@ public class DjdcController {
...
@@ -317,6 +320,12 @@ public class DjdcController {
ExcelUtil
<
DjZqsjfx
>
kssjEx
=
new
ExcelUtil
<
DjZqsjfx
>(
DjZqsjfx
.
class
);
ExcelUtil
<
DjZqsjfx
>
kssjEx
=
new
ExcelUtil
<
DjZqsjfx
>(
DjZqsjfx
.
class
);
kssjEx
.
exportExcel
(
response
,
kjsjList
,
"Sheet1"
);
kssjEx
.
exportExcel
(
response
,
kjsjList
,
"Sheet1"
);
break
;
break
;
case
"exportZsjList"
:
//导出注释经
List
<
Zsjfx
>
zsjList
=
djdcService
.
getZsjList
(
param
);
ExcelUtil
<
Zsjfx
>
zsjfxExcelUtil
=
new
ExcelUtil
<
Zsjfx
>(
Zsjfx
.
class
);
zsjfxExcelUtil
.
exportExcel
(
response
,
zsjList
,
"Sheet1"
);
break
;
default
:
default
:
break
;
break
;
}
}
...
...
src/main/java/com/ruoyi/project/zt/domain/CommonParam.java
View file @
1db5fb94
...
@@ -56,6 +56,11 @@ public class CommonParam {
...
@@ -56,6 +56,11 @@ public class CommonParam {
private
String
[]
jhs
;
private
String
[]
jhs
;
//是否停注
private
String
sftz
;
//注入类型
private
String
zrlx
;
...
...
src/main/java/com/ruoyi/project/zt/domain/Zsjfx.java
0 → 100644
View file @
1db5fb94
package
com
.
ruoyi
.
project
.
zt
.
domain
;
import
com.ruoyi.framework.aspectj.lang.annotation.Excel
;
import
lombok.Data
;
/**
* 注水井
*/
@Data
public
class
Zsjfx
{
//井号
private
String
jh
;
//井号编码(中文井号)
@Excel
(
name
=
"井号"
)
private
String
jhbm
;
//注入类型
@Excel
(
name
=
"注入类型"
)
private
String
zqlxmc
;
//注水层位
@Excel
(
name
=
"注水层位"
)
private
String
cwmc
;
//深度范围
@Excel
(
name
=
"深度范围"
)
private
String
sdfw
;
//井口压力
@Excel
(
name
=
"井口压力"
)
private
Double
jkyl
;
//地层压力
private
Double
dcyl
;
//日注量
@Excel
(
name
=
"日注量"
)
private
Double
rzl
;
//累计注入量
private
Double
ljzrl
;
//注入状态
@Excel
(
name
=
"注入状态"
)
private
String
zrzt
;
//井口距离
@Excel
(
name
=
"井口距离"
)
private
Double
jkjl
;
//井底距离
@Excel
(
name
=
"井底距离"
)
private
Double
jdjl
;
//是否停驻
@Excel
(
name
=
"是否停驻"
)
private
String
sftz
;
}
src/main/java/com/ruoyi/project/zt/domain/Zsjjz.java
0 → 100644
View file @
1db5fb94
package
com
.
ruoyi
.
project
.
zt
.
domain
;
import
lombok.Data
;
/**
* 注水井 井组
*/
@Data
public
class
Zsjjz
{
private
String
jzmc
;
private
String
zqlxdm
;
private
String
zqlxmc
;
}
src/main/java/com/ruoyi/project/zt/domain/Zsjrb.java
0 → 100644
View file @
1db5fb94
package
com
.
ruoyi
.
project
.
zt
.
domain
;
import
lombok.Data
;
/**
* 注水井日报
*/
@Data
public
class
Zsjrb
{
private
String
jh
;
//注水层位
private
String
cwmc
;
//深度范围
private
String
sdfw
;
//井口压力
private
Double
yy
;
//日注量
private
Double
pzl
;
//生产时长
private
Double
scsc
;
}
src/main/java/com/ruoyi/project/zt/mapper/DjdcInfoMapper.java
View file @
1db5fb94
...
@@ -42,4 +42,13 @@ public interface DjdcInfoMapper {
...
@@ -42,4 +42,13 @@ public interface DjdcInfoMapper {
List
<
DjZqsjfx
>
getZqshfxList2
(
CommonParam
param
);
List
<
DjZqsjfx
>
getZqshfxList2
(
CommonParam
param
);
List
<
Zsjfx
>
getZsjList
(
CommonParam
param
);
Zsjrb
getZsjrbList
(
String
jh
);
Zsjjz
getZsjJz
(
String
jh
);
}
}
src/main/java/com/ruoyi/project/zt/service/DjdcService.java
View file @
1db5fb94
...
@@ -53,4 +53,6 @@ public interface DjdcService {
...
@@ -53,4 +53,6 @@ public interface DjdcService {
List
<
SjDcfxDzfc
>
getDzfcList2
(
CommonParam
param
);
List
<
SjDcfxDzfc
>
getDzfcList2
(
CommonParam
param
);
List
<
DjZqsjfx
>
getKjsjList
(
CommonParam
param
);
List
<
DjZqsjfx
>
getKjsjList
(
CommonParam
param
);
List
<
Zsjfx
>
getZsjList
(
CommonParam
param
);
}
}
src/main/java/com/ruoyi/project/zt/service/impl/DjdcServiceImpl.java
View file @
1db5fb94
...
@@ -16,6 +16,7 @@ import com.ruoyi.project.zt.domain.vo.SjInfo;
...
@@ -16,6 +16,7 @@ import com.ruoyi.project.zt.domain.vo.SjInfo;
import
com.ruoyi.project.zt.mapper.*
;
import
com.ruoyi.project.zt.mapper.*
;
import
com.ruoyi.project.zt.service.DjdcService
;
import
com.ruoyi.project.zt.service.DjdcService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -1744,6 +1745,50 @@ public class DjdcServiceImpl implements DjdcService {
...
@@ -1744,6 +1745,50 @@ public class DjdcServiceImpl implements DjdcService {
return
list
;
return
list
;
}
}
@Override
public
List
<
Zsjfx
>
getZsjList
(
CommonParam
param
)
{
//查询邻井
if
(
StringUtils
.
isNotEmpty
(
param
.
getJh
())){
Jsba
jsba
=
jsbaMapper
.
selectJsbaByJh
(
param
.
getJh
());
if
(
jsba
!=
null
){
param
.
setJkhzb
(
jsba
.
getJkhzb
());
param
.
setJkzzb
(
jsba
.
getJkzzb
());
param
.
setJdhzb
(
jsba
.
getJdhzb
());
param
.
setJdzzb
(
jsba
.
getJdzzb
());
}
else
{
return
new
ArrayList
<>();
}
}
List
<
Zsjfx
>
list
=
djdcInfoMapper
.
getZsjList
(
param
);
//查询注水井情况
for
(
Zsjfx
zsjfx:
list
){
//查询日报数据
Zsjrb
zsjrb
=
djdcInfoMapper
.
getZsjrbList
(
zsjfx
.
getJh
());
if
(
zsjrb
!=
null
){
BeanUtils
.
copyProperties
(
zsjrb
,
zsjfx
);
if
(
zsjrb
.
getScsc
()>
0
){
zsjfx
.
setSftz
(
"否"
);
}
else
{
zsjfx
.
setSftz
(
"是"
);
}
}
//查询井组
Zsjjz
zsjjz
=
djdcInfoMapper
.
getZsjJz
(
zsjfx
.
getJh
());
if
(
zsjjz
!=
null
){
zsjfx
.
setZqlxmc
(
zsjjz
.
getZqlxmc
());
}
}
if
(
StringUtils
.
isNotEmpty
(
param
.
getSftz
())){
list
=
list
.
stream
().
filter
(
it
->
param
.
getSftz
().
equals
(
it
.
getSftz
())).
collect
(
Collectors
.
toList
());
}
if
(
StringUtils
.
isNotEmpty
(
param
.
getZrlx
())){
list
=
list
.
stream
().
filter
(
it
->
param
.
getZrlx
().
equals
(
it
.
getZqlxmc
())).
collect
(
Collectors
.
toList
());
}
return
list
;
}
/**
/**
* 计算斜深
* 计算斜深
* @param a 层位垂深
* @param a 层位垂深
...
...
src/main/resources/mybatis/zt/DjdcInfoMapper.xml
View file @
1db5fb94
...
@@ -613,4 +613,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -613,4 +613,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
</select>
<select
id=
"getZsjList"
resultType=
"com.ruoyi.project.zt.domain.Zsjfx"
>
SELECT a.jh jhbm,b.jh,b.scfsmc zrzt,
round(power(power(ABS(a.jkhzb - #{jkhzb}
), 2) + power(ABS(a.jkzzb - #{jkzzb}), 2), 0.5), 2) as jkjl,
round(power(power(ABS(a.jdhzb - #{jdhzb}
), 2) + power(ABS(a.jdzzb - #{jdzzb}), 2), 0.5), 2) as jdjl
FROM JSBA
a LEFT JOIN V_ODS_JCXX_DJKFJCXX@ZS b on a.jh= b.jhbm
WHERE 1 = 1
and a.jh not like '%侧%'
and ABS(a.jkhzb - #{jkhzb})
<
#{jl}
AND ABS(a.jkzzb - #{jkzzb})
<
#{jl}
order by jkjl asc
</select>
<select
id=
"getZsjrbList"
resultType=
"com.ruoyi.project.zt.domain.Zsjrb"
>
SELECT jh,cwmc,scjdds|| '-' ||scjddsa sdfw,Nvl(yy,0)yy,nvl(pzl,0)pzl,nvl(scsc,0)scsc FROM (select * from V_ODS_CYQ_SCSJ_ZSSCSJ@ZS t where jh=#{jh} order by t.RQ desc )a WHERE ROWNUM
<
=1
</select>
<select
id=
"getZsjJz"
resultType=
"com.ruoyi.project.zt.domain.Zsjjz"
>
SELECT *FROM( select jzmc,t.ZQLXMC,t.ZQLXDM
from V_ODS_CYQ_JCXX_ZQJZJCXX@ZS t where t.jzmc like CONCAT(#{jh}, '%') )a WHERE ROWNUM
<
=1
</select>
</mapper>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment