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
cac12356
Commit
cac12356
authored
Oct 24, 2022
by
KeYong
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_dl_plan6' into develop_dl_plan6
parents
62c6d7f7
ad8ba9b8
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
19 additions
and
585 deletions
+19
-585
OrgUsrAgencyUserDto.java
.../amos/boot/module/common/api/dto/OrgUsrAgencyUserDto.java
+0
-42
PeopleInfoDto.java
...eejoin/amos/boot/module/common/api/dto/PeopleInfoDto.java
+1
-4
OrgUsrAgencyUser.java
.../amos/boot/module/common/api/entity/OrgUsrAgencyUser.java
+0
-76
OrgUsrAgencyUserMapper.java
...boot/module/common/api/mapper/OrgUsrAgencyUserMapper.java
+0
-14
IOrgUsrAgencyUserService.java
...t/module/common/api/service/IOrgUsrAgencyUserService.java
+0
-18
OrgUsrAgencyUserMapper.xml
...-api/src/main/resources/mapper/OrgUsrAgencyUserMapper.xml
+0
-5
OrgUsrAgencyUserController.java
...ule/common/biz/controller/OrgUsrAgencyUserController.java
+0
-72
AmosMqttListener.java
...mos/boot/module/common/biz/listener/AmosMqttListener.java
+0
-32
ApplicationRunnerImpl.java
...module/common/biz/service/impl/ApplicationRunnerImpl.java
+0
-27
FirefightersServiceImpl.java
...dule/common/biz/service/impl/FirefightersServiceImpl.java
+6
-63
OrgUsrAgencyUserServiceImpl.java
.../common/biz/service/impl/OrgUsrAgencyUserServiceImpl.java
+0
-101
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+11
-128
FirefightersController.java
...oot/module/jcs/biz/controller/FirefightersController.java
+1
-1
application-dev.properties
...-system-jcs/src/main/resources/application-dev.properties
+0
-2
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/OrgUsrAgencyUserDto.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 单位人员平台人员关系表
*
* @author system_generator
* @date 2022-09-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"OrgUsrAgencyUserDto"
,
description
=
"单位人员平台人员关系表"
)
public
class
OrgUsrAgencyUserDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"用户名"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"手机号"
)
private
String
mobile
;
@ApiModelProperty
(
value
=
"用户组"
)
private
String
groupIds
;
@ApiModelProperty
(
value
=
"密码"
)
private
String
password
;
@ApiModelProperty
(
value
=
"人员id"
)
private
String
orgUsrId
;
@ApiModelProperty
(
value
=
"平台用户id"
)
private
String
amosUserId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/PeopleInfoDto.java
View file @
cac12356
...
...
@@ -3,7 +3,7 @@ package com.yeejoin.amos.boot.module.common.api.dto;
import
com.yeejoin.amos.boot.biz.common.entity.DataDictionary
;
import
com.yeejoin.amos.boot.module.common.api.entity.Firefighters
;
import
com.yeejoin.amos.boot.module.common.api.entity.FirefightersContacts
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsrAgencyUser
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
@@ -20,9 +20,6 @@ public class PeopleInfoDto {
@ApiModelProperty
(
value
=
"联系人信息"
)
private
FirefightersContacts
firefightersContacts
;
@ApiModelProperty
(
value
=
"账户信息"
)
private
OrgUsrAgencyUser
orgUsrAgencyUser
;
@ApiModelProperty
(
value
=
"岗位页签"
)
private
FirefightersDataDto
postEduDtoObj
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/OrgUsrAgencyUser.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.DataDictionary
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
* 单位人员平台人员关系表
*
* @author system_generator
* @date 2022-09-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr_agency_user"
)
public
class
OrgUsrAgencyUser
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 用户名
*/
@TableField
(
"usr_name"
)
private
String
usrName
;
/**
* 手机号
*/
@TableField
(
"mobile"
)
private
String
mobile
;
/**
* 用户组
*/
@TableField
(
"group_ids"
)
private
String
groupIds
;
/**
* 密码
*/
@TableField
(
"password"
)
private
String
password
;
/**
* 人员id
*/
@TableField
(
"org_usr_id"
)
private
String
orgUsrId
;
/**
* 平台用户id
*/
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
@TableField
(
exist
=
false
)
private
String
upPassWord
;
@TableField
(
exist
=
false
)
private
String
upAmosUser
;
@TableField
(
exist
=
false
)
private
List
<
String
>
groupIdsCode
;
@TableField
(
exist
=
false
)
private
List
<
DataDictionary
>
dataDictionaryList
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/OrgUsrAgencyUserMapper.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsrAgencyUser
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 单位人员平台人员关系表 Mapper 接口
*
* @author system_generator
* @date 2022-09-13
*/
public
interface
OrgUsrAgencyUserMapper
extends
BaseMapper
<
OrgUsrAgencyUser
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/service/IOrgUsrAgencyUserService.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
service
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsrAgencyUser
;
/**
* 单位人员平台人员关系表接口类
*
* @author system_generator
* @date 2022-09-13
*/
public
interface
IOrgUsrAgencyUserService
{
OrgUsrAgencyUser
getAccountDetail
(
String
orgUsrId
);
void
synOrgUser
(
JSONObject
jsonObject
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/OrgUsrAgencyUserMapper.xml
deleted
100644 → 0
View file @
62c6d7f7
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.amos.boot.module.common.api.mapper.OrgUsrAgencyUserMapper"
>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/OrgUsrAgencyUserController.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.entity.DataDictionary
;
import
com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsrAgencyUser
;
import
com.yeejoin.amos.boot.module.common.api.service.IOrgUsrAgencyUserService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.StringUtils
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
* 部门信息修改
*
* @author tb
* @date 2021-06-18
*/
@RestController
@Api
(
tags
=
"人员amos账号信息Api"
)
@RequestMapping
(
value
=
"/org-usr-agency"
)
public
class
OrgUsrAgencyUserController
extends
BaseController
{
@Autowired
IOrgUsrAgencyUserService
orgUsrAgencyUserService
;
@Autowired
DataDictionaryServiceImpl
iDataDictionaryService
;
/**
* 查询关联的amos账号信息
*
* @return OrgUsrAgencyUser
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{orgUsrId}/detail"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"查询关联的amos账号信息"
,
notes
=
"查询关联的amos账号信息"
)
public
ResponseModel
<
OrgUsrAgencyUser
>
getAccountDetail
(
@PathVariable
String
orgUsrId
)
{
OrgUsrAgencyUser
orgUsrAgencyUser
=
new
OrgUsrAgencyUser
();
OrgUsrAgencyUser
agencyUser
=
orgUsrAgencyUserService
.
getAccountDetail
(
orgUsrId
);
if
(
ObjectUtils
.
isEmpty
(
agencyUser
))
{
orgUsrAgencyUser
.
setUpAmosUser
(
"0"
);
return
ResponseHelper
.
buildResponse
(
orgUsrAgencyUser
);
}
if
(!
StringUtils
.
isEmpty
(
agencyUser
.
getGroupIds
()))
{
List
<
String
>
list1
=
Arrays
.
asList
(
agencyUser
.
getGroupIds
().
split
(
","
));
QueryWrapper
<
DataDictionary
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
in
(
"type"
,
list1
);
queryWrapper
.
eq
(
"code"
,
"CB_USER_GROUP"
);
List
<
DataDictionary
>
list
=
iDataDictionaryService
.
list
(
queryWrapper
);
orgUsrAgencyUser
.
setDataDictionaryList
(
list
);
List
<
String
>
collect
=
list
.
stream
().
map
(
DataDictionary:
:
getCode
).
collect
(
Collectors
.
toList
());
orgUsrAgencyUser
.
setGroupIdsCode
(
collect
);
}
return
ResponseHelper
.
buildResponse
(
agencyUser
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/listener/AmosMqttListener.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
biz
.
listener
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.common.api.service.IOrgUsrAgencyUserService
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.component.emq.EmqxListener
;
import
java.nio.charset.StandardCharsets
;
/**
* @author Administrator
*/
@Component
public
class
AmosMqttListener
extends
EmqxListener
{
@Autowired
IOrgUsrAgencyUserService
orgUsrAgencyUserService
;
@Override
public
void
processMessage
(
String
topic
,
MqttMessage
mqttMessage
)
throws
Exception
{
byte
[]
payload
=
mqttMessage
.
getPayload
();
String
str
=
new
String
(
payload
,
StandardCharsets
.
UTF_8
);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
str
);
JSONObject
result
=
jsonObject
.
getJSONObject
(
"result"
);
String
path
=
result
.
getString
(
"path"
);
if
(
path
.
contains
(
"agencyuser"
))
{
orgUsrAgencyUserService
.
synOrgUser
(
jsonObject
);
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/ApplicationRunnerImpl.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.common.biz.listener.AmosMqttListener
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.ApplicationArguments
;
import
org.springframework.boot.ApplicationRunner
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
/**
* @author Administrator
*/
@Component
public
class
ApplicationRunnerImpl
implements
ApplicationRunner
{
@Autowired
EmqKeeper
emqKeeper
;
@Autowired
AmosMqttListener
amosMqttListener
;
@Override
public
void
run
(
ApplicationArguments
args
)
throws
Exception
{
emqKeeper
.
subscript
(
"/amos/operation/log"
,
2
,
amosMqttListener
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FirefightersServiceImpl.java
View file @
cac12356
...
...
@@ -7,7 +7,7 @@ import com.yeejoin.amos.boot.biz.common.dao.mapper.DataDictionaryMapper;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.module.common.api.dto.*
;
import
com.yeejoin.amos.boot.module.common.api.entity.*
;
import
com.yeejoin.amos.boot.module.common.api.mapper.OrgUsrAgencyUserMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.OrgUsrMapper
;
import
com.yeejoin.amos.component.feign.model.Page
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
...
...
@@ -61,8 +61,6 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
FirefightersContactsServiceImpl
ifirefightersContactsService
;
@Autowired
private
OrgUsrMapper
orgUsrMapper
;
@Autowired
OrgUsrAgencyUserMapper
orgUsrAgencyUserMapper
;
@Override
public
List
<
FirefightersZhDto
>
getFirefighters
(
int
pageNum
,
int
pageSize
,
FirefightersDto
par
)
{
...
...
@@ -230,73 +228,18 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
PeopleInfoDto
updatePeopleById
(
PeopleInfoDto
peopleInfoDto
,
Long
id
)
{
Map
<
String
,
String
>
map
=
new
HashMap
<>();
// 1.动态表单
OrgUsr
orgUsr
=
orgUsrService
.
peopleSaveOrgUsr
(
peopleInfoDto
.
getFirefighters
());
if
(!
ValidationUtil
.
isEmpty
(
peopleInfoDto
.
getFirefighters
().
getAmosUserId
())
||
"1"
.
equals
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUpAmosUser
()))
{
AgencyUserModel
amosUser
=
null
;
if
(!
ValidationUtil
.
isEmpty
(
peopleInfoDto
.
getFirefighters
().
getAmosUserId
())){
amosUser
=
Privilege
.
agencyUserClient
.
queryByUserId
(
peopleInfoDto
.
getFirefighters
().
getAmosUserId
()).
getResult
();
}
//删除之前所在用户组
OrgUsrAgencyUser
orgUsrAgencyUser
=
orgUsrAgencyUserMapper
.
selectOne
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"org_usr_id"
,
id
));
if
(!
ValidationUtil
.
isEmpty
(
orgUsrAgencyUser
)
&&
amosUser
!=
null
)
{
for
(
String
s
:
orgUsrAgencyUser
.
getGroupIds
().
split
(
","
))
{
QueryWrapper
<
DataDictionary
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"name"
,
s
);
queryWrapper
.
eq
(
"type"
,
"CB_USER_GROUP"
);
List
<
DataDictionary
>
list
=
iDataDictionaryService
.
list
(
queryWrapper
);
Privilege
.
groupUserClient
.
deleteGroupUser
(
Long
.
valueOf
(
list
.
get
(
0
).
getCode
()),
amosUser
.
getUserId
());
}
}
//同步更新或者创建平台用户
if
(
null
==
amosUser
){
map
=
orgUsrService
.
savePlatformUser
(
orgUsr
,
peopleInfoDto
,
"create"
);
}
else
{
if
(
"0"
.
equals
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUpAmosUser
())){
//删除cb_org_usr_agency_user中对应数据
if
(!
ValidationUtil
.
isEmpty
(
orgUsrAgencyUser
))
{
orgUsrAgencyUserMapper
.
delete
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"org_usr_id"
,
id
));
// 删除已经创建的管理员账号
FeignClientResult
<
AgencyUserModel
>
feignClientResult
=
Privilege
.
agencyUserClient
.
queryByUserId
(
orgUsrAgencyUser
.
getAmosUserId
());
if
(
feignClientResult
!=
null
)
{
Privilege
.
agencyUserClient
.
multDeleteUser
(
orgUsrAgencyUser
.
getAmosUserId
());
}
}
//删除cb_org_usr相关字段
OrgUsr
orgUsr1
=
orgUsrMapper
.
queryBySequenceNbr
(
id
.
toString
());
if
(!
ValidationUtil
.
isEmpty
(
orgUsr1
)){
orgUsr1
.
setAmosOrgId
(
""
);
orgUsr1
.
setAmosOrgCode
(
""
);
orgUsrMapper
.
update
(
orgUsr1
,
new
QueryWrapper
<
OrgUsr
>().
eq
(
"sequence_nbr"
,
id
));
}
//删除cb_firefighters相关字段
Firefighters
firefighters
=
firefightersMapper
.
selectOne
(
new
QueryWrapper
<
Firefighters
>().
eq
(
"org_usr_id"
,
id
));
if
(!
ValidationUtil
.
isEmpty
(
firefighters
)){
firefighters
.
setAmosUserId
(
""
);
firefighters
.
setAmosName
(
""
);
firefightersMapper
.
update
(
firefighters
,
new
QueryWrapper
<
Firefighters
>().
eq
(
"org_usr_id"
,
id
));
}
}
else
{
map
=
orgUsrService
.
savePlatformUser
(
orgUsr
,
peopleInfoDto
,
"update"
);
}
}
if
(
amosUser
==
null
){
peopleInfoDto
.
getFirefighters
().
setAmosName
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUsrName
());
}
else
{
peopleInfoDto
.
getFirefighters
().
setAmosName
(
amosUser
.
getRealName
());
}
if
(!
ValidationUtil
.
isEmpty
(
peopleInfoDto
.
getFirefighters
().
getAmosUserId
()))
{
AgencyUserModel
amosUser
=
Privilege
.
agencyUserClient
.
queryByUserId
(
peopleInfoDto
.
getFirefighters
().
getAmosUserId
()).
getResult
();
peopleInfoDto
.
getFirefighters
().
setAmosName
(
amosUser
.
getRealName
());
}
else
{
peopleInfoDto
.
getFirefighters
().
setAmosUserId
(
null
);
peopleInfoDto
.
getFirefighters
().
setAmosName
(
null
);
}
OrgUsr
orgUsr
=
orgUsrService
.
peopleSaveOrgUsr
(
peopleInfoDto
.
getFirefighters
());
OrgPersonDto
orgPersonDto
=
new
OrgPersonDto
();
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonDto
);
orgPersonDto
.
setAmosOrgId
(
map
.
get
(
"orgId"
));
orgPersonDto
.
setAmosOrgCode
(
map
.
get
(
"orgCode"
));
List
<
DynamicFormInstance
>
dynamicFormInstances
=
orgUsrService
.
dynamicFormColumn
(
peopleInfoDto
.
getFirefighters
(),
false
);
orgPersonDto
.
setDynamicFormValue
(
dynamicFormInstances
);
try
{
...
...
@@ -326,7 +269,7 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
@Override
public
void
saveFirefightersByUser
(
PeopleInfoDto
firefighters
)
{
orgUsrService
.
saveFirefighters
(
firefighters
,
new
HashMap
<>()
);
orgUsrService
.
saveFirefighters
(
firefighters
);
}
public
Map
<
String
,
String
>
getPersonByCodes
(
List
<
String
>
list
)
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrAgencyUserServiceImpl.java
deleted
100644 → 0
View file @
62c6d7f7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
biz
.
service
.
impl
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.module.common.api.dto.OrgUsrAgencyUserDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.Firefighters
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.common.api.entity.OrgUsrAgencyUser
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FirefightersMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.OrgUsrAgencyUserMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.OrgUsrMapper
;
import
com.yeejoin.amos.boot.module.common.api.service.IOrgUsrAgencyUserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* 单位人员平台人员关系表服务实现类
*
* @author system_generator
* @date 2022-09-13
*/
@Service
public
class
OrgUsrAgencyUserServiceImpl
extends
BaseService
<
OrgUsrAgencyUserDto
,
OrgUsrAgencyUser
,
OrgUsrAgencyUserMapper
>
implements
IOrgUsrAgencyUserService
{
@Autowired
OrgUsrAgencyUserMapper
orgUsrAgencyUserMapper
;
@Autowired
FirefightersMapper
firefightersMapper
;
@Autowired
OrgUsrMapper
orgUsrMapper
;
@Override
public
OrgUsrAgencyUser
getAccountDetail
(
String
orgUsrId
)
{
return
this
.
getOne
(
new
LambdaQueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
OrgUsrAgencyUser:
:
getOrgUsrId
,
orgUsrId
));
}
@Override
public
void
synOrgUser
(
JSONObject
jsonObject
)
{
JSONObject
result
=
jsonObject
.
getJSONObject
(
"result"
);
String
methodName
=
jsonObject
.
getString
(
"methodName"
);
String
userId
=
jsonObject
.
getString
(
"userId"
);
// 平台添加用户
if
(
"update"
.
equals
(
methodName
))
{
// 更新cb_org_usr_agency_user
JSONObject
object
=
result
.
getJSONObject
(
"result"
);
OrgUsrAgencyUser
orgUsrAgencyUser
=
orgUsrAgencyUserMapper
.
selectOne
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"amos_user_id"
,
object
.
getString
(
"userId"
)));
orgUsrAgencyUser
.
setUsrName
(
object
.
getString
(
"userName"
));
orgUsrAgencyUser
.
setMobile
(
object
.
getString
(
"mobile"
));
orgUsrAgencyUser
.
setAmosUserId
(
object
.
getString
(
"userId"
));
orgUsrAgencyUserMapper
.
update
(
orgUsrAgencyUser
,
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"amos_user_id"
,
object
.
getString
(
"userId"
)));
// 更新cb_firefighters
Firefighters
firefighter
=
firefightersMapper
.
selectOne
(
new
QueryWrapper
<
Firefighters
>().
eq
(
"org_usr_id"
,
orgUsrAgencyUser
.
getOrgUsrId
()));
if
(!
ObjectUtils
.
isEmpty
(
firefighter
)
&&
!
firefighter
.
getIsDelete
())
{
firefighter
.
setAmosUserId
(
object
.
get
(
"userId"
).
toString
());
firefighter
.
setAmosName
(
object
.
getString
(
"userName"
));
firefightersMapper
.
update
(
firefighter
,
new
QueryWrapper
<
Firefighters
>().
eq
(
"org_usr_id"
,
orgUsrAgencyUser
.
getOrgUsrId
()));
}
// 更新cb_org_usr
OrgUsr
orgUsr1
=
orgUsrMapper
.
selectById
(
orgUsrAgencyUser
.
getOrgUsrId
());
if
(!
ObjectUtils
.
isEmpty
(
orgUsr1
)
&&
!
orgUsr1
.
getIsDelete
())
{
orgUsr1
.
setAmosOrgId
(
object
.
get
(
"userId"
).
toString
());
List
<
Map
<
String
,
Object
>>
companys
=
(
List
<
Map
<
String
,
Object
>>)
object
.
get
(
"companys"
);
orgUsr1
.
setAmosOrgCode
(
companys
.
get
(
0
).
get
(
"orgCode"
).
toString
());
orgUsrMapper
.
update
(
orgUsr1
,
new
QueryWrapper
<
OrgUsr
>().
eq
(
"sequence_nbr"
,
orgUsrAgencyUser
.
getOrgUsrId
()));
}
}
else
if
(
"multDeleteUser"
.
equals
(
methodName
))
{
JSONArray
array
=
result
.
getJSONArray
(
"result"
);
List
<
Object
>
userIds
=
array
.
stream
().
collect
(
Collectors
.
toList
());
for
(
Object
id
:
userIds
)
{
//删除cb_org_usr_agency_user中信息
OrgUsrAgencyUser
orgUsrAgencyUser
=
orgUsrAgencyUserMapper
.
selectOne
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"amos_user_id"
,
id
));
if
(!
ObjectUtils
.
isEmpty
(
orgUsrAgencyUser
))
{
orgUsrAgencyUserMapper
.
delete
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"amos_user_id"
,
id
));
}
// 删除cb_firefighters和用户有关字段
Firefighters
firefighter
=
firefightersMapper
.
selectOne
(
new
QueryWrapper
<
Firefighters
>().
eq
(
"amos_user_id"
,
id
));
if
(!
ObjectUtils
.
isEmpty
(
firefighter
))
{
firefighter
.
setAmosUserId
(
""
);
firefighter
.
setAmosName
(
""
);
firefightersMapper
.
update
(
firefighter
,
new
QueryWrapper
<
Firefighters
>().
eq
(
"amos_user_id"
,
id
).
eq
(
"is_delete"
,
0
));
}
// 删除cb_org_usr与用户有关字段
OrgUsr
orgUsr1
=
orgUsrMapper
.
selectOne
(
new
QueryWrapper
<
OrgUsr
>().
eq
(
"amos_org_id"
,
id
));
if
(!
ObjectUtils
.
isEmpty
(
orgUsr1
))
{
orgUsr1
.
setAmosOrgId
(
""
);
orgUsr1
.
setAmosOrgCode
(
""
);
orgUsrMapper
.
update
(
orgUsr1
,
new
QueryWrapper
<
OrgUsr
>().
eq
(
"amos_org_id"
,
id
).
eq
(
"is_delete"
,
0
));
}
}
}
}
}
\ No newline at end of file
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 @
cac12356
...
...
@@ -112,8 +112,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Autowired
OrgUsrServiceImpl
iOrgUsrService
;
@Autowired
OrgUsrAgencyUserMapper
orgUsrAgencyUserMapper
;
//
@Autowired
//
OrgUsrAgencyUserMapper orgUsrAgencyUserMapper;
@Value
(
"${jcs.company.topic.delete:jcs/company/topic/delete}"
)
private
String
airportDeleteTopic
;
...
...
@@ -162,11 +162,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Autowired
RedisUtils
redisUtils
;
@Autowired
DataDictionaryMapper
dataDictionaryMapper
;
@Value
(
"${personAgencyCode}"
)
private
String
agencyCode
;
public
static
List
<
OrgMenuDto
>
buildTreeParallel
(
List
<
OrgUsr
>
list
)
{
List
<
OrgMenuDto
>
menuList
=
list
.
stream
()
...
...
@@ -2999,17 +2994,10 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
peopleInfoDto
.
getPostEduDtoObj
().
getFirefightersPost
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getFirefighters
().
setSequenceNbr
(
orgUsrDto
.
getSequenceNbr
().
toString
());
}
Map
<
String
,
String
>
map
=
new
HashMap
<>();
if
(
"1"
.
equals
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUpAmosUser
()))
{
//同步创建平台用户
map
=
savePlatformUser
(
orgUsr
,
peopleInfoDto
,
"create"
);
orgUsr
.
setAmosOrgId
(
map
.
get
(
"orgId"
));
orgUsr
.
setAmosOrgCode
(
map
.
get
(
"orgCode"
));
orgUsrMapper
.
update
(
orgUsr
,
new
QueryWrapper
<
OrgUsr
>().
eq
(
"sequence_nbr"
,
peopleInfoDto
.
getFirefighters
().
getSequenceNbr
()));
}
if
(
peopleInfoDto
.
getFirefighters
()
!=
null
&&
"1601"
.
equals
(
peopleInfoDto
.
getFirefighters
().
getPeopleType
()))
{
if
(
peopleInfoDto
.
getFirefighters
()
!=
null
&&
"2"
.
equals
(
peopleInfoDto
.
getFirefighters
().
getPeopleType
()))
{
// 3.同步保存cb_firefighters消防人员基础信息
saveFirefighters
(
peopleInfoDto
,
map
);
saveFirefighters
(
peopleInfoDto
);
}
else
{
// 保存联系人
saveFirefightersContacts
(
peopleInfoDto
);
...
...
@@ -3019,96 +3007,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return
peopleInfoDto
;
}
public
Map
<
String
,
String
>
savePlatformUser
(
OrgUsr
orgUsr
,
PeopleInfoDto
peopleInfoDto
,
String
type
)
{
Map
<
String
,
String
>
resultMap
=
new
HashMap
<>();
AgencyUserModel
agencyUserModel
=
new
AgencyUserModel
();
AgencyUserModel
userResult
=
null
;
CompanyModel
companyInfo
=
new
CompanyModel
();
List
<
Long
>
roleIds
=
new
ArrayList
<>();
Set
<
String
>
appCodesSet
=
new
HashSet
<>();
Map
<
Long
,
List
<
Long
>>
roleSeqMap
=
new
HashMap
<>();
Map
<
Long
,
List
<
RoleModel
>>
orgRoles
=
new
HashMap
<>();
FeignClientResult
<
List
<
RoleModel
>>
roleListResult
=
Privilege
.
roleClient
.
queryRoleList
(
null
,
null
);
List
<
RoleModel
>
allRoleList
=
roleListResult
.
getResult
();
List
<
String
>
groupIdsList
=
peopleInfoDto
.
getOrgUsrAgencyUser
().
getDataDictionaryList
().
stream
().
map
(
DataDictionary:
:
getCode
).
distinct
().
collect
(
Collectors
.
toList
());
List
<
String
>
roleNameList
=
peopleInfoDto
.
getOrgUsrAgencyUser
().
getDataDictionaryList
().
stream
().
map
(
DataDictionary:
:
getExtend
).
distinct
().
collect
(
Collectors
.
toList
());
String
groupIdsString
=
String
.
join
(
","
,
groupIdsList
);
String
roleNameString
=
String
.
join
(
","
,
roleNameList
);
List
<
RoleModel
>
userRoleList
=
allRoleList
.
stream
().
filter
(
r
->
roleNameString
.
contains
(
r
.
getRoleName
()))
.
collect
(
Collectors
.
toList
());
List
<
String
>
collect
=
peopleInfoDto
.
getOrgUsrAgencyUser
().
getDataDictionaryList
().
stream
().
map
(
DataDictionary:
:
getTypeDesc
).
collect
(
Collectors
.
toList
());
String
appCode
=
String
.
join
(
","
,
collect
);
String
[]
appCodes
=
appCode
.
split
(
","
);
Collections
.
addAll
(
appCodesSet
,
appCodes
);
userRoleList
.
forEach
(
r
->
{
if
(!
roleIds
.
contains
(
r
.
getSequenceNbr
()))
{
roleIds
.
add
(
r
.
getSequenceNbr
());
}
});
OrgUsr
orgUsr1
=
orgUsrMapper
.
selectById
(
peopleInfoDto
.
getFirefighters
().
getCompany
());
FeignClientResult
feignClientResult
=
Privilege
.
companyClient
.
queryByOrgcode
(
orgUsr1
.
getAmosOrgCode
());
Object
result
=
feignClientResult
.
getResult
();
Map
<
String
,
Map
<
String
,
Object
>
>
result1
=
(
Map
<
String
,
Map
<
String
,
Object
>>)
result
;
String
sequenceNbr
=
result1
.
get
(
"compnay"
).
get
(
"sequenceNbr"
).
toString
();
roleSeqMap
.
put
(
Long
.
valueOf
(
sequenceNbr
),
roleIds
);
orgRoles
.
put
(
Long
.
valueOf
(
sequenceNbr
),
userRoleList
);
agencyUserModel
.
setAppCodes
(
new
ArrayList
<>(
appCodesSet
));
agencyUserModel
.
setOrgRoles
(
orgRoles
);
agencyUserModel
.
setOrgRoleSeqs
(
roleSeqMap
);
//添加平台用户
agencyUserModel
.
setUserName
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUsrName
());
agencyUserModel
.
setLockStatus
(
"UNLOCK"
);
agencyUserModel
.
setMobile
(
peopleInfoDto
.
getFirefighters
().
getTelephone
());
agencyUserModel
.
setAgencyCode
(
agencyCode
);
agencyUserModel
.
setRealName
(
peopleInfoDto
.
getFirefighters
().
getName
());
if
(
"create"
.
equals
(
type
)){
agencyUserModel
.
setPassword
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getPassword
());
agencyUserModel
.
setRePassword
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getPassword
());
if
(
""
.
equals
(
peopleInfoDto
.
getFirefighters
().
getTelephone
())){
agencyUserModel
.
setMobile
(
null
);
}
userResult
=
Privilege
.
agencyUserClient
.
create
(
agencyUserModel
).
getResult
();
}
else
{
if
(
"true"
.
equals
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUpPassWord
())){
agencyUserModel
.
setPassword
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getPassword
());
agencyUserModel
.
setRePassword
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getPassword
());
}
if
(
""
.
equals
(
peopleInfoDto
.
getFirefighters
().
getTelephone
())){
agencyUserModel
.
setMobile
(
null
);
}
userResult
=
Privilege
.
agencyUserClient
.
update
(
agencyUserModel
,
peopleInfoDto
.
getOrgUsrAgencyUser
().
getAmosUserId
()).
getResult
();
}
//绑定用户组
if
(!
""
.
equals
(
groupIdsString
)
&&
null
!=
groupIdsString
)
{
String
[]
userIds
=
{
userResult
.
getUserId
()};
String
[]
ids
=
groupIdsString
.
split
(
","
);
for
(
String
id
:
ids
)
{
Long
groupId
=
Long
.
valueOf
(
id
);
Privilege
.
groupUserClient
.
create
(
groupId
,
Arrays
.
asList
(
userIds
)).
getResult
();
}
}
//cb_org_usr_agency_user添加用户信息
if
(!
ObjectUtils
.
isEmpty
(
userResult
)
&&
userResult
.
getUserId
()
!=
null
)
{
OrgUsrAgencyUser
orgUsrAgencyUser
=
peopleInfoDto
.
getOrgUsrAgencyUser
();
orgUsrAgencyUser
.
setUsrName
(
peopleInfoDto
.
getOrgUsrAgencyUser
().
getUsrName
());
orgUsrAgencyUser
.
setMobile
(
peopleInfoDto
.
getFirefighters
().
getTelephone
());
orgUsrAgencyUser
.
setOrgUsrId
(
peopleInfoDto
.
getFirefighters
().
getSequenceNbr
());
orgUsrAgencyUser
.
setAmosUserId
(
userResult
.
getUserId
());
if
(
"create"
.
equals
(
type
)){
orgUsrAgencyUserMapper
.
insert
(
orgUsrAgencyUser
);
}
else
{
orgUsrAgencyUserMapper
.
update
(
orgUsrAgencyUser
,
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"org_usr_id"
,
peopleInfoDto
.
getFirefighters
().
getSequenceNbr
()));
}
}
resultMap
.
put
(
"orgCode"
,
result1
.
get
(
"compnay"
).
get
(
"orgCode"
).
toString
());
resultMap
.
put
(
"orgId"
,
userResult
.
getUserId
());
return
resultMap
;
}
public
OrgUsr
peopleSaveOrgUsr
(
PeopleBasicInfoDto
peopleBasicInfoDto
)
{
OrgUsr
orgUsr
=
new
OrgUsr
();
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
...
...
@@ -3119,8 +3017,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
o
=
getById
(
peopleBasicInfoDto
.
getSequenceNbr
());
orgUsr
.
setBizOrgCode
(
o
.
getBizOrgCode
());
}
//
orgUsr.setAmosOrgId(peopleBasicInfoDto.getAmosUserId());
//
orgUsr.setAmosOrgCode(peopleBasicInfoDto.getAmosName());
orgUsr
.
setAmosOrgId
(
peopleBasicInfoDto
.
getAmosUserId
());
orgUsr
.
setAmosOrgCode
(
peopleBasicInfoDto
.
getAmosName
());
orgUsr
.
setBizOrgName
(
peopleBasicInfoDto
.
getName
());
orgUsr
.
setParentId
(
peopleBasicInfoDto
.
getCompany
());
orgUsr
.
setParentName
(
peopleBasicInfoDto
.
getBizOrgName
());
...
...
@@ -3195,7 +3093,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return
dynamicFormInstancelist
;
}
public
void
saveFirefighters
(
PeopleInfoDto
peopleInfoDto
,
Map
<
String
,
String
>
map
){
public
void
saveFirefighters
(
PeopleInfoDto
peopleInfoDto
){
/*3184 消防人员,编辑页面岗位选择子分类保存成功后,概要中岗位未修改 chenzhao start 2021-10-19*/
// if (peopleInfoDto.getFirefighters().getJobTitleCode() != null && !firefighters.getFirefighters().getJobTitleCode().equals("")) {
// DataDictionary gwmc = dataDictionaryService.getByCode(firefighters.getFirefighters().getJobTitleCode(), "GWMC");
...
...
@@ -3207,10 +3105,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
firefightersNew
.
setOfficeTelephone
(
firefighters
.
getTelephone
());
firefightersNew
.
setEmployeeNumber
(
firefighters
.
getPersonNumber
());
firefightersNew
.
setCertificateNumber
(
firefighters
.
getCertificatesNumber
());
if
(!
ObjectUtils
.
isEmpty
(
map
)){
firefightersNew
.
setAmosName
(
map
.
get
(
"orgCode"
));
firefightersNew
.
setAmosUserId
(
map
.
get
(
"orgId"
));
}
firefightersNew
.
setAmosName
(
firefighters
.
getAmosName
());
firefightersNew
.
setPersonnelPhotos
(
firefighters
.
getPersonImg
());
FirefightersInfoDto
firefightersInfoDto
=
new
FirefightersInfoDto
(
firefightersNew
,
peopleInfoDto
.
getFirefightersContacts
());
...
...
@@ -3358,7 +3253,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
String
deletePeopleById
(
Long
id
,
String
type
,
AgencyUserModel
user
)
{
if
(
"
1601
"
.
equals
(
type
))
{
if
(
"
2
"
.
equals
(
type
))
{
QueryWrapper
<
Firefighters
>
firefightersQueryWrapper
=
new
QueryWrapper
<>();
Firefighters
firefighters
=
iFirefightersService
.
getOne
(
firefightersQueryWrapper
.
eq
(
"org_usr_id"
,
id
).
eq
(
"is_delete"
,
0
));
Long
firefightersSequenceNbr
=
firefighters
.
getSequenceNbr
();
...
...
@@ -3407,18 +3302,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
/* bug 2812 一次删除多条数据 传入类型修改为string 问题解决 2021-09-09 陈召 开始 */
iOrgUsrService
.
update
(
new
UpdateWrapper
<
OrgUsr
>().
eq
(
"sequence_nbr"
,
String
.
valueOf
(
id
)).
set
(
"is_delete"
,
CommonConstant
.
IS_DELETE_01
));
//删除cb_org_usr_agency_user中对应数据
OrgUsrAgencyUser
orgUsrAgencyUser
=
orgUsrAgencyUserMapper
.
selectOne
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"org_usr_id"
,
id
));
if
(!
ObjectUtils
.
isEmpty
(
orgUsrAgencyUser
))
{
orgUsrAgencyUserMapper
.
delete
(
new
QueryWrapper
<
OrgUsrAgencyUser
>().
eq
(
"org_usr_id"
,
id
));
//同步平台删除用户
AgencyUserModel
amosUser
=
Privilege
.
agencyUserClient
.
queryByUserId
(
orgUsrAgencyUser
.
getAmosUserId
()).
getResult
();
if
(!
ObjectUtils
.
isEmpty
(
amosUser
))
{
Privilege
.
agencyUserClient
.
multDeleteUser
(
orgUsrAgencyUser
.
getAmosUserId
());
}
}
/* bug 2812 一次删除多条数据 传入类型修改为string 问题解决 2021-09-09 陈召 结束 */
try
{
eSOrgUsrService
.
deleteById
(
id
);
...
...
@@ -3432,7 +3315,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
deleteFirefightersPost
(
String
.
valueOf
(
id
));
// 3.根据type是否删除消防人员
if
(
"
1601
"
.
equals
(
type
))
{
if
(
"
2
"
.
equals
(
type
))
{
deleteFirefighters
(
id
);
}
...
...
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 @
cac12356
...
...
@@ -437,7 +437,7 @@ public class FirefightersController extends BaseController {
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"获取人员详情"
,
notes
=
"获取人员详情"
)
public
ResponseModel
<
PeopleInfoDto
>
updatePeopleById
(
@RequestBody
PeopleInfoDto
firefighters
,
@PathVariable
Long
id
)
{
try
{
if
(
"
1601
"
.
equals
(
firefighters
.
getFirefighters
().
getPeopleType
())){
if
(
"
2
"
.
equals
(
firefighters
.
getFirefighters
().
getPeopleType
())){
PeopleBasicInfoDto
peopleBasicInfoDto
=
firefighters
.
getFirefighters
();
Firefighters
firefighter
=
new
Firefighters
();
BeanUtils
.
copyProperties
(
peopleBasicInfoDto
,
firefighter
);
...
...
amos-boot-system-jcs/src/main/resources/application-dev.properties
View file @
cac12356
...
...
@@ -46,4 +46,3 @@ video.url=https://11.11.16.4:443/
ifc.url
=
http://11.11.16.17/IFCInterface
ifc.call-back.localIp
=
11.11.16.1
personAgencyCode
=
STATE_GRID
\ 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