Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_platformV2
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_platformV2
Commits
b5e73b45
Commit
b5e73b45
authored
Jan 31, 2024
by
赵剑炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
警员上报添加密码
parent
0944b317
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
8 行增加
和
4 行删除
+8
-4
PoliceListReq.java
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/PoliceListReq.java
+2
-0
PolicemanServiceImpl.java
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
+6
-4
没有找到文件。
jyzb-api/src/main/java/com/junmp/jyzb/api/bean/req/PoliceListReq.java
View file @
b5e73b45
...
@@ -19,6 +19,8 @@ public class PoliceListReq {
...
@@ -19,6 +19,8 @@ public class PoliceListReq {
private
String
name
;
private
String
name
;
private
String
finger
;
private
String
finger
;
private
String
password
;
// /**
// /**
// * 角色id列表
// * 角色id列表
// */
// */
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/service/impl/PolicemanServiceImpl.java
View file @
b5e73b45
...
@@ -356,6 +356,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -356,6 +356,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
BeanPlusUtil
.
copyProperties
(
req
,
sysUser
);
BeanPlusUtil
.
copyProperties
(
req
,
sysUser
);
sysUser
.
setAccount
(
accountSet
);
sysUser
.
setAccount
(
accountSet
);
sysUser
.
setNickName
(
req
.
getName
());
sysUser
.
setNickName
(
req
.
getName
());
sysUser
.
setPassword
(
req
.
getPassword
());
sysUser
.
setRealName
(
req
.
getName
());
sysUser
.
setRealName
(
req
.
getName
());
SysUserCreateFactory
.
fillAddSysUser
(
sysUser
);
SysUserCreateFactory
.
fillAddSysUser
(
sysUser
);
sysUser
.
setAvatar
(
FileConstant
.
DEFAULT_AVATAR_FILE_ID
);
sysUser
.
setAvatar
(
FileConstant
.
DEFAULT_AVATAR_FILE_ID
);
...
@@ -706,14 +707,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -706,14 +707,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
// 处理新增和修改
// 处理新增和修改
for
(
PoliceListReq
reqPolice
:
policeReqList
)
{
for
(
PoliceListReq
reqPolice
:
policeReqList
)
{
Policeman
dbPolice
=
findPoliceById
(
policeList
,
reqPolice
.
getPoliceID
());
Policeman
dbPolice
=
findPoliceById
(
policeList
,
reqPolice
.
getPoliceID
());
SysUser
user
=
sysUserService
.
getById
(
dbPolice
.
getUserId
());
if
(
dbPolice
==
null
)
{
if
(
dbPolice
==
null
)
{
// 新增数据
// 新增数据
Policeman
newPolice
=
convertToPoliceman
(
reqPolice
,
orgList
.
getOrgId
());
Policeman
newPolice
=
convertToPoliceman
(
reqPolice
,
orgList
.
getOrgId
());
toAdd
.
add
(
newPolice
);
toAdd
.
add
(
newPolice
);
}
else
{
}
else
{
// 修改数据
// 修改数据
Policeman
updatedPolice
=
updatePoliceman
(
dbPolice
,
reqPolice
,
orgInfo
,
cabinetOrg
);
Policeman
updatedPolice
=
updatePoliceman
(
user
,
dbPolice
,
reqPolice
,
orgInfo
,
cabinetOrg
);
toUpdate
.
add
(
updatedPolice
);
toUpdate
.
add
(
updatedPolice
);
}
}
}
}
...
@@ -805,14 +806,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -805,14 +806,14 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
}
}
// 辅助方法:更新 Policeman 对象的属性
// 辅助方法:更新 Policeman 对象的属性
private
Policeman
updatePoliceman
(
Policeman
dbPolice
,
PoliceListReq
reqPolice
,
PubOrg
org
,
Cabinet
cabinet
)
{
private
Policeman
updatePoliceman
(
SysUser
user
,
Policeman
dbPolice
,
PoliceListReq
reqPolice
,
PubOrg
org
,
Cabinet
cabinet
)
{
CabinetBox
cb
=
cabinetBoxService
.
getById
(
reqPolice
.
getCabinetBoxId
());
CabinetBox
cb
=
cabinetBoxService
.
getById
(
reqPolice
.
getCabinetBoxId
());
if
(
cb
.
getBoxName
()
==
null
)
{
if
(
cb
.
getBoxName
()
==
null
)
{
cb
.
setBoxName
(
""
);
cb
.
setBoxName
(
""
);
}
}
// 判断警员是否存在
// 判断警员是否存在
// 判断传入的修改的警员编号与本身编号一致,如果一致则无所谓,如果不一致则需要判断修改的警员编号是否已经存在
// 判断传入的修改的警员编号与本身编号一致,如果一致则无所谓,如果不一致则需要判断修改的警员编号是否已经存在
user
.
setPassword
(
reqPolice
.
getPassword
());
dbPolice
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
dbPolice
.
setUpdateTime
(
DateTimeUtil
.
getCurrentDateTime
());
List
<
PoliceEquipment
>
policeEqsList
=
policeEquipmentService
.
list
(
new
LambdaQueryWrapper
<
PoliceEquipment
>()
List
<
PoliceEquipment
>
policeEqsList
=
policeEquipmentService
.
list
(
new
LambdaQueryWrapper
<
PoliceEquipment
>()
.
eq
(
PoliceEquipment:
:
getPoliceId
,
dbPolice
.
getId
()));
.
eq
(
PoliceEquipment:
:
getPoliceId
,
dbPolice
.
getId
()));
...
@@ -961,6 +962,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
...
@@ -961,6 +962,7 @@ public class PolicemanServiceImpl extends ServiceImpl<PolicemanMapper, Policeman
dbPolice
.
setOrgId
(
Long
.
valueOf
(
org
.
getOrgId
()));
dbPolice
.
setOrgId
(
Long
.
valueOf
(
org
.
getOrgId
()));
dbPolice
.
setState
(
1
);
dbPolice
.
setState
(
1
);
BeanPlusUtil
.
copyProperties
(
reqPolice
,
dbPolice
);
BeanPlusUtil
.
copyProperties
(
reqPolice
,
dbPolice
);
sysUserService
.
updateById
(
user
);
return
dbPolice
;
return
dbPolice
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论