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
bd7f0b66
Commit
bd7f0b66
authored
Nov 17, 2022
by
lisong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
机场修改bug 代码同步
parent
40d33f01
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
51 additions
and
18 deletions
+51
-18
IOrgUsrService.java
...n/amos/boot/module/common/api/service/IOrgUsrService.java
+1
-1
OrgPersonController.java
...oot/module/common/biz/controller/OrgPersonController.java
+2
-2
FirefightersServiceImpl.java
...dule/common/biz/service/impl/FirefightersServiceImpl.java
+1
-1
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+47
-14
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/service/IOrgUsrService.java
View file @
bd7f0b66
...
@@ -368,7 +368,7 @@ public interface IOrgUsrService {
...
@@ -368,7 +368,7 @@ public interface IOrgUsrService {
* @param id
* @param id
* @return
* @return
*/
*/
String
deleteFirefighterPeopleById
(
Long
id
);
String
deleteFirefighterPeopleById
(
Long
id
,
String
type
);
OrgUsr
selectParentOrgUsr
(
OrgUsr
orgUsr
);
OrgUsr
selectParentOrgUsr
(
OrgUsr
orgUsr
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/OrgPersonController.java
View file @
bd7f0b66
...
@@ -426,8 +426,8 @@ public class OrgPersonController extends BaseController {
...
@@ -426,8 +426,8 @@ public class OrgPersonController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/people/firefighter/{id}"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/people/firefighter/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
ResponseModel
<
String
>
deleteFirefighterPeopleById
(
@PathVariable
Long
id
)
{
public
ResponseModel
<
String
>
deleteFirefighterPeopleById
(
@PathVariable
Long
id
,
@PathVariable
String
type
)
{
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
deleteFirefighterPeopleById
(
id
));
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
deleteFirefighterPeopleById
(
id
,
type
));
}
}
/**
/**
*
*
...
...
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 @
bd7f0b66
...
@@ -241,7 +241,7 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
...
@@ -241,7 +241,7 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
OrgPersonDto
orgPersonDto
=
new
OrgPersonDto
();
OrgPersonDto
orgPersonDto
=
new
OrgPersonDto
();
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonDto
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonDto
);
List
<
DynamicFormInstance
>
dynamicFormInstances
=
orgUsrService
.
dynamicFormColumn
(
peopleInfoDto
.
getFirefighters
()
,
false
);
List
<
DynamicFormInstance
>
dynamicFormInstances
=
orgUsrService
.
dynamicFormColumn
(
peopleInfoDto
,
false
);
orgPersonDto
.
setDynamicFormValue
(
dynamicFormInstances
);
orgPersonDto
.
setDynamicFormValue
(
dynamicFormInstances
);
try
{
try
{
orgUsrService
.
updateByIdOrgPerson
(
orgPersonDto
,
id
);
orgUsrService
.
updateByIdOrgPerson
(
orgPersonDto
,
id
);
...
...
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 @
bd7f0b66
...
@@ -1085,11 +1085,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1085,11 +1085,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
else
{
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
}
//已在前面对此字段赋值 废弃
if
(!
ObjectUtils
.
isEmpty
(
OrgPersonVo
.
getAmosOrgId
()))
{
//
if (!ObjectUtils.isEmpty(OrgPersonVo.getAmosOrgId())) {
AgencyUserModel
user
=
Privilege
.
agencyUserClient
.
queryByUserId
(
OrgPersonVo
.
getAmosOrgId
()).
getResult
();
//
AgencyUserModel user = Privilege.agencyUserClient.queryByUserId(OrgPersonVo.getAmosOrgId()).getResult();
OrgPersonVo
.
setAmosOrgCode
(
user
.
getRealName
());
//
OrgPersonVo.setAmosOrgCode(user.getRealName());
}
//
}
return
saveOrgUsrDynamicFormInstance
(
orgUsr
,
OrgPersonVo
.
getDynamicFormValue
());
return
saveOrgUsrDynamicFormInstance
(
orgUsr
,
OrgPersonVo
.
getDynamicFormValue
());
}
}
...
@@ -2989,7 +2989,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -2989,7 +2989,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
orgUsr
=
peopleSaveOrgUsr
(
peopleInfoDto
.
getFirefighters
());
OrgUsr
orgUsr
=
peopleSaveOrgUsr
(
peopleInfoDto
.
getFirefighters
());
// 2.保存cb_dynamic_form_instance表 人员基本信息
// 2.保存cb_dynamic_form_instance表 人员基本信息
OrgUsrDto
orgUsrDto
=
saveDynamicformInstance
(
orgUsr
,
peopleInfoDto
.
getFirefighters
()
);
OrgUsrDto
orgUsrDto
=
saveDynamicformInstance
(
orgUsr
,
peopleInfoDto
);
Long
sequenceNbr
=
orgUsrDto
.
getSequenceNbr
();
Long
sequenceNbr
=
orgUsrDto
.
getSequenceNbr
();
if
(!
ObjectUtils
.
isEmpty
(
sequenceNbr
))
{
if
(!
ObjectUtils
.
isEmpty
(
sequenceNbr
))
{
peopleInfoDto
.
getFirefightersContacts
().
setOrgUsrId
(
sequenceNbr
.
toString
());
peopleInfoDto
.
getFirefightersContacts
().
setOrgUsrId
(
sequenceNbr
.
toString
());
...
@@ -3039,21 +3039,21 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3039,21 +3039,21 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return
orgUsr
;
return
orgUsr
;
}
}
private
OrgUsrDto
saveDynamicformInstance
(
OrgUsr
orgUsr
,
PeopleBasicInfoDto
peopleBasic
InfoDto
)
{
private
OrgUsrDto
saveDynamicformInstance
(
OrgUsr
orgUsr
,
PeopleInfoDto
people
InfoDto
)
{
List
<
DynamicFormInstance
>
dynamicFormInstancelist
=
dynamicFormColumn
(
people
Basic
InfoDto
,
true
);
List
<
DynamicFormInstance
>
dynamicFormInstancelist
=
dynamicFormColumn
(
peopleInfoDto
,
true
);
return
saveOrgUsrDynamicFormInstance
(
orgUsr
,
dynamicFormInstancelist
);
return
saveOrgUsrDynamicFormInstance
(
orgUsr
,
dynamicFormInstancelist
);
}
}
public
List
<
DynamicFormInstance
>
dynamicFormColumn
(
People
BasicInfoDto
peopleBasic
InfoDto
,
boolean
flag
){
public
List
<
DynamicFormInstance
>
dynamicFormColumn
(
People
InfoDto
people
InfoDto
,
boolean
flag
){
// 动态字段填充
// 动态字段填充
List
<
DynamicFormInitDto
>
dynamicFormColumn
=
dynamicFormColumnServiceImpl
.
getFormlist
(
"246"
);
List
<
DynamicFormInitDto
>
dynamicFormColumn
=
dynamicFormColumnServiceImpl
.
getFormlist
(
"246"
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
// 获取对象属性和值
// 获取对象属性和值
Field
[]
fields
=
people
BasicInfoDto
.
getClass
().
getDeclaredFields
();
Field
[]
fields
=
people
InfoDto
.
getFirefighters
()
.
getClass
().
getDeclaredFields
();
for
(
Field
field
:
fields
)
{
for
(
Field
field
:
fields
)
{
try
{
try
{
field
.
setAccessible
(
true
);
field
.
setAccessible
(
true
);
Object
value
=
field
.
get
(
people
BasicInfoDto
);
Object
value
=
field
.
get
(
people
InfoDto
.
getFirefighters
()
);
String
name
=
field
.
getName
();
String
name
=
field
.
getName
();
map
.
put
(
name
,
value
);
map
.
put
(
name
,
value
);
}
catch
(
Exception
ex
){
}
catch
(
Exception
ex
){
...
@@ -3067,6 +3067,15 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3067,6 +3067,15 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
dynamicFormValue
.
add
(
DynamicFormInitDto
.
getFormItemDescr
());
dynamicFormValue
.
add
(
DynamicFormInitDto
.
getFormItemDescr
());
});
});
FirefightersPost
firefightersPost
=
peopleInfoDto
.
getPostEduDtoObj
().
getFirefightersPost
();
PeopleBasicInfoDto
firefighters
=
peopleInfoDto
.
getFirefighters
();
String
s2
=
JSONObject
.
toJSONString
(
firefighters
);
Map
map2
=
JSONObject
.
parseObject
(
s2
,
Map
.
class
);
String
s
=
JSONObject
.
toJSONString
(
firefightersPost
);
Map
map1
=
JSONObject
.
parseObject
(
s
,
Map
.
class
);
map1
.
putAll
(
map2
);
dynamicFormValue
.
forEach
(
dynamicFormInstanceDto
->
{
dynamicFormValue
.
forEach
(
dynamicFormInstanceDto
->
{
String
key
=
dynamicFormInstanceDto
.
getFieldCode
();
String
key
=
dynamicFormInstanceDto
.
getFieldCode
();
Object
value
=
map
.
get
(
key
);
Object
value
=
map
.
get
(
key
);
...
@@ -3100,10 +3109,34 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3100,10 +3109,34 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
DynamicFormInstance
dynamicFormInstance
=
new
DynamicFormInstance
();
DynamicFormInstance
dynamicFormInstance
=
new
DynamicFormInstance
();
BeanUtils
.
copyProperties
(
dynamicFormInstanceDto
,
dynamicFormInstance
);
BeanUtils
.
copyProperties
(
dynamicFormInstanceDto
,
dynamicFormInstance
);
// 修改bug 8364
if
(
"gender"
.
equals
(
dynamicFormInstance
.
getFieldCode
())){
if
(
"gender"
.
equals
(
dynamicFormInstance
.
getFieldCode
())){
dynamicFormInstance
.
setFieldValueLabel
(
"346"
.
equals
(
String
.
valueOf
(
dynamicFormInstance
.
getFieldValue
()))?
"男"
:
"女"
);
dynamicFormInstance
.
setFieldValueLabel
(
"346"
.
equals
(
String
.
valueOf
(
dynamicFormInstance
.
getFieldValue
()))?
"男"
:
"女"
);
}
}
if
(
"peopleType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
dynamicFormInstance
.
getFieldValue
()
!=
null
){
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
dynamicFormInstance
.
getFieldValue
()).
getName
());
}
if
(
"positionType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
peopleInfoDto
.
getFirefighters
().
getJobTitleCode
()
!=
null
){
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
peopleInfoDto
.
getFirefighters
().
getJobTitleCode
()).
getName
());
}
if
(
"administrativePositionCode"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
firefightersPost
.
getAdministrativePositionCode
()
!=
null
){
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
map1
.
get
(
"administrativePositionCode"
).
toString
()).
getName
());
}
String
fieldCode
=
dynamicFormInstance
.
getFieldCode
();
if
(
"auditCycle"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
dynamicFormInstance
.
getFieldValue
()
!=
null
){
dynamicFormInstance
.
setFieldValue
(
map1
.
get
(
fieldCode
).
toString
());
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
dynamicFormInstance
.
getFieldValue
()).
getName
());
}
if
(
"certificateType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())){
dynamicFormInstance
.
setFieldValue
(
map1
.
get
(
fieldCode
)
==
null
?
""
:
map1
.
get
(
fieldCode
).
toString
());
dynamicFormInstance
.
setFieldValueLabel
(
map1
.
get
(
"certificateTypeCode"
)
==
null
?
""
:
map1
.
get
(
"certificateTypeCode"
).
toString
());
}
if
(
map1
.
containsKey
(
fieldCode
)
&&
fieldCode
.
contains
(
"Code"
)
){
dynamicFormInstance
.
setFieldValue
(
map1
.
get
(
fieldCode
)
==
null
?
""
:
map1
.
get
(
fieldCode
).
toString
());
}
if
(
map1
.
containsKey
(
fieldCode
.
substring
(
0
,
fieldCode
.
length
()-
4
))){
dynamicFormInstance
.
setFieldValueLabel
(
map1
.
get
(
fieldCode
.
substring
(
0
,
fieldCode
.
length
()-
4
)).
toString
());
}
dynamicFormInstancelist
.
add
(
dynamicFormInstance
);
dynamicFormInstancelist
.
add
(
dynamicFormInstance
);
});
});
...
@@ -3403,13 +3436,13 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3403,13 +3436,13 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
String
deleteFirefighterPeopleById
(
Long
id
)
{
public
String
deleteFirefighterPeopleById
(
Long
id
,
String
type
)
{
String
flag
=
deleteFirefighters
(
id
);
String
flag
=
deleteFirefighters
(
id
);
// 基础信息人员类型修改为非消防
// 基础信息人员类型修改为非消防
UpdateWrapper
<
DynamicFormInstance
>
updateWrapper
=
new
UpdateWrapper
<>();
UpdateWrapper
<
DynamicFormInstance
>
updateWrapper
=
new
UpdateWrapper
<>();
updateWrapper
.
eq
(
"instance_id"
,
id
);
updateWrapper
.
eq
(
"instance_id"
,
id
);
updateWrapper
.
eq
(
"field_code"
,
"peopleType"
);
updateWrapper
.
eq
(
"field_code"
,
"peopleType"
);
updateWrapper
.
set
(
"field_value"
,
"1"
);
updateWrapper
.
set
(
"field_value"
,
type
);
if
(
"0"
.
equals
(
flag
))
{
if
(
"0"
.
equals
(
flag
))
{
dynamicFormInstanceService
.
update
(
updateWrapper
);
dynamicFormInstanceService
.
update
(
updateWrapper
);
}
}
...
...
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