Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
6d8fc62d
Commit
6d8fc62d
authored
Jun 26, 2024
by
朱晨阳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
经销商管理人员添加删除接口
parent
fbd64cc4
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
258 additions
and
134 deletions
+258
-134
ControllerAop.java
...a/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
+1
-0
PersonnelBusinessMapper.java
.../boot/module/hygf/api/mapper/PersonnelBusinessMapper.java
+11
-0
UnitInfoMapper.java
...join/amos/boot/module/hygf/api/mapper/UnitInfoMapper.java
+4
-0
IPersonnelBusinessService.java
...ot/module/hygf/api/service/IPersonnelBusinessService.java
+1
-0
PersonnelBusinessMapper.xml
...c/main/resources/mapper/mysql/PersonnelBusinessMapper.xml
+34
-0
UnitInfoMapper.xml
...gf-api/src/main/resources/mapper/mysql/UnitInfoMapper.xml
+25
-0
PersonnelBusinessController.java
...dule/hygf/biz/controller/PersonnelBusinessController.java
+15
-0
UnitInfoController.java
...s/boot/module/hygf/biz/controller/UnitInfoController.java
+16
-2
PersonnelBusinessServiceImpl.java
...e/hygf/biz/service/impl/PersonnelBusinessServiceImpl.java
+135
-132
UnitInfoServiceImpl.java
...oot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
+16
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
View file @
6d8fc62d
...
@@ -100,6 +100,7 @@ public class ControllerAop {
...
@@ -100,6 +100,7 @@ public class ControllerAop {
urls
.
add
(
"/hygf/unit-info/region/tree"
);
urls
.
add
(
"/hygf/unit-info/region/tree"
);
urls
.
add
(
"/hygf/unit-info/management-unit/tree"
);
urls
.
add
(
"/hygf/unit-info/management-unit/tree"
);
urls
.
add
(
"/hygf/unit-info/hasExistPhone/.*"
);
urls
.
add
(
"/hygf/unit-info/hasExistPhone/.*"
);
urls
.
add
(
"/hygf/unit-info/hasExistUserName/.*"
);
urls
.
add
(
"/hygf/unit-info/sendTelCode/.*"
);
urls
.
add
(
"/hygf/unit-info/sendTelCode/.*"
);
urls
.
add
(
"/hygf/unit-info/verifyTelCode/.*/.*"
);
urls
.
add
(
"/hygf/unit-info/verifyTelCode/.*/.*"
);
urls
.
add
(
"/hygf/peasant-household/mobile/login"
);
urls
.
add
(
"/hygf/peasant-household/mobile/login"
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/PersonnelBusinessMapper.java
View file @
6d8fc62d
...
@@ -30,6 +30,17 @@ public interface PersonnelBusinessMapper extends BaseMapper<PersonnelBusiness> {
...
@@ -30,6 +30,17 @@ public interface PersonnelBusinessMapper extends BaseMapper<PersonnelBusiness> {
UserUnitInformationDto
getMaintenanceUserUnitInformationDto
(
@Param
(
"userId"
)
String
userId
);
UserUnitInformationDto
getMaintenanceUserUnitInformationDto
(
@Param
(
"userId"
)
String
userId
);
String
selectUserInfo
(
Long
sequenceNbr
);
void
deletePauByUserId
(
String
userId
);
void
deletePguByUserId
(
String
userId
);
void
deleteSubByUserId
(
String
userId
);
void
deleteHpbByFoundationId
(
Long
sequenceNbr
);
void
deleteSueByUserId
(
String
userId
);
void
deleteAliByUserId
(
String
userId
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/UnitInfoMapper.java
View file @
6d8fc62d
...
@@ -29,7 +29,11 @@ public interface UnitInfoMapper extends BaseMapper<UnitInfo> {
...
@@ -29,7 +29,11 @@ public interface UnitInfoMapper extends BaseMapper<UnitInfo> {
@UserEmpower
(
field
={
"hygf_regional_companies.regional_companies_code"
}
,
dealerField
={}
,
fieldConditions
={
"in"
}
,
relationship
=
"and"
)
@UserEmpower
(
field
={
"hygf_regional_companies.regional_companies_code"
}
,
dealerField
={}
,
fieldConditions
={
"in"
}
,
relationship
=
"and"
)
List
<
UnitInfo
>
getlistUnitInfo
();
List
<
UnitInfo
>
getlistUnitInfo
();
// @UserEmpower(field ={"hygf_unit_info.regional_companies_code"} ,dealerField ={} ,fieldConditions ={"in"} ,relationship="and")
// @UserEmpower(field ={"hygf_unit_info.regional_companies_code"} ,dealerField ={} ,fieldConditions ={"in"} ,relationship="and")
// UnitInfo selectById( Long unitInfoId);
// UnitInfo selectById( Long unitInfoId);
Integer
getUserListHuiCount
(
String
phone
,
String
userName
);
Integer
getUserListPauCount
(
String
phone
,
String
userName
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IPersonnelBusinessService.java
View file @
6d8fc62d
...
@@ -16,4 +16,5 @@ public interface IPersonnelBusinessService {
...
@@ -16,4 +16,5 @@ public interface IPersonnelBusinessService {
IPage
<
CompanyDtoUserDto
>
getCompanyDtoUserDto
(
CompanyDtoUserDto
dto
);
IPage
<
CompanyDtoUserDto
>
getCompanyDtoUserDto
(
CompanyDtoUserDto
dto
);
UserDataDto
getPersonnelBusinessById
(
String
id
);
UserDataDto
getPersonnelBusinessById
(
String
id
);
Object
deleteAllBySequenceNbr
(
Long
sequenceNbr
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/PersonnelBusinessMapper.xml
View file @
6d8fc62d
...
@@ -114,4 +114,38 @@ select ORG_CODE orgCode from privilege_company where privilege_company.SEQUEN
...
@@ -114,4 +114,38 @@ select ORG_CODE orgCode from privilege_company where privilege_company.SEQUEN
</select>
</select>
<select
id=
"selectUserInfo"
resultType=
"String"
>
SELECT
sub.amos_user_id userId
FROM
std_user_biz sub
WHERE
sub.sequence_nbr =#{sequenceNbr}
</select>
<select
id=
"deletePauByUserId"
>
DELETE FROM privilege_agency_user WHERE USER_ID=#{userId}
</select>
<select
id=
"deletePguByUserId"
>
DELETE FROM privilege_group_user WHERE USER_ID=#{userId}
</select>
<select
id=
"deleteSubByUserId"
>
DELETE FROM std_user_biz WHERE amos_user_id=#{userId}
</select>
<select
id=
"deleteHpbByFoundationId"
>
DELETE FROM hygf_personnel_business WHERE foundation_id=#{sequenceNbr}
</select>
<select
id=
"deleteSueByUserId"
>
DELETE FROM std_user_empower WHERE amos_user_id=#{userId}
</select>
<select
id=
"deleteAliByUserId"
>
DELETE FROM auth_login_info WHERE USER_ID=#{userId}
</select>
</mapper>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/UnitInfoMapper.xml
View file @
6d8fc62d
...
@@ -125,4 +125,29 @@ from privilege_company where IS_DELETED=0 and AGENCY_CODE='JXIOP'
...
@@ -125,4 +125,29 @@ from privilege_company where IS_DELETED=0 and AGENCY_CODE='JXIOP'
</select>
</select>
<select
id=
"getUserListHuiCount"
resultType=
"integer"
>
select count(*) from hygf_unit_info
<where>
audit_status != 3
<if
test=
"phone != null and phone !=''"
>
and admin_phone = #{phone}
</if>
<if
test=
"userName != null and userName !=''"
>
and admin_login_name = #{userName}
</if>
</where>
</select>
<select
id=
"getUserListPauCount"
resultType=
"integer"
>
select count(*) from privilege_agency_user
<where>
<if
test=
"phone != null and phone !=''"
>
and MOBILE = #{phone}
</if>
<if
test=
"userName != null and userName !=''"
>
and USER_NAME = #{userName}
</if>
</where>
</select>
</mapper>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/PersonnelBusinessController.java
View file @
6d8fc62d
...
@@ -95,6 +95,19 @@ public class PersonnelBusinessController extends BaseController {
...
@@ -95,6 +95,19 @@ public class PersonnelBusinessController extends BaseController {
}
}
/**
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/all/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除人员信息"
,
notes
=
"根据sequenceNbr删除人员信息"
)
public
ResponseModel
<
Boolean
>
deleteAllBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
personnelBusinessServiceImpl
.
deleteAllBySequenceNbr
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
* 根据sequenceNbr查询
*
*
* @param sequenceNbr 主键
* @param sequenceNbr 主键
...
@@ -107,6 +120,8 @@ public class PersonnelBusinessController extends BaseController {
...
@@ -107,6 +120,8 @@ public class PersonnelBusinessController extends BaseController {
return
ResponseHelper
.
buildResponse
(
personnelBusinessServiceImpl
.
queryBySeq
(
sequenceNbr
));
return
ResponseHelper
.
buildResponse
(
personnelBusinessServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
}
/**
/**
* 列表分页查询
* 列表分页查询
*
*
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/UnitInfoController.java
View file @
6d8fc62d
...
@@ -332,7 +332,21 @@ public class UnitInfoController extends BaseController {
...
@@ -332,7 +332,21 @@ public class UnitInfoController extends BaseController {
/**
* 判断用户名是否存在
*
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/hasExistUserName/{userName}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断用户名是否存在"
,
notes
=
"判断用户名是否存在"
)
public
ResponseModel
hasExistUserName
(
@PathVariable
(
value
=
"userName"
)
String
userName
)
{
try
{
return
CommonResponseNewUtil
.
success
(
unitInfoServiceImpl
.
hasExistPhoneOrUserName
(
null
,
userName
));
}
catch
(
Exception
e
)
{
return
CommonResponseNewUtil
.
failure
(
"该用户名已经注册"
);
}
}
...
@@ -346,7 +360,7 @@ public class UnitInfoController extends BaseController {
...
@@ -346,7 +360,7 @@ public class UnitInfoController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断用户号码是否存在"
,
notes
=
"判断用户号码是否存在"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"判断用户号码是否存在"
,
notes
=
"判断用户号码是否存在"
)
public
ResponseModel
hasExistPhone
(
@PathVariable
(
value
=
"phone"
)
String
phone
)
{
public
ResponseModel
hasExistPhone
(
@PathVariable
(
value
=
"phone"
)
String
phone
)
{
try
{
try
{
return
CommonResponseNewUtil
.
success
(
Privilege
.
agencyUserClient
.
checkLoginId
(
phone
).
getResult
(
));
return
CommonResponseNewUtil
.
success
(
unitInfoServiceImpl
.
hasExistPhoneOrUserName
(
phone
,
null
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
CommonResponseNewUtil
.
failure
(
"该手机号已经注册"
);
return
CommonResponseNewUtil
.
failure
(
"该手机号已经注册"
);
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/PersonnelBusinessServiceImpl.java
View file @
6d8fc62d
...
@@ -44,7 +44,7 @@ import java.util.*;
...
@@ -44,7 +44,7 @@ import java.util.*;
* @date 2023-09-01
* @date 2023-09-01
*/
*/
@Service
@Service
public
class
PersonnelBusinessServiceImpl
extends
BaseService
<
PersonnelBusinessDto
,
PersonnelBusiness
,
PersonnelBusinessMapper
>
implements
IPersonnelBusinessService
{
public
class
PersonnelBusinessServiceImpl
extends
BaseService
<
PersonnelBusinessDto
,
PersonnelBusiness
,
PersonnelBusinessMapper
>
implements
IPersonnelBusinessService
{
@Autowired
@Autowired
PersonnelBusinessMapper
personnelBusinessMapper
;
PersonnelBusinessMapper
personnelBusinessMapper
;
@Autowired
@Autowired
...
@@ -66,6 +66,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -66,6 +66,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
@Value
(
"${hygf.user.group.empty}"
)
@Value
(
"${hygf.user.group.empty}"
)
private
long
userGroupempty
;
private
long
userGroupempty
;
/**
/**
* 分页查询
* 分页查询
*/
*/
...
@@ -77,13 +78,13 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -77,13 +78,13 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
* 列表查询 示例
* 列表查询 示例
*/
*/
public
List
<
PersonnelBusinessDto
>
queryForPersonnelBusinessList
()
{
public
List
<
PersonnelBusinessDto
>
queryForPersonnelBusinessList
()
{
return
this
.
queryForList
(
""
,
false
);
return
this
.
queryForList
(
""
,
false
);
}
}
@Override
@Override
public
IPage
<
CompanyDtoUserDto
>
getCompanyDtoUserDto
(
CompanyDtoUserDto
dto
)
{
public
IPage
<
CompanyDtoUserDto
>
getCompanyDtoUserDto
(
CompanyDtoUserDto
dto
)
{
Map
<
String
,
String
>
map
=
personnelBusinessMapper
.
getorgcode
(
dto
.
getAmosUnitId
());
Map
<
String
,
String
>
map
=
personnelBusinessMapper
.
getorgcode
(
dto
.
getAmosUnitId
());
dto
.
setAmosUnitOrgCode
(
map
.
get
(
"orgCode"
));
dto
.
setAmosUnitOrgCode
(
map
.
get
(
"orgCode"
));
IPage
<
CompanyDtoUserDto
>
pag
=
personnelBusinessMapper
.
getCompanyDtoUserDtopage
(
dto
);
IPage
<
CompanyDtoUserDto
>
pag
=
personnelBusinessMapper
.
getCompanyDtoUserDtopage
(
dto
);
...
@@ -91,10 +92,10 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -91,10 +92,10 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
}
}
@Transactional
@Transactional
public
void
savePersonnelBusiness
(
UserDataDto
model
)
{
public
void
savePersonnelBusiness
(
UserDataDto
model
)
{
UserDataZHDto
userDataZHDto
=
model
.
getUserDataZHDto
();
UserDataZHDto
userDataZHDto
=
model
.
getUserDataZHDto
();
UserDataJBDto
userDataJBDto
=
model
.
getUserDataJBDto
();
UserDataJBDto
userDataJBDto
=
model
.
getUserDataJBDto
();
FeignClientResult
<
AgencyUserModel
>
userResult
=
null
;
FeignClientResult
<
AgencyUserModel
>
userResult
=
null
;
//新增平台用户
//新增平台用户
try
{
try
{
// 1 创建平台用户
// 1 创建平台用户
...
@@ -117,8 +118,8 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -117,8 +118,8 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
agencyUserModel
.
setOrgRoleSeqs
(
roleSeqMap
);
agencyUserModel
.
setOrgRoleSeqs
(
roleSeqMap
);
// 将创建用户加入用户组
// 将创建用户加入用户组
userResult
=
Privilege
.
agencyUserClient
.
create
(
agencyUserModel
);
userResult
=
Privilege
.
agencyUserClient
.
create
(
agencyUserModel
);
if
(
userResult
==
null
||
userResult
.
getStatus
()
!=
200
)
{
if
(
userResult
==
null
||
userResult
.
getStatus
()
!=
200
)
{
throw
new
BadRequest
(
"新增人员失败!"
+
userResult
.
getDevMessage
());
throw
new
BadRequest
(
"新增人员失败!"
+
userResult
.
getDevMessage
());
}
}
List
<
String
>
userId
=
new
ArrayList
<>();
List
<
String
>
userId
=
new
ArrayList
<>();
userId
.
add
(
userResult
.
getResult
().
getUserId
());
userId
.
add
(
userResult
.
getResult
().
getUserId
());
...
@@ -128,7 +129,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -128,7 +129,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
//新增人员基础信息表
//新增人员基础信息表
PublicAgencyUser
publicAgencyUser
=
new
PublicAgencyUser
();
PublicAgencyUser
publicAgencyUser
=
new
PublicAgencyUser
();
publicAgencyUser
.
setRealName
(
userDataJBDto
.
getRealName
());
publicAgencyUser
.
setRealName
(
userDataJBDto
.
getRealName
());
publicAgencyUser
.
setGender
(
userDataJBDto
.
getGender
());
publicAgencyUser
.
setGender
(
userDataJBDto
.
getGender
());
publicAgencyUser
.
setJobNumber
(
userDataJBDto
.
getJobNumber
());
publicAgencyUser
.
setJobNumber
(
userDataJBDto
.
getJobNumber
());
...
@@ -137,35 +138,35 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -137,35 +138,35 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
publicAgencyUser
.
setAmosId
(
userDataJBDto
.
getAmosUnitId
());
publicAgencyUser
.
setAmosId
(
userDataJBDto
.
getAmosUnitId
());
FeignClientResult
<
CompanyModel
>
companyResult
=
Privilege
.
companyClient
.
seleteOne
(
userDataJBDto
.
getAmosUnitId
());
FeignClientResult
<
CompanyModel
>
companyResult
=
Privilege
.
companyClient
.
seleteOne
(
userDataJBDto
.
getAmosUnitId
());
if
(
companyResult
==
null
||
companyResult
.
getStatus
()
!=
200
)
{
if
(
companyResult
==
null
||
companyResult
.
getStatus
()
!=
200
)
{
throw
new
BadRequest
(
"新增人员失败!"
+
companyResult
.
getDevMessage
());
throw
new
BadRequest
(
"新增人员失败!"
+
companyResult
.
getDevMessage
());
}
}
publicAgencyUser
.
setAmosOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
publicAgencyUser
.
setAmosOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
publicAgencyUser
.
setAmosUserId
(
userResult
.
getResult
().
getUserId
());
publicAgencyUser
.
setAmosUserId
(
userResult
.
getResult
().
getUserId
());
publicAgencyUser
.
setAmosUserName
(
userDataZHDto
.
getUserName
());
publicAgencyUser
.
setAmosUserName
(
userDataZHDto
.
getUserName
());
publicAgencyUser
.
setPassword
(
DesUtil
.
encode
(
userDataZHDto
.
getPassword
(),
secretKey
));
publicAgencyUser
.
setPassword
(
DesUtil
.
encode
(
userDataZHDto
.
getPassword
(),
secretKey
));
publicAgencyUser
.
setRole
(
JSON
.
toJSONString
(
userDataZHDto
.
getRole
()));
publicAgencyUser
.
setRole
(
JSON
.
toJSONString
(
userDataZHDto
.
getRole
()));
publicAgencyUser
.
setLockStatus
(
"UNLOCK"
);
publicAgencyUser
.
setLockStatus
(
"UNLOCK"
);
publicAgencyUser
.
setLockTime
(
new
Date
());
publicAgencyUser
.
setLockTime
(
new
Date
());
publicAgencyUser
.
setHeight
(
userDataJBDto
.
getHeight
());
publicAgencyUser
.
setHeight
(
userDataJBDto
.
getHeight
());
publicAgencyUser
.
setWeight
(
userDataJBDto
.
getWeight
());
publicAgencyUser
.
setWeight
(
userDataJBDto
.
getWeight
());
publicAgencyUser
.
setEmergencyTelephone
(
userDataJBDto
.
getEmergencyTelephone
());
publicAgencyUser
.
setEmergencyTelephone
(
userDataJBDto
.
getEmergencyTelephone
());
publicAgencyUser
.
setDomicileAddress
(
userDataJBDto
.
getDomicileAddress
());
publicAgencyUser
.
setDomicileAddress
(
userDataJBDto
.
getDomicileAddress
());
publicAgencyUser
.
setPosition
(
userDataJBDto
.
getPosition
()
!=
null
?
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
()):
null
);
publicAgencyUser
.
setPosition
(
userDataJBDto
.
getPosition
()
!=
null
?
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
())
:
null
);
publicAgencyUser
.
setNowAddress
(
userDataJBDto
.
getNowAddress
());
publicAgencyUser
.
setNowAddress
(
userDataJBDto
.
getNowAddress
());
publicAgencyUser
.
setNativePlace
(
userDataJBDto
.
getNativePlace
());
publicAgencyUser
.
setNativePlace
(
userDataJBDto
.
getNativePlace
());
publicAgencyUser
.
setPoliticalOutlook
(
userDataJBDto
.
getPoliticalOutlook
());
publicAgencyUser
.
setPoliticalOutlook
(
userDataJBDto
.
getPoliticalOutlook
());
publicAgencyUserMapper
.
insert
(
publicAgencyUser
);
publicAgencyUserMapper
.
insert
(
publicAgencyUser
);
PersonnelBusiness
re
=
new
PersonnelBusiness
();
PersonnelBusiness
re
=
new
PersonnelBusiness
();
FeignClientResult
<
CompanyModel
>
companyResult1
=
Privilege
.
companyClient
.
seleteOne
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
FeignClientResult
<
CompanyModel
>
companyResult1
=
Privilege
.
companyClient
.
seleteOne
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
if
(
companyResult1
==
null
||
companyResult1
.
getStatus
()
!=
200
)
{
if
(
companyResult1
==
null
||
companyResult1
.
getStatus
()
!=
200
)
{
throw
new
BadRequest
(
"新增人员失败!"
+
companyResult1
.
getDevMessage
());
throw
new
BadRequest
(
"新增人员失败!"
+
companyResult1
.
getDevMessage
());
}
}
re
.
setRegionalCompaniesSeq
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
re
.
setRegionalCompaniesSeq
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
re
.
setRegionalCompaniesName
(
companyResult1
.
getResult
().
getCompanyName
());
re
.
setRegionalCompaniesName
(
companyResult1
.
getResult
().
getCompanyName
());
re
.
setRegionalCompaniesCode
(
companyResult1
.
getResult
().
getOrgCode
());
re
.
setRegionalCompaniesCode
(
companyResult1
.
getResult
().
getOrgCode
());
re
.
setCertificate
(
model
.
getUserDataZZDto
()
!=
null
?
JSON
.
toJSONString
(
model
.
getUserDataZZDto
().
getCertificate
()):
null
);
re
.
setCertificate
(
model
.
getUserDataZZDto
()
!=
null
?
JSON
.
toJSONString
(
model
.
getUserDataZZDto
().
getCertificate
())
:
null
);
re
.
setAmosUnitId
(
companyResult
.
getResult
().
getSequenceNbr
());
re
.
setAmosUnitId
(
companyResult
.
getResult
().
getSequenceNbr
());
re
.
setAmosUnitName
(
companyResult
.
getResult
().
getCompanyName
());
re
.
setAmosUnitName
(
companyResult
.
getResult
().
getCompanyName
());
re
.
setAmosUnitOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
re
.
setAmosUnitOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
...
@@ -174,8 +175,8 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -174,8 +175,8 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
personnelBusinessMapper
.
insert
(
re
);
personnelBusinessMapper
.
insert
(
re
);
//增加人员权限
//增加人员权限
List
<
String
>
lisk
=
new
ArrayList
<>();
List
<
String
>
lisk
=
new
ArrayList
<>();
StdUserEmpower
stdUserEmpower
=
new
StdUserEmpower
();
StdUserEmpower
stdUserEmpower
=
new
StdUserEmpower
();
lisk
.
add
(
re
.
getRegionalCompaniesCode
());
lisk
.
add
(
re
.
getRegionalCompaniesCode
());
stdUserEmpower
.
setAmosUserId
(
publicAgencyUser
.
getAmosUserId
());
stdUserEmpower
.
setAmosUserId
(
publicAgencyUser
.
getAmosUserId
());
...
@@ -184,12 +185,8 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -184,12 +185,8 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
userEmpowerMapper
.
insert
(
stdUserEmpower
);
userEmpowerMapper
.
insert
(
stdUserEmpower
);
}
catch
(
Exception
e
)
{
if
(
userResult
!=
null
&&
userResult
.
getResult
()
!=
null
&&
StringUtils
.
isNotEmpty
(
userResult
.
getResult
().
getUserId
()))
{
}
catch
(
Exception
e
){
if
(
userResult
!=
null
&&
userResult
.
getResult
()
!=
null
&&
StringUtils
.
isNotEmpty
(
userResult
.
getResult
().
getUserId
()))
{
Privilege
.
agencyUserClient
.
multDeleteUser
(
userResult
.
getResult
().
getUserId
());
Privilege
.
agencyUserClient
.
multDeleteUser
(
userResult
.
getResult
().
getUserId
());
}
}
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
...
@@ -200,14 +197,14 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -200,14 +197,14 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
@Transactional
@Transactional
public
void
updatePersonnelBusiness
(
UserDataDto
model
,
long
id
)
{
public
void
updatePersonnelBusiness
(
UserDataDto
model
,
long
id
)
{
PublicAgencyUser
publicAgencyUser
=
publicAgencyUserMapper
.
selectById
(
id
);
PublicAgencyUser
publicAgencyUser
=
publicAgencyUserMapper
.
selectById
(
id
);
UserDataZHDto
userDataZHDto
=
model
.
getUserDataZHDto
();
UserDataZHDto
userDataZHDto
=
model
.
getUserDataZHDto
();
UserDataJBDto
userDataJBDto
=
model
.
getUserDataJBDto
();
UserDataJBDto
userDataJBDto
=
model
.
getUserDataJBDto
();
FeignClientResult
<
AgencyUserModel
>
userResult
=
null
;
FeignClientResult
<
AgencyUserModel
>
userResult
=
null
;
try
{
try
{
// 1 修改平台用户
// 1 修改平台用户
...
@@ -229,9 +226,9 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -229,9 +226,9 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
agencyUserModel
.
setOrgRoles
(
orgRoles
);
agencyUserModel
.
setOrgRoles
(
orgRoles
);
agencyUserModel
.
setOrgRoleSeqs
(
roleSeqMap
);
agencyUserModel
.
setOrgRoleSeqs
(
roleSeqMap
);
// 将创建用户加入用户组
// 将创建用户加入用户组
userResult
=
Privilege
.
agencyUserClient
.
update
(
agencyUserModel
,
publicAgencyUser
.
getAmosUserId
());
userResult
=
Privilege
.
agencyUserClient
.
update
(
agencyUserModel
,
publicAgencyUser
.
getAmosUserId
());
if
(
userResult
==
null
||
userResult
.
getStatus
()
!=
200
)
{
if
(
userResult
==
null
||
userResult
.
getStatus
()
!=
200
)
{
throw
new
BadRequest
(
"修改人员失败!"
+
userResult
.
getDevMessage
());
throw
new
BadRequest
(
"修改人员失败!"
+
userResult
.
getDevMessage
());
}
}
List
<
String
>
userId
=
new
ArrayList
<>();
List
<
String
>
userId
=
new
ArrayList
<>();
userId
.
add
(
userResult
.
getResult
().
getUserId
());
userId
.
add
(
userResult
.
getResult
().
getUserId
());
...
@@ -249,56 +246,56 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -249,56 +246,56 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
publicAgencyUser
.
setAmosId
(
userDataJBDto
.
getAmosUnitId
());
publicAgencyUser
.
setAmosId
(
userDataJBDto
.
getAmosUnitId
());
FeignClientResult
<
CompanyModel
>
companyResult
=
Privilege
.
companyClient
.
seleteOne
(
userDataJBDto
.
getAmosUnitId
());
FeignClientResult
<
CompanyModel
>
companyResult
=
Privilege
.
companyClient
.
seleteOne
(
userDataJBDto
.
getAmosUnitId
());
if
(
companyResult
==
null
||
companyResult
.
getStatus
()
!=
200
)
{
if
(
companyResult
==
null
||
companyResult
.
getStatus
()
!=
200
)
{
throw
new
BadRequest
(
"修改人员失败!"
+
companyResult
.
getDevMessage
());
throw
new
BadRequest
(
"修改人员失败!"
+
companyResult
.
getDevMessage
());
}
}
publicAgencyUser
.
setAmosOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
publicAgencyUser
.
setAmosOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
publicAgencyUser
.
setAmosUserName
(
userDataZHDto
.
getUserName
());
publicAgencyUser
.
setAmosUserName
(
userDataZHDto
.
getUserName
());
publicAgencyUser
.
setPassword
(
DesUtil
.
encode
(
userDataZHDto
.
getPassword
(),
secretKey
));
publicAgencyUser
.
setPassword
(
DesUtil
.
encode
(
userDataZHDto
.
getPassword
(),
secretKey
));
publicAgencyUser
.
setRole
(
JSON
.
toJSONString
(
userDataZHDto
.
getRole
()));
publicAgencyUser
.
setRole
(
JSON
.
toJSONString
(
userDataZHDto
.
getRole
()));
publicAgencyUser
.
setLockStatus
(
"UNLOCK"
);
publicAgencyUser
.
setLockStatus
(
"UNLOCK"
);
publicAgencyUser
.
setLockTime
(
new
Date
());
publicAgencyUser
.
setLockTime
(
new
Date
());
publicAgencyUser
.
setHeight
(
userDataJBDto
.
getHeight
());
publicAgencyUser
.
setHeight
(
userDataJBDto
.
getHeight
());
publicAgencyUser
.
setWeight
(
userDataJBDto
.
getWeight
());
publicAgencyUser
.
setWeight
(
userDataJBDto
.
getWeight
());
publicAgencyUser
.
setEmergencyTelephone
(
userDataJBDto
.
getEmergencyTelephone
());
publicAgencyUser
.
setEmergencyTelephone
(
userDataJBDto
.
getEmergencyTelephone
());
publicAgencyUser
.
setDomicileAddress
(
userDataJBDto
.
getDomicileAddress
());
publicAgencyUser
.
setDomicileAddress
(
userDataJBDto
.
getDomicileAddress
());
publicAgencyUser
.
setPosition
(
userDataJBDto
.
getPosition
()
!=
null
?
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
()):
null
);
publicAgencyUser
.
setPosition
(
userDataJBDto
.
getPosition
()
!=
null
?
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
())
:
null
);
publicAgencyUser
.
setNowAddress
(
userDataJBDto
.
getNowAddress
());
publicAgencyUser
.
setNowAddress
(
userDataJBDto
.
getNowAddress
());
publicAgencyUser
.
setNativePlace
(
userDataJBDto
.
getNativePlace
());
publicAgencyUser
.
setNativePlace
(
userDataJBDto
.
getNativePlace
());
publicAgencyUser
.
setPoliticalOutlook
(
userDataJBDto
.
getPoliticalOutlook
());
publicAgencyUser
.
setPoliticalOutlook
(
userDataJBDto
.
getPoliticalOutlook
());
publicAgencyUserMapper
.
updateById
(
publicAgencyUser
);
publicAgencyUserMapper
.
updateById
(
publicAgencyUser
);
LambdaQueryWrapper
<
PersonnelBusiness
>
qug
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PersonnelBusiness
>
qug
=
new
LambdaQueryWrapper
<>();
qug
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUser
.
getSequenceNbr
());
qug
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUser
.
getSequenceNbr
());
PersonnelBusiness
re
=
personnelBusinessMapper
.
selectOne
(
qug
);
PersonnelBusiness
re
=
personnelBusinessMapper
.
selectOne
(
qug
);
FeignClientResult
<
CompanyModel
>
companyResult1
=
Privilege
.
companyClient
.
seleteOne
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
FeignClientResult
<
CompanyModel
>
companyResult1
=
Privilege
.
companyClient
.
seleteOne
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
if
(
companyResult1
==
null
||
companyResult1
.
getStatus
()
!=
200
)
{
if
(
companyResult1
==
null
||
companyResult1
.
getStatus
()
!=
200
)
{
throw
new
BadRequest
(
"修改人员失败!"
+
companyResult1
.
getDevMessage
());
throw
new
BadRequest
(
"修改人员失败!"
+
companyResult1
.
getDevMessage
());
}
}
re
.
setRegionalCompaniesSeq
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
re
.
setRegionalCompaniesSeq
(
Long
.
valueOf
(
userDataJBDto
.
getRegionalCompaniesSeq
()));
re
.
setRegionalCompaniesName
(
companyResult1
.
getResult
().
getCompanyName
());
re
.
setRegionalCompaniesName
(
companyResult1
.
getResult
().
getCompanyName
());
re
.
setRegionalCompaniesCode
(
companyResult1
.
getResult
().
getOrgCode
());
re
.
setRegionalCompaniesCode
(
companyResult1
.
getResult
().
getOrgCode
());
re
.
setCertificate
(
model
.
getUserDataZZDto
()
!=
null
?
JSON
.
toJSONString
(
model
.
getUserDataZZDto
().
getCertificate
()):
null
);
re
.
setCertificate
(
model
.
getUserDataZZDto
()
!=
null
?
JSON
.
toJSONString
(
model
.
getUserDataZZDto
().
getCertificate
())
:
null
);
re
.
setAmosUnitId
(
companyResult
.
getResult
().
getSequenceNbr
());
re
.
setAmosUnitId
(
companyResult
.
getResult
().
getSequenceNbr
());
re
.
setAmosUnitName
(
companyResult
.
getResult
().
getCompanyName
());
re
.
setAmosUnitName
(
companyResult
.
getResult
().
getCompanyName
());
re
.
setAmosUnitOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
re
.
setAmosUnitOrgCode
(
companyResult
.
getResult
().
getOrgCode
());
personnelBusinessMapper
.
updateById
(
re
);
personnelBusinessMapper
.
updateById
(
re
);
//增加人员权限
//增加人员权限
List
<
String
>
lisk
=
new
ArrayList
<>();
List
<
String
>
lisk
=
new
ArrayList
<>();
LambdaQueryWrapper
<
StdUserEmpower
>
uo
=
new
LambdaQueryWrapper
();
LambdaQueryWrapper
<
StdUserEmpower
>
uo
=
new
LambdaQueryWrapper
();
uo
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
publicAgencyUser
.
getAmosUserId
());
uo
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
publicAgencyUser
.
getAmosUserId
());
StdUserEmpower
stdUserEmpower
=
userEmpowerMapper
.
selectOne
(
uo
);
StdUserEmpower
stdUserEmpower
=
userEmpowerMapper
.
selectOne
(
uo
);
// lisk.add(publicAgencyUser.getAmosOrgCode());
// lisk.add(publicAgencyUser.getAmosOrgCode());
lisk
.
add
(
re
.
getRegionalCompaniesCode
());
lisk
.
add
(
re
.
getRegionalCompaniesCode
());
if
(
stdUserEmpower
!=
null
)
{
if
(
stdUserEmpower
!=
null
)
{
stdUserEmpower
.
setAmosUserId
(
publicAgencyUser
.
getAmosUserId
());
stdUserEmpower
.
setAmosUserId
(
publicAgencyUser
.
getAmosUserId
());
stdUserEmpower
.
setAmosOrgCode
(
lisk
);
stdUserEmpower
.
setAmosOrgCode
(
lisk
);
userEmpowerMapper
.
updateById
(
stdUserEmpower
);
userEmpowerMapper
.
updateById
(
stdUserEmpower
);
}
else
{
}
else
{
stdUserEmpower
=
new
StdUserEmpower
();
stdUserEmpower
=
new
StdUserEmpower
();
stdUserEmpower
.
setAmosUserId
(
publicAgencyUser
.
getAmosUserId
());
stdUserEmpower
.
setAmosUserId
(
publicAgencyUser
.
getAmosUserId
());
stdUserEmpower
.
setAmosOrgCode
(
lisk
);
stdUserEmpower
.
setAmosOrgCode
(
lisk
);
stdUserEmpower
.
setPermissionType
(
"HYGF"
);
stdUserEmpower
.
setPermissionType
(
"HYGF"
);
...
@@ -306,11 +303,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -306,11 +303,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
){
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
throw
new
BadRequest
(
e
.
getMessage
());
throw
new
BadRequest
(
e
.
getMessage
());
...
@@ -319,36 +312,30 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -319,36 +312,30 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
}
}
@Transactional
@Transactional
public
void
replace
(
String
id
){
public
void
replace
(
String
id
)
{
try
{
try
{
//获取当前用户
//获取当前用户
LambdaQueryWrapper
<
PublicAgencyUser
>
qud
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PublicAgencyUser
>
qud
=
new
LambdaQueryWrapper
<>();
qud
.
eq
(
PublicAgencyUser:
:
getSequenceNbr
,
id
);
qud
.
eq
(
PublicAgencyUser:
:
getSequenceNbr
,
id
);
PublicAgencyUser
publicAgencyUse
=
publicAgencyUserMapper
.
selectOne
(
qud
);
PublicAgencyUser
publicAgencyUse
=
publicAgencyUserMapper
.
selectOne
(
qud
);
LambdaQueryWrapper
<
PersonnelBusiness
>
qug
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PersonnelBusiness
>
qug
=
new
LambdaQueryWrapper
<>();
qug
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUse
.
getSequenceNbr
());
qug
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUse
.
getSequenceNbr
());
PersonnelBusiness
personnelBusines
=
personnelBusinessMapper
.
selectOne
(
qug
);
PersonnelBusiness
personnelBusines
=
personnelBusinessMapper
.
selectOne
(
qug
);
personnelBusines
.
setUserType
(
"2"
);
personnelBusines
.
setUserType
(
"2"
);
personnelBusinessMapper
.
updateById
(
personnelBusines
);
personnelBusinessMapper
.
updateById
(
personnelBusines
);
//获取经销商管理员
//获取经销商管理员
LambdaQueryWrapper
<
UnitInfo
>
qudg
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
UnitInfo
>
qudg
=
new
LambdaQueryWrapper
<>();
qudg
.
eq
(
UnitInfo:
:
getAmosCompanySeq
,
personnelBusines
.
getAmosDealerId
());
qudg
.
eq
(
UnitInfo:
:
getAmosCompanySeq
,
personnelBusines
.
getAmosDealerId
());
UnitInfo
unitInfo
=
unitInfoMapper
.
selectOne
(
qudg
);
UnitInfo
unitInfo
=
unitInfoMapper
.
selectOne
(
qudg
);
LambdaQueryWrapper
<
PublicAgencyUser
>
qudx
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PublicAgencyUser
>
qudx
=
new
LambdaQueryWrapper
<>();
qudx
.
eq
(
PublicAgencyUser:
:
getAmosUserId
,
unitInfo
.
getAdminUserId
());
qudx
.
eq
(
PublicAgencyUser:
:
getAmosUserId
,
unitInfo
.
getAdminUserId
());
PublicAgencyUser
publicAgencyUsex
=
publicAgencyUserMapper
.
selectOne
(
qudx
);
PublicAgencyUser
publicAgencyUsex
=
publicAgencyUserMapper
.
selectOne
(
qudx
);
LambdaQueryWrapper
<
PersonnelBusiness
>
qugf
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PersonnelBusiness
>
qugf
=
new
LambdaQueryWrapper
<>();
qugf
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUsex
.
getSequenceNbr
());
qugf
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUsex
.
getSequenceNbr
());
PersonnelBusiness
personnelBusinesx
=
personnelBusinessMapper
.
selectOne
(
qugf
);
PersonnelBusiness
personnelBusinesx
=
personnelBusinessMapper
.
selectOne
(
qugf
);
personnelBusinesx
.
setUserType
(
"1"
);
personnelBusinesx
.
setUserType
(
"1"
);
personnelBusinessMapper
.
updateById
(
personnelBusinesx
);
personnelBusinessMapper
.
updateById
(
personnelBusinesx
);
...
@@ -358,9 +345,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -358,9 +345,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
unitInfo
.
setAdminUserName
(
publicAgencyUse
.
getRealName
());
unitInfo
.
setAdminUserName
(
publicAgencyUse
.
getRealName
());
unitInfoMapper
.
updateById
(
unitInfo
);
unitInfoMapper
.
updateById
(
unitInfo
);
//修改管理员
//修改管理员
List
<
Long
>
roidx
=
JSONArray
.
parseArray
(
publicAgencyUsex
.
getRole
(),
Long
.
class
);
List
<
Long
>
roidx
=
JSONArray
.
parseArray
(
publicAgencyUsex
.
getRole
(),
Long
.
class
);
//修改平台用户
//修改平台用户
...
@@ -368,9 +353,9 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -368,9 +353,9 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
userId
.
add
(
publicAgencyUse
.
getAmosUserId
());
userId
.
add
(
publicAgencyUse
.
getAmosUserId
());
System
.
out
.
println
(
"删除旧管理员===================================:"
+
publicAgencyUsex
.
getAmosUserId
());
System
.
out
.
println
(
"删除旧管理员===================================:"
+
publicAgencyUsex
.
getAmosUserId
());
if
(
roidx
!=
null
&&!
roidx
.
isEmpty
()&&
roidx
.
size
()==
1
&&
roidx
.
get
(
0
).
longValue
()==
userGroupId
)
{
if
(
roidx
!=
null
&&
!
roidx
.
isEmpty
()
&&
roidx
.
size
()
==
1
&&
roidx
.
get
(
0
).
longValue
()
==
userGroupId
)
{
//新增空角色防止单位丢失
//新增空角色防止单位丢失
List
<
String
>
userId1
=
new
ArrayList
<>();
List
<
String
>
userId1
=
new
ArrayList
<>();
userId1
.
add
(
publicAgencyUsex
.
getAmosUserId
());
userId1
.
add
(
publicAgencyUsex
.
getAmosUserId
());
...
@@ -378,28 +363,27 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -378,28 +363,27 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
}
}
//删除旧管理员
//删除旧管理员
Privilege
.
groupUserClient
.
deleteGroupUser
(
userGroupId
,
publicAgencyUsex
.
getAmosUserId
());
Privilege
.
groupUserClient
.
deleteGroupUser
(
userGroupId
,
publicAgencyUsex
.
getAmosUserId
());
// 1 修改平台用户
// 1 修改平台用户
Privilege
.
groupUserClient
.
create
(
userGroupId
,
userId
);
Privilege
.
groupUserClient
.
create
(
userGroupId
,
userId
);
System
.
out
.
println
(
"新增角色用户===================================:"
+
userId
);
System
.
out
.
println
(
"新增角色用户===================================:"
+
userId
);
//修改权限
//修改权限
if
(
roidx
==
null
)
{
if
(
roidx
==
null
)
{
publicAgencyUsex
.
setRole
(
null
);
publicAgencyUsex
.
setRole
(
null
);
}
else
{
}
else
{
roidx
.
remove
(
userGroupId
);
roidx
.
remove
(
userGroupId
);
publicAgencyUsex
.
setRole
(
JSON
.
toJSONString
(
roidx
));
publicAgencyUsex
.
setRole
(
JSON
.
toJSONString
(
roidx
));
}
}
//修改当前用户角色权限
//修改当前用户角色权限
List
<
Long
>
roid
=
JSONArray
.
parseArray
(
publicAgencyUse
.
getRole
(),
Long
.
class
);
List
<
Long
>
roid
=
JSONArray
.
parseArray
(
publicAgencyUse
.
getRole
(),
Long
.
class
);
if
(
roid
==
null
)
{
if
(
roid
==
null
)
{
roid
=
new
ArrayList
<>();
roid
=
new
ArrayList
<>();
}
}
roid
.
add
(
userGroupId
);
roid
.
add
(
userGroupId
);
publicAgencyUse
.
setRole
(
JSON
.
toJSONString
(
roid
));
publicAgencyUse
.
setRole
(
JSON
.
toJSONString
(
roid
));
...
@@ -408,22 +392,19 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -408,22 +392,19 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
publicAgencyUserMapper
.
updateById
(
publicAgencyUse
);
publicAgencyUserMapper
.
updateById
(
publicAgencyUse
);
//旧管理员去除
//旧管理员去除
List
<
String
>
li
=
null
;
List
<
String
>
li
=
null
;
LambdaQueryWrapper
<
StdUserEmpower
>
uo
=
new
LambdaQueryWrapper
();
LambdaQueryWrapper
<
StdUserEmpower
>
uo
=
new
LambdaQueryWrapper
();
uo
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
publicAgencyUsex
.
getAmosUserId
());
uo
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
publicAgencyUsex
.
getAmosUserId
());
StdUserEmpower
stdUserEmpower
=
userEmpowerMapper
.
selectOne
(
uo
);
StdUserEmpower
stdUserEmpower
=
userEmpowerMapper
.
selectOne
(
uo
);
li
=
stdUserEmpower
.
getAmosOrgCode
();
li
=
stdUserEmpower
.
getAmosOrgCode
();
if
(
stdUserEmpower
!=
null
)
{
if
(
stdUserEmpower
!=
null
)
{
stdUserEmpower
.
setAmosOrgCode
(
null
);
stdUserEmpower
.
setAmosOrgCode
(
null
);
userEmpowerMapper
.
updateById
(
stdUserEmpower
);
userEmpowerMapper
.
updateById
(
stdUserEmpower
);
}
else
{
}
else
{
stdUserEmpower
=
new
StdUserEmpower
();
stdUserEmpower
=
new
StdUserEmpower
();
stdUserEmpower
.
setAmosOrgCode
(
null
);
stdUserEmpower
.
setAmosOrgCode
(
null
);
stdUserEmpower
.
setPermissionType
(
"HYGF"
);
stdUserEmpower
.
setPermissionType
(
"HYGF"
);
stdUserEmpower
.
setAmosUserId
(
publicAgencyUsex
.
getAmosUserId
());
stdUserEmpower
.
setAmosUserId
(
publicAgencyUsex
.
getAmosUserId
());
...
@@ -431,20 +412,18 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -431,20 +412,18 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
}
}
//新管理员新增
//新管理员新增
LambdaQueryWrapper
<
StdUserEmpower
>
uo1
=
new
LambdaQueryWrapper
();
LambdaQueryWrapper
<
StdUserEmpower
>
uo1
=
new
LambdaQueryWrapper
();
uo1
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
publicAgencyUse
.
getAmosUserId
());
uo1
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
publicAgencyUse
.
getAmosUserId
());
StdUserEmpower
stdUserEmpower1
=
userEmpowerMapper
.
selectOne
(
uo1
);
StdUserEmpower
stdUserEmpower1
=
userEmpowerMapper
.
selectOne
(
uo1
);
if
(
stdUserEmpower1
!=
null
)
{
if
(
stdUserEmpower1
!=
null
)
{
stdUserEmpower1
.
setAmosOrgCode
(
li
);
stdUserEmpower1
.
setAmosOrgCode
(
li
);
userEmpowerMapper
.
updateById
(
stdUserEmpower1
);
userEmpowerMapper
.
updateById
(
stdUserEmpower1
);
}
else
{
}
else
{
stdUserEmpower1
=
new
StdUserEmpower
();
stdUserEmpower1
=
new
StdUserEmpower
();
stdUserEmpower1
.
setAmosOrgCode
(
li
);
stdUserEmpower1
.
setAmosOrgCode
(
li
);
stdUserEmpower1
.
setPermissionType
(
"HYGF"
);
stdUserEmpower1
.
setPermissionType
(
"HYGF"
);
stdUserEmpower1
.
setAmosUserId
(
publicAgencyUse
.
getAmosUserId
());
stdUserEmpower1
.
setAmosUserId
(
publicAgencyUse
.
getAmosUserId
());
...
@@ -452,14 +431,12 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -452,14 +431,12 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
}
}
UserMessage
userMessage
=
new
UserMessage
(
TaskTypeStationEnum
.
设置管理员
.
getCode
(),
personnelBusines
.
getSequenceNbr
(),
publicAgencyUse
.
getAmosUserId
(),
new
Date
(),
"您已成为单位管理员。"
,
personnelBusines
.
getAmosUnitOrgCode
());
UserMessage
userMessage
=
new
UserMessage
(
TaskTypeStationEnum
.
设置管理员
.
getCode
(),
personnelBusines
.
getSequenceNbr
()
,
publicAgencyUse
.
getAmosUserId
(),
new
Date
(),
"您已成为单位管理员。"
,
personnelBusines
.
getAmosUnitOrgCode
());
userMessageMapper
.
insert
(
userMessage
);
userMessageMapper
.
insert
(
userMessage
);
emqKeeper
.
getMqttClient
().
publish
(
"MY_MESSAGE"
,
JSON
.
toJSONString
(
userMessage
).
getBytes
(),
2
,
false
);
emqKeeper
.
getMqttClient
().
publish
(
"MY_MESSAGE"
,
JSON
.
toJSONString
(
userMessage
).
getBytes
(),
2
,
false
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
throw
new
BadRequest
(
"设置失败!"
);
throw
new
BadRequest
(
"设置失败!"
);
}
}
...
@@ -467,29 +444,54 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
...
@@ -467,29 +444,54 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
@Override
@Override
public
UserDataDto
getPersonnelBusinessById
(
String
id
)
{
public
UserDataDto
getPersonnelBusinessById
(
String
id
)
{
LambdaQueryWrapper
<
PublicAgencyUser
>
qud
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PublicAgencyUser
>
qud
=
new
LambdaQueryWrapper
<>();
qud
.
eq
(
PublicAgencyUser:
:
getSequenceNbr
,
id
);
qud
.
eq
(
PublicAgencyUser:
:
getSequenceNbr
,
id
);
PublicAgencyUser
publicAgencyUse
=
publicAgencyUserMapper
.
selectOne
(
qud
);
PublicAgencyUser
publicAgencyUse
=
publicAgencyUserMapper
.
selectOne
(
qud
);
LambdaQueryWrapper
<
PersonnelBusiness
>
qug
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
PersonnelBusiness
>
qug
=
new
LambdaQueryWrapper
<>();
qug
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUse
.
getSequenceNbr
());
qug
.
eq
(
PersonnelBusiness:
:
getFoundationId
,
publicAgencyUse
.
getSequenceNbr
());
PersonnelBusiness
personnelBusines
=
personnelBusinessMapper
.
selectOne
(
qug
);
PersonnelBusiness
personnelBusines
=
personnelBusinessMapper
.
selectOne
(
qug
);
UserDataZHDto
userDataZHDto
=
new
UserDataZHDto
();
UserDataZHDto
userDataZHDto
=
new
UserDataZHDto
();
UserDataJBDto
userDataJBDto
=
new
UserDataJBDto
();
UserDataJBDto
userDataJBDto
=
new
UserDataJBDto
();
UserDataZZDto
userDataZZDto
=
new
UserDataZZDto
();
UserDataZZDto
userDataZZDto
=
new
UserDataZZDto
();
userDataZZDto
.
setCertificate
(
personnelBusines
.
getCertificate
()
!=
null
?
JSONArray
.
parseArray
(
personnelBusines
.
getCertificate
(),
JSONObject
.
class
):
null
);
userDataZZDto
.
setCertificate
(
personnelBusines
.
getCertificate
()
!=
null
?
JSONArray
.
parseArray
(
personnelBusines
.
getCertificate
(),
JSONObject
.
class
)
:
null
);
userDataZHDto
.
setRole
(
JSONArray
.
parseArray
(
publicAgencyUse
.
getRole
(),
long
.
class
));
userDataZHDto
.
setRole
(
JSONArray
.
parseArray
(
publicAgencyUse
.
getRole
(),
long
.
class
));
userDataZHDto
.
setUserName
(
publicAgencyUse
.
getAmosUserName
());
userDataZHDto
.
setUserName
(
publicAgencyUse
.
getAmosUserName
());
BeanUtils
.
copyProperties
(
publicAgencyUse
,
userDataJBDto
);
BeanUtils
.
copyProperties
(
publicAgencyUse
,
userDataJBDto
);
userDataJBDto
.
setPosition
(
JSONArray
.
parseArray
(
publicAgencyUse
.
getPosition
(),
String
.
class
));
userDataJBDto
.
setPosition
(
JSONArray
.
parseArray
(
publicAgencyUse
.
getPosition
(),
String
.
class
));
userDataJBDto
.
setRegionalCompaniesSeq
(
personnelBusines
.
getRegionalCompaniesSeq
()
!=
null
?
personnelBusines
.
getRegionalCompaniesSeq
().
toString
():
null
);
userDataJBDto
.
setRegionalCompaniesSeq
(
personnelBusines
.
getRegionalCompaniesSeq
()
!=
null
?
personnelBusines
.
getRegionalCompaniesSeq
().
toString
()
:
null
);
userDataJBDto
.
setAmosUnitId
(
personnelBusines
.
getAmosUnitId
());
userDataJBDto
.
setAmosUnitId
(
personnelBusines
.
getAmosUnitId
());
return
new
UserDataDto
(
userDataZHDto
,
userDataJBDto
,
userDataZZDto
);
return
new
UserDataDto
(
userDataZHDto
,
userDataJBDto
,
userDataZZDto
);
}
@Override
public
Boolean
deleteAllBySequenceNbr
(
Long
sequenceNbr
)
{
try
{
// 根据sequenceNbr查询用户userId
String
userId
=
personnelBusinessMapper
.
selectUserInfo
(
sequenceNbr
);
// 删除privilege_agency_user表中数据
personnelBusinessMapper
.
deletePauByUserId
(
userId
);
// 删除privilege_group_user表中数据
personnelBusinessMapper
.
deletePguByUserId
(
userId
);
// 删除std_user_biz表中数据
personnelBusinessMapper
.
deleteSubByUserId
(
userId
);
// 删除hygf_personnel_business表中数据
personnelBusinessMapper
.
deleteHpbByFoundationId
(
sequenceNbr
);
// 删除std_user_empower表中数据
personnelBusinessMapper
.
deleteSueByUserId
(
userId
);
// 删除auth_login_info表中数据
personnelBusinessMapper
.
deleteAliByUserId
(
userId
);
return
null
;
}
catch
(
Exception
e
)
{
throw
new
BadRequest
(
"删除失败!"
);
}
}
}
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
View file @
6d8fc62d
...
@@ -1056,4 +1056,19 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
...
@@ -1056,4 +1056,19 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
pagenew
.
setRecords
(
page
.
getList
());
pagenew
.
setRecords
(
page
.
getList
());
return
pagenew
;
return
pagenew
;
}
}
public
Boolean
hasExistPhoneOrUserName
(
String
phone
,
String
userName
)
{
Integer
userListHuiCount
=
unitInfoMapper
.
getUserListHuiCount
(
phone
,
userName
);
Integer
userListPauCount
=
unitInfoMapper
.
getUserListPauCount
(
phone
,
userName
);
if
((
userListHuiCount
!=
0
||
userListPauCount
!=
0
)
&&
phone
!=
null
)
{
throw
new
BadRequest
(
"该手机号已经注册"
);
}
if
((
userListHuiCount
!=
0
||
userListPauCount
!=
0
)
&&
userName
!=
null
)
{
throw
new
BadRequest
(
"该用户名已经注册"
);
}
return
true
;
}
}
}
\ 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