Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
renren-fast
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MaintenanceFund
renren-fast
Commits
8092c765
Commit
8092c765
authored
Oct 08, 2024
by
张俊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基本信息-科目查询优化
parent
527094e8
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
194 additions
and
192 deletions
+194
-192
src/main/java/io/renren/modules/app/service/impl/FwwxdshServiceImpl.java
...o/renren/modules/app/service/impl/FwwxdshServiceImpl.java
+18
-18
src/main/java/io/renren/modules/app/service/impl/HKmServiceImpl.java
...va/io/renren/modules/app/service/impl/HKmServiceImpl.java
+2
-0
src/main/resources/application-dev.yml
src/main/resources/application-dev.yml
+57
-57
src/main/resources/application-prod.yml
src/main/resources/application-prod.yml
+57
-57
src/main/resources/application-test.yml
src/main/resources/application-test.yml
+57
-57
src/main/resources/application.yml
src/main/resources/application.yml
+2
-2
src/main/resources/mapper/app/HKmDao.xml
src/main/resources/mapper/app/HKmDao.xml
+1
-1
No files found.
src/main/java/io/renren/modules/app/service/impl/FwwxdshServiceImpl.java
View file @
8092c765
...
@@ -576,9 +576,9 @@ public class FwwxdshServiceImpl extends ServiceImpl<FwwxdshDao, SqwxzqEntity> im
...
@@ -576,9 +576,9 @@ public class FwwxdshServiceImpl extends ServiceImpl<FwwxdshDao, SqwxzqEntity> im
sqwxzqEntitys
.
get
(
i
).
setJsbzhu
(
s
.
getBz
());
sqwxzqEntitys
.
get
(
i
).
setJsbzhu
(
s
.
getBz
());
// 已决算,则下方房屋信息分摊列表通过jsdbh查询ywpzmx表
// 已决算,则下方房屋信息分摊列表通过jsdbh查询ywpzmx表
List
<
FwxxEntity
>
f
=
baseMapper
.
selectfwbyftqc
(
sqwxzqEntitys
.
get
(
i
).
getSqdbh
());
List
<
FwxxEntity
>
f
=
baseMapper
.
selectfwbyftqc
(
sqwxzqEntitys
.
get
(
i
).
getSqdbh
());
List
<
String
>
djbhs
=
baseMapper
.
selectdjbhbysqdbh2
(
sqwxzqEntitys
.
get
(
i
).
getSqdbh
());
List
<
String
>
djbhs
=
baseMapper
.
selectdjbhbysqdbh2
(
sqwxzqEntitys
.
get
(
i
).
getSqdbh
());
String
djbhss
=
"("
;
String
djbhss
=
"("
;
for
(
String
djbh:
djbhs
)
{
for
(
String
djbh
:
djbhs
)
{
if
(
djbh
.
equals
(
djbhs
.
get
(
0
)))
{
if
(
djbh
.
equals
(
djbhs
.
get
(
0
)))
{
djbhss
=
djbhss
+
djbhs
.
get
(
0
);
djbhss
=
djbhss
+
djbhs
.
get
(
0
);
}
else
if
(
djbhs
.
size
()
>
1
)
{
}
else
if
(
djbhs
.
size
()
>
1
)
{
...
@@ -586,14 +586,14 @@ public class FwwxdshServiceImpl extends ServiceImpl<FwwxdshDao, SqwxzqEntity> im
...
@@ -586,14 +586,14 @@ public class FwwxdshServiceImpl extends ServiceImpl<FwwxdshDao, SqwxzqEntity> im
}
}
}
}
djbhss
=
djbhss
+
")"
;
djbhss
=
djbhss
+
")"
;
List
<
YwpzmxEntity
>
listft
=
baseMapper
.
selectftqcsc2
(
djbhss
);
List
<
YwpzmxEntity
>
listft
=
baseMapper
.
selectftqcsc2
(
djbhss
);
for
(
FwxxEntity
fEntity
:
f
)
{
for
(
FwxxEntity
fEntity
:
f
)
{
//--------------------------------
//--------------------------------
for
(
YwpzmxEntity
m:
listft
)
{
for
(
YwpzmxEntity
m
:
listft
)
{
if
(
fEntity
.
getFwbm
().
equals
(
m
.
getFwbm
()))
{
if
(
fEntity
.
getFwbm
().
equals
(
m
.
getFwbm
()))
{
fEntity
.
setDwje
(
m
.
getQdwje
());
fEntity
.
setDwje
(
m
.
getQdwje
());
fEntity
.
setGrje
(
m
.
getQgrje
());
fEntity
.
setGrje
(
m
.
getQgrje
());
fEntity
.
setDqye
((
double
)
Math
.
round
((
m
.
getQdwje
()
+
m
.
getQgrje
())
*
100
)
/
100
);
fEntity
.
setDqye
((
double
)
Math
.
round
((
m
.
getQdwje
()
+
m
.
getQgrje
())
*
100
)
/
100
);
}
}
}
}
//--------------------------------
//--------------------------------
...
@@ -634,14 +634,14 @@ public class FwwxdshServiceImpl extends ServiceImpl<FwwxdshDao, SqwxzqEntity> im
...
@@ -634,14 +634,14 @@ public class FwwxdshServiceImpl extends ServiceImpl<FwwxdshDao, SqwxzqEntity> im
// 计算每个维修单这个项目下所有房屋的sum(grje)+sum(dwje)(首次拨付前的账户金额和首次拨付后的账户金额)
// 计算每个维修单这个项目下所有房屋的sum(grje)+sum(dwje)(首次拨付前的账户金额和首次拨付后的账户金额)
// 先计算余额拨付前的账户金额:
// 先计算余额拨付前的账户金额:
SqwxzqEntity
s1
=
baseMapper
.
selectscbfqxmje
(
xmbms
);
SqwxzqEntity
s1
=
baseMapper
.
selectscbfqxmje
(
xmbms
);
Double
je
=
baseMapper
.
selectscwca
(
sqwxzqEntitys
.
get
(
i
).
getSqrq
(),
xmbms
);
Double
je
=
baseMapper
.
selectscwca
(
sqwxzqEntitys
.
get
(
i
).
getSqrq
(),
xmbms
);
// 再计算余额拨付后的账户金额:
// 再计算余额拨付后的账户金额:
// SqwxzqEntity s2 = baseMapper.selectscbfhxmje2(xmbms);
// SqwxzqEntity s2 = baseMapper.selectscbfhxmje2(xmbms);
sqwxzqEntitys
.
get
(
i
).
setScbfqxmje
(
s1
.
getScbfqxmje
()
-
je
-
sqwxzqEntitys
.
get
(
i
).
getSpje
());
sqwxzqEntitys
.
get
(
i
).
setScbfqxmje
(
s1
.
getScbfqxmje
()
-
je
-
sqwxzqEntitys
.
get
(
i
).
getSpje
());
if
(
sqwxzqEntitys
.
get
(
i
).
getYebfje
()!=
null
)
{
if
(
sqwxzqEntitys
.
get
(
i
).
getYebfje
()
!=
null
)
{
sqwxzqEntitys
.
get
(
i
).
setScbfhxmje
(
s1
.
getScbfqxmje
()
-
je
-
sqwxzqEntitys
.
get
(
i
).
getSpje
()-
sqwxzqEntitys
.
get
(
i
).
getYebfje
());
sqwxzqEntitys
.
get
(
i
).
setScbfhxmje
(
s1
.
getScbfqxmje
()
-
je
-
sqwxzqEntitys
.
get
(
i
).
getSpje
()
-
sqwxzqEntitys
.
get
(
i
).
getYebfje
());
}
else
{
}
else
{
sqwxzqEntitys
.
get
(
i
).
setScbfhxmje
(
s1
.
getScbfqxmje
()
-
je
-
sqwxzqEntitys
.
get
(
i
).
getSpje
());
sqwxzqEntitys
.
get
(
i
).
setScbfhxmje
(
s1
.
getScbfqxmje
()
-
je
-
sqwxzqEntitys
.
get
(
i
).
getSpje
());
}
}
FjEntity
js2
=
baseMapper
.
selectwjdxbyfjid
(
sqwxzqEntitys
.
get
(
i
).
getFjid
());
FjEntity
js2
=
baseMapper
.
selectwjdxbyfjid
(
sqwxzqEntitys
.
get
(
i
).
getFjid
());
if
(
js2
!=
null
||
!
""
.
equals
(
js2
))
{
if
(
js2
!=
null
||
!
""
.
equals
(
js2
))
{
...
...
src/main/java/io/renren/modules/app/service/impl/HKmServiceImpl.java
View file @
8092c765
...
@@ -72,6 +72,8 @@ public class HKmServiceImpl extends ServiceImpl<HKmDao, HKmEntity> implements HK
...
@@ -72,6 +72,8 @@ public class HKmServiceImpl extends ServiceImpl<HKmDao, HKmEntity> implements HK
list
=
baseMapper
.
selectsjcd10222
(
hKmEntity
);
list
=
baseMapper
.
selectsjcd10222
(
hKmEntity
);
}
else
if
(
"4001"
.
equals
(
hKmEntity
.
getKm
())){
}
else
if
(
"4001"
.
equals
(
hKmEntity
.
getKm
())){
list
=
baseMapper
.
selectsjcd102222
(
hKmEntity
);
list
=
baseMapper
.
selectsjcd102222
(
hKmEntity
);
}
else
if
(
"4101"
.
equals
(
hKmEntity
.
getKm
())){
list
=
baseMapper
.
selectsjcd102222
(
hKmEntity
);
}
}
}
else
if
(
res
<=
0
){
//旧科目
}
else
if
(
res
<=
0
){
//旧科目
if
(
"101"
.
equals
(
hKmEntity
.
getKm
())){
if
(
"101"
.
equals
(
hKmEntity
.
getKm
())){
...
...
src/main/resources/application-dev.yml
View file @
8092c765
...
@@ -3,10 +3,10 @@ spring:
...
@@ -3,10 +3,10 @@ spring:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driverClassName
:
com.mysql.jdbc.Driver
driverClassName
:
com.mysql.jdbc.Driver
druid
:
druid
:
first
:
#数据源1
first
:
#主要数据库
url
:
jdbc:mysql://192.168.101.231
:3306/renren_fast?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
url
:
jdbc:mysql://192.168.101.152
:3306/renren_fast?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
username
:
root
username
:
root
password
:
mysql123
password
:
root
initial-size
:
10
initial-size
:
10
max-active
:
100
max-active
:
100
min-idle
:
10
min-idle
:
10
...
...
src/main/resources/application-prod.yml
View file @
8092c765
src/main/resources/application-test.yml
View file @
8092c765
src/main/resources/application.yml
View file @
8092c765
src/main/resources/mapper/app/HKmDao.xml
View file @
8092c765
...
@@ -92,7 +92,7 @@
...
@@ -92,7 +92,7 @@
<select
id=
"selectsjcd102222"
parameterType=
"io.renren.modules.app.entity.HKmEntity"
<select
id=
"selectsjcd102222"
parameterType=
"io.renren.modules.app.entity.HKmEntity"
resultType=
"io.renren.modules.app.entity.HKmEntity"
>
resultType=
"io.renren.modules.app.entity.HKmEntity"
>
select km,kmmc,pydm,kmlbbm,kmsx,djkm,jbh from h_km where km
select km,kmmc,pydm,kmlbbm,kmsx,djkm,jbh from h_km where km
LIKE
'4001%'
and LENGTH(km)=6 and ztbm='0003'
LIKE
concat(#{km},'%')
and LENGTH(km)=6 and ztbm='0003'
</select>
</select>
<select
id=
"selectsjcd110"
parameterType=
"io.renren.modules.app.entity.HKmEntity"
<select
id=
"selectsjcd110"
parameterType=
"io.renren.modules.app.entity.HKmEntity"
...
...
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