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
dfdeb2c3
Commit
dfdeb2c3
authored
Jun 28, 2021
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://172.16.10.76/moa/amos-boot-biz
into developer
parents
0cd45414
ff895e35
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
120 additions
and
31 deletions
+120
-31
AlertFormServiceImpl.java
...oot/module/jcs/biz/service/impl/AlertFormServiceImpl.java
+1
-1
OrgUsrServiceImpl.java
...s/boot/module/jcs/biz/service/impl/OrgUsrServiceImpl.java
+86
-0
RuleAlertCalledService.java
...t/module/jcs/biz/service/impl/RuleAlertCalledService.java
+33
-30
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/AlertFormServiceImpl.java
View file @
dfdeb2c3
...
@@ -76,7 +76,7 @@ public class AlertFormServiceImpl extends BaseService<AlertFromDto,AlertForm,Ale
...
@@ -76,7 +76,7 @@ public class AlertFormServiceImpl extends BaseService<AlertFromDto,AlertForm,Ale
return
this
.
queryListByTypeCode
(
typeCode
).
stream
().
map
(
c
->
c
.
getFieldCode
()).
collect
(
Collectors
.
toList
());
return
this
.
queryListByTypeCode
(
typeCode
).
stream
().
map
(
c
->
c
.
getFieldCode
()).
collect
(
Collectors
.
toList
());
}
}
p
rivate
List
<
AlertFromDto
>
queryListByTypeCode
(
String
alertTypeCode
)
{
p
ublic
List
<
AlertFromDto
>
queryListByTypeCode
(
String
alertTypeCode
)
{
return
this
.
queryForList
(
null
,
false
,
alertTypeCode
);
return
this
.
queryForList
(
null
,
false
,
alertTypeCode
);
}
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/OrgUsrServiceImpl.java
View file @
dfdeb2c3
...
@@ -9,6 +9,7 @@ import java.util.Date;
...
@@ -9,6 +9,7 @@ import java.util.Date;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Random
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -24,6 +25,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
...
@@ -24,6 +25,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromValueDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromValueDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertForm
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertForm
;
...
@@ -330,6 +332,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -330,6 +332,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
orgUsr
.
setRecUserName
(
oriOrgUsr
.
getRecUserName
());
orgUsr
.
setRecUserName
(
oriOrgUsr
.
getRecUserName
());
orgUsr
.
setAmosOrgId
(
oriOrgUsr
.
getAmosOrgId
());
orgUsr
.
setAmosOrgId
(
oriOrgUsr
.
getAmosOrgId
());
orgUsr
.
setAmosOrgCode
(
oriOrgUsr
.
getAmosOrgCode
());
orgUsr
.
setAmosOrgCode
(
oriOrgUsr
.
getAmosOrgCode
());
if
(
orgUsr
.
getParentId
()
!=
null
&&
"-1"
.
equals
(
orgUsr
.
getParentId
()))
{
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
if
(
parent
!=
null
)
{
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
updateById
(
orgUsr
);
updateById
(
orgUsr
);
}
}
...
@@ -372,6 +382,28 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -372,6 +382,28 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
// 保存动态表单数据
// 保存动态表单数据
alertFormValueServiceImpl
.
updateBatchById
(
alertFromValuelist
);
alertFormValueServiceImpl
.
updateBatchById
(
alertFromValuelist
);
List
<
AlertFromDto
>
form
=
alertFormServiceImpl
.
queryListByTypeCode
(
alertFromValuelist
.
get
(
0
).
getAlertTypeCode
());
if
(
form
.
size
()
!=
alertFromValuelist
.
size
())
{
List
<
AlertFormValue
>
creatList
=
new
ArrayList
<>();
for
(
AlertFormValue
dis
:
alertFromValuelist
)
{
boolean
exist
=
false
;
for
(
AlertFromValueDto
src
:
formList
)
{
if
(
dis
.
getAlertFormId
()
==
src
.
getSequenceNbr
())
{
exist
=
true
;
break
;
}
}
if
(!
exist
)
{
creatList
.
add
(
dis
);
}
}
alertFormValueServiceImpl
.
saveBatch
(
creatList
);
}
}
else
{
}
else
{
// 保存动态表单数据
// 保存动态表单数据
alertFormValueServiceImpl
.
saveBatch
(
alertFromValuelist
);
alertFormValueServiceImpl
.
saveBatch
(
alertFromValuelist
);
...
@@ -408,6 +440,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -408,6 +440,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgUsrVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgUsrVo
,
orgUsr
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
if
(
OrgUsrVo
.
getParentId
()
!=
null
&&
"-1"
.
equals
(
OrgUsrVo
.
getParentId
()))
{
OrgUsr
parent
=
getById
(
OrgUsrVo
.
getParentId
());
if
(
parent
!=
null
)
{
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
saveOrgUsrAlertFormValue
(
orgUsr
,
OrgUsrVo
.
getAlertFormValue
());
saveOrgUsrAlertFormValue
(
orgUsr
,
OrgUsrVo
.
getAlertFormValue
());
}
}
...
@@ -416,6 +456,16 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -416,6 +456,16 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgPersonVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgPersonVo
,
orgUsr
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
if
(
OrgPersonVo
.
getParentId
()
!=
null
&&
"-1"
.
equals
(
OrgPersonVo
.
getParentId
()))
{
OrgUsr
parent
=
getById
(
OrgPersonVo
.
getParentId
());
if
(
parent
!=
null
)
{
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
}
else
{
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
());
...
@@ -430,6 +480,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -430,6 +480,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
oriOrgUsr
=
getById
(
id
);
OrgUsr
oriOrgUsr
=
getById
(
id
);
BeanUtils
.
copyProperties
(
OrgUsrVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgUsrVo
,
orgUsr
);
if
(
orgUsr
.
getParentId
()
!=
null
&&
"-1"
.
equals
(
orgUsr
.
getParentId
()))
{
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
if
(
parent
!=
null
)
{
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
saveOrgUsr
(
oriOrgUsr
,
id
);
saveOrgUsr
(
oriOrgUsr
,
id
);
// 保存动态表单数据
// 保存动态表单数据
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgUsrVo
.
getAlertFormValue
());
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgUsrVo
.
getAlertFormValue
());
...
@@ -554,6 +612,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -554,6 +612,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgDepartmentVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgDepartmentVo
,
orgUsr
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
if
(
OrgDepartmentVo
.
getParentId
()
!=
null
&&
"-1"
.
equals
(
OrgDepartmentVo
.
getParentId
()))
{
OrgUsr
parent
=
getById
(
OrgDepartmentVo
.
getParentId
());
if
(
parent
!=
null
)
{
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
saveOrgUsrAlertFormValue
(
orgUsr
,
OrgDepartmentVo
.
getAlertFormValue
());
saveOrgUsrAlertFormValue
(
orgUsr
,
OrgDepartmentVo
.
getAlertFormValue
());
}
}
...
@@ -563,6 +629,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -563,6 +629,14 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
oriOrgUsr
=
getById
(
id
);
OrgUsr
oriOrgUsr
=
getById
(
id
);
BeanUtils
.
copyProperties
(
OrgDepartmentVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgDepartmentVo
,
orgUsr
);
if
(
orgUsr
.
getParentId
()
!=
null
&&
"-1"
.
equals
(
orgUsr
.
getParentId
()))
{
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
if
(
parent
!=
null
)
{
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
saveOrgUsr
(
oriOrgUsr
,
id
);
saveOrgUsr
(
oriOrgUsr
,
id
);
// 保存动态表单数据
// 保存动态表单数据
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgDepartmentVo
.
getAlertFormValue
());
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgDepartmentVo
.
getAlertFormValue
());
...
@@ -588,4 +662,16 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -588,4 +662,16 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
return
personResult
;
return
personResult
;
}
}
public
static
String
getOrgCodeStr
(){
int
length
=
6
;
String
str
=
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
;
Random
random
=
new
Random
();
StringBuffer
sb
=
new
StringBuffer
();
for
(
int
i
=
0
;
i
<
length
;
i
++){
int
number
=
random
.
nextInt
(
62
);
sb
.
append
(
str
.
charAt
(
number
));
}
return
sb
.
toString
();
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/RuleAlertCalledService.java
View file @
dfdeb2c3
...
@@ -59,37 +59,40 @@ public class RuleAlertCalledService {
...
@@ -59,37 +59,40 @@ public class RuleAlertCalledService {
alertCalledRo
.
setUnitInvolved
(
alertCalled
.
getUnitInvolved
());
alertCalledRo
.
setUnitInvolved
(
alertCalled
.
getUnitInvolved
());
List
<
AlertFormValue
>
alertFormValues
=
alertCalledVo
.
getAlertFormValue
();
List
<
AlertFormValue
>
alertFormValues
=
alertCalledVo
.
getAlertFormValue
();
for
(
AlertFormValue
alertFormValue
:
alertFormValues
)
if
(
ValidationUtil
.
isEmpty
(
alertFormValues
)
)
{
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"alertSubmittedId"
))
for
(
AlertFormValue
alertFormValue
:
alertFormValues
)
{
{
alertCalledRo
.
setAlertSubmittedId
(
alertFormValue
.
getFieldValue
());
if
(
alertFormValue
.
getFieldCode
().
equals
(
"alertSubmittedId"
))
}
{
//一般火灾
alertCalledRo
.
setAlertSubmittedId
(
alertFormValue
.
getFieldValue
());
if
(
alertFormValue
.
getFieldCode
().
equals
(
"fireLocation"
))
}
{
//一般火灾
alertCalledRo
.
setFireLocation
(
alertFormValue
.
getFieldValue
());
if
(
alertFormValue
.
getFieldCode
().
equals
(
"fireLocation"
))
}
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"burningMaterial"
))
alertCalledRo
.
setFireLocation
(
alertFormValue
.
getFieldValue
());
{
}
alertCalledRo
.
setBurningMaterial
(
alertFormValue
.
getFieldValue
());
if
(
alertFormValue
.
getFieldCode
().
equals
(
"burningMaterial"
))
}
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"fireSituation"
))
alertCalledRo
.
setBurningMaterial
(
alertFormValue
.
getFieldValue
());
{
}
alertCalledRo
.
setFireSituation
(
alertFormValue
.
getFieldValue
());
if
(
alertFormValue
.
getFieldCode
().
equals
(
"fireSituation"
))
}
{
if
(
alertFormValue
.
getFieldCode
().
equals
(
"dangerousExplosives"
))
alertCalledRo
.
setFireSituation
(
alertFormValue
.
getFieldValue
());
{
}
alertCalledRo
.
setDangerousExplosives
(
alertFormValue
.
getFieldValue
());
if
(
alertFormValue
.
getFieldCode
().
equals
(
"dangerousExplosives"
))
}
{
//航空器救援
alertCalledRo
.
setDangerousExplosives
(
alertFormValue
.
getFieldValue
());
}
//突发事件救援
//航空器救援
//漏油现场安全保障
//突发事件救援
//专机保障
//漏油现场安全保障
//专机保障
}
}
}
//触发规则
//触发规则
...
...
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