Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
e2d369a6
Commit
e2d369a6
authored
Nov 03, 2022
by
zhangsen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug xiugai1103
parent
2d5fb078
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
36 additions
and
20 deletions
+36
-20
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+1
-1
BuildingServiceImpl.java
...yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
+2
-2
WarehouseStructureServiceImpl.java
...uipmanage/service/impl/WarehouseStructureServiceImpl.java
+28
-8
PointController.java
...join/amos/patrol/business/controller/PointController.java
+1
-2
EquipFeign.java
...va/com/yeejoin/amos/patrol/business/feign/EquipFeign.java
+3
-6
AnalysisReportLogMapper.xml
...uip/src/main/resources/mapper/AnalysisReportLogMapper.xml
+1
-1
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrServiceImpl.java
View file @
e2d369a6
...
@@ -2852,7 +2852,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -2852,7 +2852,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
// 权限处理
// 权限处理
PermissionInterceptorContext
.
setDataAuthRule
(
authKey
);
PermissionInterceptorContext
.
setDataAuthRule
(
authKey
);
param
.
put
(
"bizOrgCode"
,
reginParams
.
getPersonIdentity
().
getBizOrgCode
());
param
.
put
(
"bizOrgCode"
,
reginParams
.
getPersonIdentity
().
get
Company
BizOrgCode
());
List
<
OrgUsr
>
list
=
orgUsrMapper
.
companyDeptListWithPersonCount
(
param
);
List
<
OrgUsr
>
list
=
orgUsrMapper
.
companyDeptListWithPersonCount
(
param
);
return
buildTreeParallel
(
list
);
return
buildTreeParallel
(
list
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
View file @
e2d369a6
...
@@ -1562,7 +1562,7 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -1562,7 +1562,7 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
//如果传递的为部门bizOrgCode 取其上级单位下的建筑
//如果传递的为部门bizOrgCode 取其上级单位下的建筑
ResponseModel
<
OrgUsrDto
>
companyByBizOrgCodeList
=
jcsFeign
.
getCompanyByBizOrgCodeList
(
bizOrgCode
);
ResponseModel
<
OrgUsrDto
>
companyByBizOrgCodeList
=
jcsFeign
.
getCompanyByBizOrgCodeList
(
bizOrgCode
);
String
companyCode
=
companyByBizOrgCodeList
.
getResult
().
getBizOrgCode
();
String
companyCode
=
companyByBizOrgCodeList
.
getResult
().
getBizOrgCode
();
List
<
BuildingTreeVo
>
buildingTreeVos
=
this
.
getBuildingTreeVos
(
true
,
bizOrg
Code
);
List
<
BuildingTreeVo
>
buildingTreeVos
=
this
.
getBuildingTreeVos
(
true
,
company
Code
);
List
<
BuildingTreeVo
>
orgBuildingTreeVos
=
buildingTreeVos
.
stream
().
filter
(
b
->
b
.
getBizOrgCode
()
!=
null
&&
b
.
getBizOrgCode
().
startsWith
(
companyCode
)).
collect
(
Collectors
.
toList
());
List
<
BuildingTreeVo
>
orgBuildingTreeVos
=
buildingTreeVos
.
stream
().
filter
(
b
->
b
.
getBizOrgCode
()
!=
null
&&
b
.
getBizOrgCode
().
startsWith
(
companyCode
)).
collect
(
Collectors
.
toList
());
...
@@ -1577,7 +1577,7 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -1577,7 +1577,7 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
//如果传递的为部门bizOrgCode 取其上级单位下的建筑
//如果传递的为部门bizOrgCode 取其上级单位下的建筑
ResponseModel
<
OrgUsrDto
>
companyByBizOrgCodeList
=
jcsFeign
.
getCompanyByBizOrgCodeList
(
bizOrgCode
);
ResponseModel
<
OrgUsrDto
>
companyByBizOrgCodeList
=
jcsFeign
.
getCompanyByBizOrgCodeList
(
bizOrgCode
);
String
companyCode
=
companyByBizOrgCodeList
.
getResult
().
getBizOrgCode
();
String
companyCode
=
companyByBizOrgCodeList
.
getResult
().
getBizOrgCode
();
List
<
BuildingTreeVo
>
buildingTreeVos
=
this
.
getBuildingTreeVos
(
true
,
bizOrg
Code
);
List
<
BuildingTreeVo
>
buildingTreeVos
=
this
.
getBuildingTreeVos
(
true
,
company
Code
);
List
<
BuildingTreeVo
>
orgBuildingTreeVos
=
buildingTreeVos
.
stream
().
filter
(
b
->
b
.
getBizOrgCode
()
!=
null
&&
b
.
getBizOrgCode
().
startsWith
(
companyCode
)).
collect
(
Collectors
.
toList
());
List
<
BuildingTreeVo
>
orgBuildingTreeVos
=
buildingTreeVos
.
stream
().
filter
(
b
->
b
.
getBizOrgCode
()
!=
null
&&
b
.
getBizOrgCode
().
startsWith
(
companyCode
)).
collect
(
Collectors
.
toList
());
return
orgBuildingTreeVos
;
return
orgBuildingTreeVos
;
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/WarehouseStructureServiceImpl.java
View file @
e2d369a6
package
com
.
yeejoin
.
equipmanage
.
service
.
impl
;
package
com
.
yeejoin
.
equipmanage
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.google.common.base.Joiner
;
import
com.google.common.base.Joiner
;
import
com.yeejoin.equipmanage.common.dto.OrgUsrDto
;
import
com.yeejoin.equipmanage.common.dto.OrgUsrDto
;
...
@@ -96,11 +92,11 @@ public class WarehouseStructureServiceImpl extends ServiceImpl<WarehouseStructur
...
@@ -96,11 +92,11 @@ public class WarehouseStructureServiceImpl extends ServiceImpl<WarehouseStructur
one
.
eq
(
"id"
,
ids
);
one
.
eq
(
"id"
,
ids
);
}
}
}
}
one
.
eq
(
"warehouse_id"
,
warehouseId
);
one
.
eq
(
"warehouse_id"
,
0
);
list
=
warehouseStructureMapper
.
selectList
(
one
);
list
=
warehouseStructureMapper
.
selectList
(
one
);
}
}
QueryWrapper
<
WarehouseStructure
>
one1
=
new
QueryWrapper
<>();
QueryWrapper
<
WarehouseStructure
>
one1
=
new
QueryWrapper
<>();
one1
.
eq
(
"warehouse_id"
,
warehouseId
);
one1
.
eq
(
"warehouse_id"
,
0
);
one1
.
eq
(
"id"
,
buildingId
);
one1
.
eq
(
"id"
,
buildingId
);
list
.
addAll
(
warehouseStructureMapper
.
selectList
(
one1
));
list
.
addAll
(
warehouseStructureMapper
.
selectList
(
one1
));
}
else
{
}
else
{
...
@@ -110,7 +106,7 @@ public class WarehouseStructureServiceImpl extends ServiceImpl<WarehouseStructur
...
@@ -110,7 +106,7 @@ public class WarehouseStructureServiceImpl extends ServiceImpl<WarehouseStructur
list
=
warehouseStructureMapper
.
selectList
(
one
);
list
=
warehouseStructureMapper
.
selectList
(
one
);
}
}
list
=
buildByRecursive
(
list
,
warehouseId
);
list
=
buildByRecursive
Two
(
list
,
warehouseId
);
return
list
;
return
list
;
}
}
...
@@ -171,6 +167,30 @@ public class WarehouseStructureServiceImpl extends ServiceImpl<WarehouseStructur
...
@@ -171,6 +167,30 @@ public class WarehouseStructureServiceImpl extends ServiceImpl<WarehouseStructur
}
}
/**
/**
* 使用递归方法建树
*
* @param treeNodes
* @return
*/
private
List
<
WarehouseStructure
>
buildByRecursiveTwo
(
List
<
WarehouseStructure
>
treeNodes
,
Long
id
)
{
List
<
WarehouseStructure
>
trees
=
new
ArrayList
<
WarehouseStructure
>();
if
(!
Objects
.
isNull
(
id
)
&&
id
!=
0
)
{
for
(
WarehouseStructure
treeNode
:
treeNodes
)
{
if
(
treeNode
.
getId
().
equals
(
id
))
{
trees
.
add
(
findChildren
(
treeNode
,
treeNodes
));
}
}
}
else
{
for
(
WarehouseStructure
treeNode
:
treeNodes
)
{
if
(
null
==
treeNode
.
getParentId
()
||
id
.
equals
(
treeNode
.
getParentId
()))
{
trees
.
add
(
findChildren
(
treeNode
,
treeNodes
));
}
}
}
return
trees
;
}
/**
* 递归查找子节点
* 递归查找子节点
*
*
* @param treeNodes
* @param treeNodes
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/PointController.java
View file @
e2d369a6
...
@@ -445,8 +445,7 @@ public class PointController extends AbstractBaseController {
...
@@ -445,8 +445,7 @@ public class PointController extends AbstractBaseController {
map
=
pointMapper
.
getPointById
(
Long
.
valueOf
(
pointId
));
map
=
pointMapper
.
getPointById
(
Long
.
valueOf
(
pointId
));
}
}
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
return
CommonResponseUtil
.
success
(
equipFeign
.
gettreeWarehouse
(
reginParams
.
getPersonIdentity
().
getCompanyBizOrgCode
(),
map
.
get
(
"buildingId"
).
toString
()));
return
CommonResponseUtil
.
success
(
equipFeign
.
gettreeWarehouse
(
Long
.
valueOf
(
String
.
valueOf
(
map
.
get
(
"buildingId"
))),
reginParams
.
getPersonIdentity
().
getCompanyBizOrgCode
(),
map
.
get
(
"buildingId"
).
toString
()));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
return
CommonResponseUtil
.
failure
(
"查询巡检点失败"
);
return
CommonResponseUtil
.
failure
(
"查询巡检点失败"
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/EquipFeign.java
View file @
e2d369a6
...
@@ -2,10 +2,7 @@ package com.yeejoin.amos.patrol.business.feign;
...
@@ -2,10 +2,7 @@ package com.yeejoin.amos.patrol.business.feign;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.List
;
...
@@ -44,8 +41,8 @@ public interface EquipFeign {
...
@@ -44,8 +41,8 @@ public interface EquipFeign {
LinkedHashMap
<
String
,
Object
>
getRegionTress
();
LinkedHashMap
<
String
,
Object
>
getRegionTress
();
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/warehouse-structure/gettree/
0
"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/warehouse-structure/gettree/
{id}
"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
gettreeWarehouse
(
@
RequestParam
(
value
=
"bizOrgCode"
,
required
=
true
)
String
bizOrgCode
,
@RequestParam
(
value
=
"buildingId"
,
required
=
false
)
String
buildingId
);
LinkedHashMap
<
String
,
Object
>
gettreeWarehouse
(
@
PathVariable
Long
id
,
@RequestParam
(
value
=
"bizOrgCode"
,
required
=
true
)
String
bizOrgCode
,
@RequestParam
(
value
=
"buildingId"
,
required
=
false
)
String
buildingId
);
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/building/getOne"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/building/getOne"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
...
...
amos-boot-system-equip/src/main/resources/mapper/AnalysisReportLogMapper.xml
View file @
e2d369a6
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
</if>
</if>
</where>
</where>
ORDER BY
ORDER BY
report_date_desc
DESC
create_date
DESC
</select>
</select>
<select
id=
"getStation"
resultType=
"Map"
>
<select
id=
"getStation"
resultType=
"Map"
>
...
...
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