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
beb9c1f5
Commit
beb9c1f5
authored
Mar 25, 2022
by
chenhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://39.98.45.134:8090/moa/amos-boot-biz
into developer
parents
ee49e19f
9c3bcc11
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
191 additions
and
23 deletions
+191
-23
MetaHandler.java
...in/java/com/yeejoin/amos/boot/biz/config/MetaHandler.java
+3
-3
OrgUsrMapper.xml
...ule-common-api/src/main/resources/mapper/OrgUsrMapper.xml
+2
-1
UserCar.java
.../com/yeejoin/amos/boot/module/jcs/api/entity/UserCar.java
+2
-0
IUserCarService.java
...oin/amos/boot/module/jcs/api/service/IUserCarService.java
+1
-0
CommandController.java
...boot/module/command/biz/controller/CommandController.java
+7
-0
CarController.java
...ava/com/yeejoin/equipmanage/controller/CarController.java
+6
-0
EquipmentSpecificAlarmController.java
...ipmanage/controller/EquipmentSpecificAlarmController.java
+4
-0
FireFightingSystemController.java
.../equipmanage/controller/FireFightingSystemController.java
+2
-0
JcsFeign.java
...src/main/java/com/yeejoin/equipmanage/fegin/JcsFeign.java
+10
-0
BuildingServiceImpl.java
...yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
+18
-3
ConfirmAlarmServiceImpl.java
...oin/equipmanage/service/impl/ConfirmAlarmServiceImpl.java
+1
-0
EquipmentSpecificAlarmServiceImpl.java
...anage/service/impl/EquipmentSpecificAlarmServiceImpl.java
+1
-1
FirefightersController.java
...oot/module/jcs/biz/controller/FirefightersController.java
+33
-1
UserCarServiceImpl.java
.../boot/module/jcs/biz/service/impl/UserCarServiceImpl.java
+7
-0
GroupController.java
...join/amos/patrol/business/controller/GroupController.java
+76
-11
EquipmentSpecificAlarmMapper.xml
...rc/main/resources/mapper/EquipmentSpecificAlarmMapper.xml
+3
-3
jcs-1.0.0.0.xml
...ystem-jcs/src/main/resources/db/changelog/jcs-1.0.0.0.xml
+15
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/config/MetaHandler.java
View file @
beb9c1f5
...
@@ -75,9 +75,9 @@ public class MetaHandler implements MetaObjectHandler {
...
@@ -75,9 +75,9 @@ public class MetaHandler implements MetaObjectHandler {
this
.
setFieldValByName
(
"recDate"
,
currentDate
,
metaObject
);
this
.
setFieldValByName
(
"recDate"
,
currentDate
,
metaObject
);
}
}
//以下为装备中转移过来的
//以下为装备中转移过来的
if
(
isExistField
(
"userId"
,
entity
))
{
//
if (isExistField("userId", entity)) {
this
.
setFieldValByName
(
"userId"
,
String
.
valueOf
(
agencyUserModel
.
getUserId
()),
metaObject
);
//
this.setFieldValByName("userId", String.valueOf(agencyUserModel.getUserId()), metaObject);
}
//
}
if
(
isExistField
(
"creatorId"
,
entity
))
{
if
(
isExistField
(
"creatorId"
,
entity
))
{
this
.
setFieldValByName
(
"creatorId"
,
Long
.
valueOf
(
agencyUserModel
.
getUserId
()),
metaObject
);
this
.
setFieldValByName
(
"creatorId"
,
Long
.
valueOf
(
agencyUserModel
.
getUserId
()),
metaObject
);
}
}
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/OrgUsrMapper.xml
View file @
beb9c1f5
...
@@ -504,8 +504,9 @@ GROUP BY
...
@@ -504,8 +504,9 @@ GROUP BY
`cb_org_usr` u
`cb_org_usr` u
LEFT JOIN cb_dynamic_form_instance f ON f.instance_id = u.sequence_nbr
LEFT JOIN cb_dynamic_form_instance f ON f.instance_id = u.sequence_nbr
<where>
<where>
u. is_delete = 0
<if
test=
"id != null and id != ''"
>
<if
test=
"id != null and id != ''"
>
u.amos_org_id = #{id}
AND
u.amos_org_id = #{id}
</if>
</if>
<if
test=
"type != null and type != ''"
>
<if
test=
"type != null and type != ''"
>
AND u.biz_org_type = #{type}
AND u.biz_org_type = #{type}
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/entity/UserCar.java
View file @
beb9c1f5
...
@@ -28,4 +28,6 @@ public class UserCar extends BaseEntity {
...
@@ -28,4 +28,6 @@ public class UserCar extends BaseEntity {
private
String
carNum
;
private
String
carNum
;
@TableField
(
"car_id"
)
@TableField
(
"car_id"
)
private
Long
carId
;
private
Long
carId
;
@TableField
(
"team_id"
)
private
String
teamId
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/service/IUserCarService.java
View file @
beb9c1f5
...
@@ -12,6 +12,7 @@ public interface IUserCarService {
...
@@ -12,6 +12,7 @@ public interface IUserCarService {
UserCar
selectByAmosUserId
(
Long
id
);
UserCar
selectByAmosUserId
(
Long
id
);
UserCar
selectByCarId
(
Long
id
);
List
<
UserCar
>
selectList
();
List
<
UserCar
>
selectList
();
String
selectListid
();
String
selectListid
();
void
add
(
UserCar
userCar
);
void
add
(
UserCar
userCar
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-command-biz/src/main/java/com/yeejoin/amos/boot/module/command/biz/controller/CommandController.java
View file @
beb9c1f5
...
@@ -1377,6 +1377,10 @@ public class CommandController extends BaseController {
...
@@ -1377,6 +1377,10 @@ public class CommandController extends BaseController {
map
.
put
(
"data"
,
null
);
map
.
put
(
"data"
,
null
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
if
(
teamId
==
null
){
return
ResponseHelper
.
buildResponse
(
null
);
}
ResponseModel
<
Page
<
CarInfoDto
>>
data
=
equipFeignClient
.
equipmentCarList
(
teamId
,
name
,
code
,
pageNum
,
pageSize
,
id
,
isNo
);
ResponseModel
<
Page
<
CarInfoDto
>>
data
=
equipFeignClient
.
equipmentCarList
(
teamId
,
name
,
code
,
pageNum
,
pageSize
,
id
,
isNo
);
List
<
CarInfoDto
>
array
=
null
;
List
<
CarInfoDto
>
array
=
null
;
if
(
data
!=
null
&&
data
.
getResult
()!=
null
){
if
(
data
!=
null
&&
data
.
getResult
()!=
null
){
...
@@ -1422,7 +1426,10 @@ public class CommandController extends BaseController {
...
@@ -1422,7 +1426,10 @@ public class CommandController extends BaseController {
AgencyUserModel
agencyUserModel
=
getUserInfo
();
AgencyUserModel
agencyUserModel
=
getUserInfo
();
userCar
.
setAmosUserId
(
Long
.
valueOf
(
agencyUserModel
.
getUserId
()));
userCar
.
setAmosUserId
(
Long
.
valueOf
(
agencyUserModel
.
getUserId
()));
userCar
.
setAmosUserName
(
agencyUserModel
.
getRealName
());
userCar
.
setAmosUserName
(
agencyUserModel
.
getRealName
());
if
(
"1"
.
equals
(
type
))
{
if
(
"1"
.
equals
(
type
))
{
Firefighters
orgUsr
=
firefightersService
.
selectByAmosOrgId
(
Long
.
valueOf
(
agencyUserModel
.
getUserId
()));
userCar
.
setTeamId
(
orgUsr
.
getFireTeamId
()+
""
);
userCarService
.
add
(
userCar
);
userCarService
.
add
(
userCar
);
}
else
{
}
else
{
userCarService
.
delete
(
userCar
);
userCarService
.
delete
(
userCar
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/CarController.java
View file @
beb9c1f5
...
@@ -33,6 +33,7 @@ import org.springframework.context.annotation.Lazy;
...
@@ -33,6 +33,7 @@ import org.springframework.context.annotation.Lazy;
import
org.springframework.format.annotation.DateTimeFormat
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
org.springframework.http.*
;
import
org.springframework.http.*
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.client.RestTemplate
;
import
org.springframework.web.client.RestTemplate
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
@@ -279,6 +280,7 @@ public class CarController extends AbstractBaseController {
...
@@ -279,6 +280,7 @@ public class CarController extends AbstractBaseController {
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@Transactional
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑车辆信息(<font color='blue'>release</font>)"
,
notes
=
"编辑车辆信息"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑车辆信息(<font color='blue'>release</font>)"
,
notes
=
"编辑车辆信息"
)
@PostMapping
(
value
=
"/update"
,
produces
=
"application/json;charset=UTF-8"
)
@PostMapping
(
value
=
"/update"
,
produces
=
"application/json;charset=UTF-8"
)
public
Car
updateCar
(
@ApiParam
(
value
=
"车辆对象"
,
required
=
true
)
@RequestBody
Car
car
)
{
public
Car
updateCar
(
@ApiParam
(
value
=
"车辆对象"
,
required
=
true
)
@RequestBody
Car
car
)
{
...
@@ -295,6 +297,10 @@ public class CarController extends AbstractBaseController {
...
@@ -295,6 +297,10 @@ public class CarController extends AbstractBaseController {
// Set<CarProperty> carpList = carRequest.getCarPropertyList();
// Set<CarProperty> carpList = carRequest.getCarPropertyList();
// carInstance = iCarService.saveCar(getUserInfo(), carInstance, carInfo, carpList);
// carInstance = iCarService.saveCar(getUserInfo(), carInstance, carInfo, carpList);
// saveFile(carInstance);视频图片文件后期统一处理
// saveFile(carInstance);视频图片文件后期统一处理
//用来解绑车辆
jcsFeign
.
getUserCar
(
car
.
getId
(),
car
.
getTeamId
());
EquipmentSpecificSerivceImpl
.
registerMqttTopic
(
car
.
getIotCode
(),
equipmentIotMqttReceiveConfig
);
EquipmentSpecificSerivceImpl
.
registerMqttTopic
(
car
.
getIotCode
(),
equipmentIotMqttReceiveConfig
);
Car
oldCar
=
iCarService
.
getById
(
car
.
getId
());
Car
oldCar
=
iCarService
.
getById
(
car
.
getId
());
Car
car1
=
iCarService
.
updateOneById
(
car
);
Car
car1
=
iCarService
.
updateOneById
(
car
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/EquipmentSpecificAlarmController.java
View file @
beb9c1f5
...
@@ -135,6 +135,10 @@ public class EquipmentSpecificAlarmController extends AbstractBaseController {
...
@@ -135,6 +135,10 @@ public class EquipmentSpecificAlarmController extends AbstractBaseController {
public
ResponseModel
getAlarmPage
(
int
pageNum
,
int
pageSize
,
AlarmDTO
dto
)
{
public
ResponseModel
getAlarmPage
(
int
pageNum
,
int
pageSize
,
AlarmDTO
dto
)
{
dto
.
setStatus
(
"1"
);
dto
.
setStatus
(
"1"
);
Page
page
=
new
Page
(
pageNum
,
pageSize
);
Page
page
=
new
Page
(
pageNum
,
pageSize
);
if
(
dto
.
getStartDate
()
!=
null
&&
dto
.
getEndDate
()
!=
null
){
dto
.
setStartDate
(
dto
.
getStartDate
().
split
(
" "
)[
0
]+
" 00:00:00"
);
dto
.
setEndDate
(
dto
.
getEndDate
().
split
(
" "
)[
0
]+
" 23:59:59"
);
}
Page
<
EquipSpecificAlarmDTO
>
pageBean
=
iEquipmentSpecificAlarmService
.
getAlarmPage
(
page
,
dto
);
Page
<
EquipSpecificAlarmDTO
>
pageBean
=
iEquipmentSpecificAlarmService
.
getAlarmPage
(
page
,
dto
);
return
CommonResponseUtil
.
success
(
pageBean
);
return
CommonResponseUtil
.
success
(
pageBean
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/FireFightingSystemController.java
View file @
beb9c1f5
...
@@ -11,6 +11,7 @@ import com.yeejoin.equipmanage.common.entity.*;
...
@@ -11,6 +11,7 @@ import com.yeejoin.equipmanage.common.entity.*;
import
com.yeejoin.equipmanage.common.utils.SpringUtils
;
import
com.yeejoin.equipmanage.common.utils.SpringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
...
@@ -86,6 +87,7 @@ public class FireFightingSystemController extends AbstractBaseController {
...
@@ -86,6 +87,7 @@ public class FireFightingSystemController extends AbstractBaseController {
IFireFightingSystemService
fireFightingSystemService
;
IFireFightingSystemService
fireFightingSystemService
;
@Autowired
@Autowired
IUploadFileService
uploadFileService
;
IUploadFileService
uploadFileService
;
@Lazy
@Autowired
@Autowired
IEquipmentSpecificSerivce
equipmentSpecificSerivce
;
IEquipmentSpecificSerivce
equipmentSpecificSerivce
;
@Autowired
@Autowired
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/fegin/JcsFeign.java
View file @
beb9c1f5
...
@@ -81,6 +81,16 @@ public interface JcsFeign {
...
@@ -81,6 +81,16 @@ public interface JcsFeign {
@RequestParam
(
value
=
"type"
,
required
=
false
)
String
type
,
@RequestParam
(
value
=
"type"
,
required
=
false
)
String
type
,
@RequestParam
(
value
=
"method"
,
required
=
false
)
String
method
);
@RequestParam
(
value
=
"method"
,
required
=
false
)
String
method
);
@RequestMapping
(
value
=
"/firefighters/getUserCar/{carId}/{teamId}"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
void
getUserCar
(
@PathVariable
(
value
=
"carId"
)
Long
carId
,
@PathVariable
(
value
=
"teamId"
)
String
teamId
);
/**
/**
* <pre>
* <pre>
* 根据值班区域ID查询当前值班人
* 根据值班区域ID查询当前值班人
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
View file @
beb9c1f5
...
@@ -303,11 +303,26 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -303,11 +303,26 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
//前端的address中携带了经纬度,后台切割保存
//前端的address中携带了经纬度,后台切割保存
if
(
map
.
containsKey
(
"address"
)
&&
map
.
get
(
"address"
)
!=
null
){
if
(
map
.
containsKey
(
"address"
)
&&
map
.
get
(
"address"
)
!=
null
){
String
address
=
map
.
get
(
"address"
).
toString
();
String
address
=
map
.
get
(
"address"
).
toString
();
if
(
address
.
contains
(
"@"
)){
String
[]
addressData
=
address
.
split
(
"@address@"
);
String
[]
addresses
=
address
.
split
(
"@"
);
if
(
addressData
.
length
>
1
)
{
map
.
put
(
"address"
,
addresses
[
0
]);
map
.
put
(
"address"
,
addressData
[
0
]);
JSONObject
langLatObj
=
JSON
.
parseObject
(
addressData
[
1
]);
if
(
StringUtils
.
isNotEmpty
(
langLatObj
.
getString
(
"longitude"
)))
{
map
.
put
(
"longitude"
,
langLatObj
.
getString
(
"longitude"
));
}
if
(
StringUtils
.
isNotEmpty
(
langLatObj
.
getString
(
"latitude"
)))
{
map
.
put
(
"latitude"
,
langLatObj
.
getString
(
"latitude"
));
}
}
}
// if (address.contains("@")){
// String[] addresses = address.split("@");
// map.put("address",addresses[0]);
// map.put("longitude",addresses[0]);
// map.put("latitude",addresses[0]);
// }
}
}
Map
<
String
,
Object
>
formKeyMap
=
iFormInstanceService
.
createByMap
(
groupCode
,
companyCode
,
map
);
Map
<
String
,
Object
>
formKeyMap
=
iFormInstanceService
.
createByMap
(
groupCode
,
companyCode
,
map
);
if
(
formKeyMap
.
get
(
instanceId
)
!=
null
)
{
if
(
formKeyMap
.
get
(
instanceId
)
!=
null
)
{
//2.保存图片
//2.保存图片
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/ConfirmAlarmServiceImpl.java
View file @
beb9c1f5
...
@@ -176,6 +176,7 @@ public class ConfirmAlarmServiceImpl extends ServiceImpl<ConfirmAlarmMapper, Equ
...
@@ -176,6 +176,7 @@ public class ConfirmAlarmServiceImpl extends ServiceImpl<ConfirmAlarmMapper, Equ
}
}
ent
.
setUpdateDate
(
new
Date
());
ent
.
setUpdateDate
(
new
Date
());
ent
.
setConfirmDate
(
new
Date
());
int
i
=
0
;
int
i
=
0
;
if
(
ent
.
getIsBatch
()
==
0
){
if
(
ent
.
getIsBatch
()
==
0
){
i
=
equipmentSpecificAlarmLogMapper
.
updateById
(
ent
);
i
=
equipmentSpecificAlarmLogMapper
.
updateById
(
ent
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentSpecificAlarmServiceImpl.java
View file @
beb9c1f5
...
@@ -199,7 +199,7 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
...
@@ -199,7 +199,7 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
@Override
@Override
public
org
.
springframework
.
data
.
domain
.
Page
<
AlarmListDataVO
>
listAlarmsPage
(
CommonPageInfoParam
param
)
{
public
org
.
springframework
.
data
.
domain
.
Page
<
AlarmListDataVO
>
listAlarmsPage
(
CommonPageInfoParam
param
)
{
Page
page
=
new
Page
(
param
.
getPageNumber
()
,
param
.
getPageSize
());
Page
page
=
new
Page
(
param
.
getPageNumber
()
-
1
,(
param
.
getPageNumber
()-
1
)
*
param
.
getPageSize
());
Page
<
Map
<
String
,
Object
>>
mybatisResult
=
this
.
baseMapper
.
pageAlarmsInfo
(
page
,
param
);
Page
<
Map
<
String
,
Object
>>
mybatisResult
=
this
.
baseMapper
.
pageAlarmsInfo
(
page
,
param
);
List
<
AlarmListDataVO
>
res
=
new
ArrayList
<>();
List
<
AlarmListDataVO
>
res
=
new
ArrayList
<>();
if
(
mybatisResult
.
getSize
()
>
0
)
{
if
(
mybatisResult
.
getSize
()
>
0
)
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/FirefightersController.java
View file @
beb9c1f5
...
@@ -12,6 +12,8 @@ import com.yeejoin.amos.boot.module.common.api.core.framework.PersonIdentify;
...
@@ -12,6 +12,8 @@ import com.yeejoin.amos.boot.module.common.api.core.framework.PersonIdentify;
import
com.yeejoin.amos.boot.module.common.api.dto.OrgMenuDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.OrgMenuDto
;
import
com.yeejoin.amos.boot.module.common.api.enums.OrgPersonEnum
;
import
com.yeejoin.amos.boot.module.common.api.enums.OrgPersonEnum
;
import
com.yeejoin.amos.boot.module.common.biz.service.impl.OrgUsrServiceImpl
;
import
com.yeejoin.amos.boot.module.common.biz.service.impl.OrgUsrServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.UserCar
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IUserCarService
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
...
@@ -104,7 +106,8 @@ public class FirefightersController extends BaseController {
...
@@ -104,7 +106,8 @@ public class FirefightersController extends BaseController {
@Value
(
"${auth-key-fire-fighters:fire_fighters_info}"
)
@Value
(
"${auth-key-fire-fighters:fire_fighters_info}"
)
private
String
authKey
;
private
String
authKey
;
@Autowired
IUserCarService
userCarService
;
/**
/**
* 新增消防队员
* 新增消防队员
...
@@ -193,6 +196,27 @@ public class FirefightersController extends BaseController {
...
@@ -193,6 +196,27 @@ public class FirefightersController extends BaseController {
}
}
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/getUserCar/{carId}/{teamId}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"获取绑定车辆"
,
notes
=
"获取绑定车辆"
)
@Transactional
public
void
getUserCar
(
@PathVariable
Long
carId
,
@PathVariable
String
teamId
)
{
try
{
UserCar
userCar
=
userCarService
.
selectByCarId
(
carId
);
if
(
userCar
!=
null
&&!
userCar
.
getTeamId
().
equals
(
teamId
)){
userCarService
.
delete
(
userCar
);
}
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
/**
/**
* 修改消防队员
* 修改消防队员
*
*
...
@@ -205,6 +229,14 @@ public class FirefightersController extends BaseController {
...
@@ -205,6 +229,14 @@ public class FirefightersController extends BaseController {
public
ResponseModel
<
Object
>
updateByIdFirefighters
(
HttpServletRequest
request
,
public
ResponseModel
<
Object
>
updateByIdFirefighters
(
HttpServletRequest
request
,
@RequestBody
FirefightersInfoDto
firefighters
)
{
@RequestBody
FirefightersInfoDto
firefighters
)
{
try
{
try
{
//判断此消防人员所属队伍是否变换,
//获取用户已绑定车辆id、
UserCar
userCar
=
userCarService
.
selectByAmosUserId
(
Long
.
valueOf
(
firefighters
.
getFirefighters
().
getAmosUserId
()));
if
(
userCar
!=
null
&&!
userCar
.
getTeamId
().
equals
(
firefighters
.
getFirefighters
().
getFireTeamId
()+
""
)){
userCarService
.
delete
(
userCar
);
}
Firefighters
firefighter
=
firefighters
.
getFirefighters
();
Firefighters
firefighter
=
firefighters
.
getFirefighters
();
// BUG2168 居住地户籍所在地为空判断 bykongfm
// BUG2168 居住地户籍所在地为空判断 bykongfm
if
(
firefighter
.
getResidenceDetails
()
!=
null
)
{
if
(
firefighter
.
getResidenceDetails
()
!=
null
)
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/UserCarServiceImpl.java
View file @
beb9c1f5
...
@@ -38,6 +38,13 @@ public class UserCarServiceImpl extends BaseService<AircraftDto, UserCar, UserCa
...
@@ -38,6 +38,13 @@ public class UserCarServiceImpl extends BaseService<AircraftDto, UserCar, UserCa
}
}
@Override
@Override
public
UserCar
selectByCarId
(
Long
id
)
{
QueryWrapper
<
UserCar
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"car_id"
,
id
);
return
UserCarMapper
.
selectOne
(
queryWrapper
);
}
@Override
public
List
<
UserCar
>
selectList
()
{
public
List
<
UserCar
>
selectList
()
{
return
this
.
list
();
return
this
.
list
();
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-patrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/GroupController.java
View file @
beb9c1f5
...
@@ -150,25 +150,77 @@ public class GroupController extends AbstractBaseController{
...
@@ -150,25 +150,77 @@ public class GroupController extends AbstractBaseController{
List
<
LinkedHashMap
<
String
,
Object
>>
res
=
new
ArrayList
<>();
List
<
LinkedHashMap
<
String
,
Object
>>
res
=
new
ArrayList
<>();
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
bizOrgCode
=
reginParams
.
getPersonIdentity
().
getBizOrgCode
();
String
companyId
=
reginParams
.
getCompany
().
getSequenceNbr
().
toString
();
// 获取部门及人员信息
res
=
getDeptAndUser
(
companyId
);
// String bizOrgCode = reginParams.getPersonIdentity().getBizOrgCode();
// 获取部门及人员信息
// 获取部门及人员信息
res
=
getDeptAndUser
(
bizOrgCode
);
//
res = getDeptAndUser(bizOrgCode);
return
CommonResponseUtil
.
success
(
res
);
return
CommonResponseUtil
.
success
(
res
);
}
}
/**
/**
* 根据公司id获取部门及人员信息
* 根据公司id获取部门及人员信息
* @param companyId
* @param companyId
* @return
* @return
*/
*/
private
List
<
LinkedHashMap
<
String
,
Object
>>
getDeptAndUser
(
String
companyId
){
List
<
LinkedHashMap
<
String
,
Object
>>
res
=
new
ArrayList
<>();
CompanyModel
companyModel
=
remoteSecurityService
.
listUserByCompanyId1
(
getToken
(),
getProduct
(),
getAppKey
(),
companyId
);
String
loginOrgCode
=
String
.
valueOf
(
companyModel
.
getCompanyOrgCode
());
List
children
=
(
List
)
companyModel
.
getChildren
();
for
(
int
i
=
0
;
i
<
children
.
size
();
i
++)
{
Map
<
String
,
Object
>
map
=
(
LinkedHashMap
)
children
.
get
(
i
);
LinkedHashMap
<
String
,
Object
>
dept
=
new
LinkedHashMap
<>();
if
(
"其他"
.
equals
((
map
.
get
(
"departmentName"
).
toString
()))){
dept
.
put
(
"id"
,
"-1"
);
dept
.
put
(
"key"
,
"-1"
);
dept
.
put
(
"value"
,
"-1"
);
dept
.
put
(
"state"
,
"close"
);
dept
.
put
(
"label"
,
"其他"
);
dept
.
put
(
"title"
,
"其他"
);
dept
.
put
(
"name"
,
"其他"
);
List
userModelList
=
(
List
)
map
.
get
(
"userModelList"
);
dept
.
put
(
"children"
,
getUserModelList
(
userModelList
,
"-1"
));
}
else
{
dept
.
put
(
"id"
,
map
.
get
(
"sequenceNbr"
));
dept
.
put
(
"key"
,
map
.
get
(
"sequenceNbr"
));
dept
.
put
(
"value"
,
map
.
get
(
"sequenceNbr"
));
dept
.
put
(
"state"
,
"open"
);
dept
.
put
(
"orgCode"
,
loginOrgCode
+
"-"
+
map
.
get
(
"sequenceNbr"
));
dept
.
put
(
"label"
,
map
.
get
(
"departmentName"
));
dept
.
put
(
"title"
,
map
.
get
(
"departmentName"
));
dept
.
put
(
"name"
,
map
.
get
(
"departmentName"
));
//人员集合
List
userModelList
=
(
List
)
map
.
get
(
"userModelList"
);
dept
.
put
(
"children"
,
getUserModelList
(
userModelList
,
map
.
get
(
"sequenceNbr"
)));
}
dept
.
put
(
"type"
,
"department"
);
dept
.
put
(
"writeable"
,
0
);
res
.
add
(
dept
);
}
return
res
;
}
/**
* 根据公司id获取部门及人员信息
* @param companyId
* @return
*//*
private List<LinkedHashMap<String, Object>> getDeptAndUser( String bizOrgCode){
private List<LinkedHashMap<String, Object>> getDeptAndUser( String bizOrgCode){
List<LinkedHashMap<String, Object>> res = new ArrayList<>();
List<LinkedHashMap<String, Object>> res = new ArrayList<>();
//
CompanyModel companyModel = remoteSecurityService.listUserByCompanyId1(getToken(), getProduct(), getAppKey(), companyId);
//CompanyModel companyModel = remoteSecurityService.listUserByCompanyId1(getToken(), getProduct(), getAppKey(), companyId);
// String loginOrgCode = String.valueOf(companyModel.getCompanyOrgCode());
// String loginOrgCode = String.valueOf(companyModel.getCompanyOrgCode());
//
List children = (List) companyModel.getChildren();
//List children = (List) companyModel.getChildren();
ResponseModel<Object> byOrgCode = jcsFeignClient.getByOrgCode(bizOrgCode);
ResponseModel<Object> byOrgCode = jcsFeignClient.getByOrgCode(bizOrgCode);
Map<String, Object> requestBody = new HashMap<>();
Map<String, Object> requestBody = new HashMap<>();
requestBody.put("OrgCode",bizOrgCode);
requestBody.put("OrgCode",bizOrgCode);
...
@@ -185,9 +237,7 @@ public class GroupController extends AbstractBaseController{
...
@@ -185,9 +237,7 @@ public class GroupController extends AbstractBaseController{
o.put("userModelList",userList);
o.put("userModelList",userList);
}
}
}
}
}));
}));*//*
for (int i = 0; i < orgUsresult.size(); i++) {
for (int i = 0; i < orgUsresult.size(); i++) {
Map<String, Object> map = (LinkedHashMap) orgUsresult.get(i);
Map<String, Object> map = (LinkedHashMap) orgUsresult.get(i);
if (map.containsKey("userModelList") && map.containsKey("bizOrgName") && !map.get("bizOrgName").equals("")){
if (map.containsKey("userModelList") && map.containsKey("bizOrgName") && !map.get("bizOrgName").equals("")){
...
@@ -222,7 +272,7 @@ public class GroupController extends AbstractBaseController{
...
@@ -222,7 +272,7 @@ public class GroupController extends AbstractBaseController{
}
}
}
}
return res;
return res;
}
}
*/
/**
/**
* 部门人员转换
* 部门人员转换
...
@@ -237,7 +287,22 @@ public class GroupController extends AbstractBaseController{
...
@@ -237,7 +287,22 @@ public class GroupController extends AbstractBaseController{
for
(
int
i
=
0
;
i
<
userModelList
.
size
();
i
++){
for
(
int
i
=
0
;
i
<
userModelList
.
size
();
i
++){
Map
<
String
,
Object
>
map
=
(
LinkedHashMap
)
userModelList
.
get
(
i
);
Map
<
String
,
Object
>
map
=
(
LinkedHashMap
)
userModelList
.
get
(
i
);
LinkedHashMap
<
String
,
Object
>
user
=
new
LinkedHashMap
<>();
LinkedHashMap
<
String
,
Object
>
user
=
new
LinkedHashMap
<>();
if
(
map
.
get
(
"amosOrgId"
)!=
null
&&
map
.
get
(
"bizOrgName"
)!=
null
){
if
(
set
.
add
(
map
.
get
(
"userId"
).
toString
()))
{
user
.
put
(
"id"
,
map
.
get
(
"sequenceNbr"
));
if
(
"-1"
.
equals
(
deptId
)){
user
.
put
(
"key"
,
map
.
get
(
"sequenceNbr"
)
+
"-1"
);
user
.
put
(
"value"
,
map
.
get
(
"userId"
).
toString
()
+
"@"
+
"-1"
);
}
else
{
user
.
put
(
"key"
,
map
.
get
(
"sequenceNbr"
)
+
deptId
.
toString
());
user
.
put
(
"value"
,
map
.
get
(
"userId"
).
toString
()
+
"@"
+
deptId
.
toString
());
}
user
.
put
(
"label"
,
map
.
get
(
"realName"
));
user
.
put
(
"title"
,
map
.
get
(
"realName"
));
user
.
put
(
"name"
,
map
.
get
(
"realName"
));
user
.
put
(
"userId"
,
map
.
get
(
"userId"
));
res
.
add
(
user
);
}
/* if (map.get("amosOrgId")!= null && map.get("bizOrgName")!= null ){
if (set.add(map.get("amosOrgId").toString())) {
if (set.add(map.get("amosOrgId").toString())) {
user.put("id", map.get("sequenceNbr"));
user.put("id", map.get("sequenceNbr"));
if("-1".equals(deptId)){
if("-1".equals(deptId)){
...
@@ -253,7 +318,7 @@ public class GroupController extends AbstractBaseController{
...
@@ -253,7 +318,7 @@ public class GroupController extends AbstractBaseController{
user.put("userId", map.get("amosOrgId"));
user.put("userId", map.get("amosOrgId"));
res.add(user);
res.add(user);
}
}
}
}
*/
}
}
return
res
;
return
res
;
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificAlarmMapper.xml
View file @
beb9c1f5
...
@@ -613,10 +613,10 @@
...
@@ -613,10 +613,10 @@
<if
test=
'dto.createDate != null and dto.createDate == "1"'
>
<if
test=
'dto.createDate != null and dto.createDate == "1"'
>
AND wlesa.create_date LIKE CONCAT( DATE_FORMAT( NOW( ), '%Y-%m-%d' ), '%' )
AND wlesa.create_date LIKE CONCAT( DATE_FORMAT( NOW( ), '%Y-%m-%d' ), '%' )
</if>
</if>
<if
test=
'
createDate != null and
createDate == "7"'
>
<if
test=
'
dto.createDate != null and dto.
createDate == "7"'
>
AND wlesal.create_date > CONCAT( DATE_ADD( DATE_FORMAT( NOW( ), '%Y-%m-%d ' ), INTERVAL - 7 DAY ), ' 23:59:59' )
AND wlesal.create_date > CONCAT( DATE_ADD( DATE_FORMAT( NOW( ), '%Y-%m-%d ' ), INTERVAL - 7 DAY ), ' 23:59:59' )
</if>
</if>
<if
test=
'
createDate != null and
createDate == "30"'
>
<if
test=
'
dto.createDate != null and dto.
createDate == "30"'
>
AND wlesal.create_date > CONCAT( DATE_ADD( DATE_FORMAT( NOW( ), '%Y-%m-%d ' ), INTERVAL - 30 DAY ),' 23:59:59' )
AND wlesal.create_date > CONCAT( DATE_ADD( DATE_FORMAT( NOW( ), '%Y-%m-%d ' ), INTERVAL - 30 DAY ),' 23:59:59' )
</if>
</if>
<if
test=
"dto.createDate != null and dto.createDate.length() > 7"
>
<if
test=
"dto.createDate != null and dto.createDate.length() > 7"
>
...
@@ -946,7 +946,7 @@
...
@@ -946,7 +946,7 @@
and d.fireEquipmentCode like CONCAT('%', #{dto.fireEquipmentCode}, '%' )
and d.fireEquipmentCode like CONCAT('%', #{dto.fireEquipmentCode}, '%' )
</if>
</if>
<if
test=
'dto.startDate != null and dto.startDate != "" and dto.endDate != null and dto.endDate != ""'
>
<if
test=
'dto.startDate != null and dto.startDate != "" and dto.endDate != null and dto.endDate != ""'
>
DATE_FORMAT(d.createDate, '%Y-%m-%d' ) BETWEEN DATE_FORMAT(#{dto.startDate}, '%Y-%m-%d' ) and DATE_FORMAT(#{dto.endDate}, '%Y-%m-%d' )
and d.createDate BETWEEN #{dto.startDate} and #{dto.endDate}
</if>
</if>
</where>
</where>
ORDER BY
ORDER BY
...
...
amos-boot-system-jcs/src/main/resources/db/changelog/jcs-1.0.0.0.xml
View file @
beb9c1f5
...
@@ -2828,5 +2828,20 @@
...
@@ -2828,5 +2828,20 @@
</sql>
</sql>
</changeSet>
</changeSet>
<changeSet
author=
"tw"
id=
"2022-03-25"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"jc_user_car"
columnName=
"team_id"
/>
</not>
</preConditions>
<comment>
jc_user_car add column team_id 队伍id
</comment>
<sql>
ALTER TABLE jc_user_car ADD team_id varchar(100) NULL COMMENT '队伍id';
</sql>
</changeSet>
</databaseChangeLog>
</databaseChangeLog>
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