Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
fa5df9e8
Commit
fa5df9e8
authored
May 10, 2024
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
点位校验提交(西藏)
parent
fec9764f
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
9 deletions
+29
-9
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/SysDictitemMapper.java
+1
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/SysDictitemMapper.xml
+4
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/TbStAsjMapper.xml
+0
-2
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/TbStAsjServiceImpl.java
+24
-7
No files found.
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/SysDictitemMapper.java
View file @
fa5df9e8
...
...
@@ -29,4 +29,5 @@ public interface SysDictitemMapper {
*/
List
<
String
>
getAllXjdwByMap
(
@Param
(
"dw"
)
Map
<
String
,
String
>
dw
);
String
getNameBycodeXz
(
@Param
(
"groupid"
)
String
groupid
,
@Param
(
"code"
)
String
code
);
String
getCodeByGrade
(
@Param
(
"unitcode"
)
String
unitcode
,
@Param
(
"codename"
)
String
codename
);
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/SysDictitemMapper.xml
View file @
fa5df9e8
...
...
@@ -23,4 +23,7 @@
from sys_dictitem_xz
where ${dw.codeLevCol} = #{dw.unitcode}
</select>
<select
id=
"getCodeByGrade"
resultType=
"java.lang.String"
>
select ${codename} from sys_dictitem_xz where CODE = #{unitcode}
</select>
</mapper>
\ No newline at end of file
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/TbStAsjMapper.xml
View file @
fa5df9e8
...
...
@@ -333,8 +333,6 @@
SFJY_PDBZ='2',
JY_JD=NULL,
JY_WD=NULL,
AJ_JD=NULL,
AJ_WD=NULL,
</if>
<if
test=
"gxrDwdm!=null and gxrDwdm!=''"
>
gxr_dwdm = #{gxrDwdm, jdbcType=VARCHAR},
</if>
<if
test=
"gxrDwmc!=null and gxrDwmc!=''"
>
gxr_dwmc = #{gxrDwmc, jdbcType=VARCHAR},
</if>
...
...
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/TbStAsjServiceImpl.java
View file @
fa5df9e8
...
...
@@ -249,25 +249,25 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
public
TbAsjJwdinfo
getTbAsjJwdinfo
(
TbAsjJwdinfo
tbAsjJwdinfo
,
SysUser
user
){
if
(
null
!=
user
){
if
(!
"
1"
.
equals
(
sysDictitemMapper
.
getDwLevByDwdm
(
user
.
getUnitcode
()
))){
// 省级用户不用取拿下级单位 查询所有
if
(!
"
S"
.
equals
(
user
.
getGrade
(
))){
// 省级用户不用取拿下级单位 查询所有
// 拿到当前登陆者本级以及下级单位
tbAsjJwdinfo
.
setUnitcodeList
(
dwList
(
user
.
getUnitcode
()));
}
tbAsjJwdinfo
.
setUnitcodeList
(
dwList
(
user
.
getUnitcode
()
,
user
.
getGrade
()
));
}
;
}
// 受理单位
if
(
StringUtils
.
isNotEmpty
(
tbAsjJwdinfo
.
getSldwGajgjgdm
()))
{
tbAsjJwdinfo
.
setSldwGajgjgdmList
(
dwList
(
tbAsjJwdinfo
.
getSldwGajgjgdm
()));
tbAsjJwdinfo
.
setSldwGajgjgdmList
(
dwList
(
tbAsjJwdinfo
.
getSldwGajgjgdm
()
,
user
.
getGrade
()
));
}
// 立案单位
if
(
StringUtils
.
isNotEmpty
(
tbAsjJwdinfo
.
getLadwGajgjgdm
()))
{
tbAsjJwdinfo
.
setLadwGajgjgdmList
(
dwList
(
tbAsjJwdinfo
.
getLadwGajgjgdm
()));
tbAsjJwdinfo
.
setLadwGajgjgdmList
(
dwList
(
tbAsjJwdinfo
.
getLadwGajgjgdm
()
,
user
.
getGrade
()
));
}
// 现勘单位
if
(
StringUtils
.
isNotEmpty
(
tbAsjJwdinfo
.
getXkdwGajgjgdm
()))
{
tbAsjJwdinfo
.
setXkdwGajgjgdmList
(
dwList
(
tbAsjJwdinfo
.
getXkdwGajgjgdm
()));
tbAsjJwdinfo
.
setXkdwGajgjgdmList
(
dwList
(
tbAsjJwdinfo
.
getXkdwGajgjgdm
()
,
user
.
getGrade
()
));
}
// 案件类别代码模糊查询
...
...
@@ -300,7 +300,9 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
return
tbAsjJwdinfo
;
}
public
List
<
String
>
dwList
(
String
unitcode
){
public
List
<
String
>
dwList
(
String
unitcode
,
String
grade
){
// 根据用户等级处理单位
unitcode
=
getUnitCodeByGrade
(
unitcode
,
grade
);
// 拿到当前登陆者本级以及下级单位
String
lev
=
sysDictitemMapper
.
getDwLevByDwdm
(
unitcode
);
List
<
String
>
dwList
=
new
ArrayList
<>();
...
...
@@ -320,8 +322,23 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
return
dwList
;
}
public
String
getUnitCodeByGrade
(
String
unitCode
,
String
grade
){
// 根据用户等级处理单位
if
(
"S"
.
equalsIgnoreCase
(
grade
)){
unitCode
=
"540000000000"
;
}
else
if
(
"D"
.
equalsIgnoreCase
(
grade
)){
unitCode
=
sysDictitemMapper
.
getCodeByGrade
(
unitCode
,
"CODE_LEV2"
);
}
else
if
(
"X"
.
equalsIgnoreCase
(
grade
)){
unitCode
=
sysDictitemMapper
.
getCodeByGrade
(
unitCode
,
"CODE_LEV3"
);
}
return
unitCode
;
}
private
TbAsjJwdinfo
setTjDwxx
(
TbAsjJwdinfo
tbAsjJwdinfo
,
SysUser
user
){
String
unitcode
=
user
.
getUnitcode
();
String
grade
=
user
.
getGrade
();
// 根据用户等级处理单位
unitcode
=
getUnitCodeByGrade
(
unitcode
,
grade
);
String
lev
=
sysDictitemMapper
.
getDwLevByDwdm
(
unitcode
);
Map
<
String
,
String
>
levMap
=
DwUtilCommon
.
getMapDwLevCode
(
unitcode
,
lev
);
tbAsjJwdinfo
.
setCodeLevCol
(
levMap
.
get
(
"codeLevCol"
));
...
...
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