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
44b1073f
Commit
44b1073f
authored
Nov 17, 2022
by
chenzhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug 重点部位排序 消防车辆距离缺失 经纬度距离计算 联动单位地址经纬度 消防队员删除 设备人员缓存 模板校验 警情相似规则
parent
644a0a50
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
72 additions
and
28 deletions
+72
-28
KeySiteMapper.xml
...le-common-api/src/main/resources/mapper/KeySiteMapper.xml
+1
-1
pom.xml
...amos-boot-module-biz/amos-boot-module-command-biz/pom.xml
+5
-0
CommandController.java
...boot/module/command/biz/controller/CommandController.java
+20
-0
DynamicFormInstanceServiceImpl.java
...mmon/biz/service/impl/DynamicFormInstanceServiceImpl.java
+1
-1
LinkageUnitServiceImpl.java
...odule/common/biz/service/impl/LinkageUnitServiceImpl.java
+1
-2
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+5
-6
PersonIdentifyAspect.java
.../com/yeejoin/equipmanage/config/PersonIdentifyAspect.java
+9
-9
AlertSubmittedServiceImpl.java
...odule/jcs/biz/service/impl/AlertSubmittedServiceImpl.java
+1
-1
ESAlertCalledService.java
...oot/module/jcs/biz/service/impl/ESAlertCalledService.java
+5
-5
ExcelServiceImpl.java
...os/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
+24
-3
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/KeySiteMapper.xml
View file @
44b1073f
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
<if
test=
"bizOrgCode != null and bizOrgCode !=''"
>
<if
test=
"bizOrgCode != null and bizOrgCode !=''"
>
AND c.`biz_org_code` like concat(#{bizOrgCode},'%')
AND c.`biz_org_code` like concat(#{bizOrgCode},'%')
</if>
</if>
order by c.
rec_date
desc
order by c.
sequence_nbr
desc
</select>
</select>
<select
id=
"getSequenceNbr"
<select
id=
"getSequenceNbr"
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-command-biz/pom.xml
View file @
44b1073f
...
@@ -26,6 +26,11 @@
...
@@ -26,6 +26,11 @@
<version>
${amos-biz-boot.version}
</version>
<version>
${amos-biz-boot.version}
</version>
<scope>
compile
</scope>
<scope>
compile
</scope>
</dependency>
</dependency>
<dependency>
<groupId>
org.gavaghan
</groupId>
<artifactId>
geodesy
</artifactId>
<version>
1.1.3
</version>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
amos-boot-module/amos-boot-module-biz/amos-boot-module-command-biz/src/main/java/com/yeejoin/amos/boot/module/command/biz/controller/CommandController.java
View file @
44b1073f
...
@@ -46,6 +46,10 @@ import com.yeejoin.amos.feign.systemctl.Systemctl;
...
@@ -46,6 +46,10 @@ import com.yeejoin.amos.feign.systemctl.Systemctl;
import
com.yeejoin.amos.feign.systemctl.model.MessageModel
;
import
com.yeejoin.amos.feign.systemctl.model.MessageModel
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.gavaghan.geodesy.Ellipsoid
;
import
org.gavaghan.geodesy.GeodeticCalculator
;
import
org.gavaghan.geodesy.GeodeticCurve
;
import
org.gavaghan.geodesy.GlobalCoordinates
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -72,6 +76,7 @@ import javax.servlet.http.HttpServletResponse;
...
@@ -72,6 +76,7 @@ import javax.servlet.http.HttpServletResponse;
import
java.io.File
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.FileInputStream
;
import
java.lang.reflect.Method
;
import
java.lang.reflect.Method
;
import
java.math.BigDecimal
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -1337,6 +1342,15 @@ public class CommandController extends BaseController {
...
@@ -1337,6 +1342,15 @@ public class CommandController extends BaseController {
if
(
es
!=
null
){
if
(
es
!=
null
){
e
.
put
(
"longitude"
,
es
.
getLongitude
());
e
.
put
(
"longitude"
,
es
.
getLongitude
());
e
.
put
(
"latitude"
,
es
.
getLatitude
());
e
.
put
(
"latitude"
,
es
.
getLatitude
());
GlobalCoordinates
source
=
new
GlobalCoordinates
(
par
.
getLatitude
(),
par
.
getLongitude
());
GlobalCoordinates
target
=
new
GlobalCoordinates
(
Double
.
valueOf
(
es
.
getLatitude
()),
Double
.
valueOf
(
es
.
getLongitude
()));
double
meter2
=
getDistanceMeter
(
source
,
target
,
Ellipsoid
.
WGS84
);
BigDecimal
two
=
new
BigDecimal
(
meter2
);
//换算公里
// two.divide(BigDecimal.valueOf(1000.00), 2, BigDecimal.ROUND_HALF_UP).doubleValue();
meter2
=
two
.
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
).
doubleValue
();
e
.
put
(
"distance"
,
meter2
);
}
}
//同步力量调派车辆任务状态
//同步力量调派车辆任务状态
...
@@ -1351,6 +1365,12 @@ public class CommandController extends BaseController {
...
@@ -1351,6 +1365,12 @@ public class CommandController extends BaseController {
/*bug 2583 地图屏,消防车辆类型时,左侧车辆状态显示错误 2021-10-26 陈召 结束 */
/*bug 2583 地图屏,消防车辆类型时,左侧车辆状态显示错误 2021-10-26 陈召 结束 */
}
}
public
static
double
getDistanceMeter
(
GlobalCoordinates
gpsFrom
,
GlobalCoordinates
gpsTo
,
Ellipsoid
ellipsoid
){
//创建GeodeticCalculator,调用计算方法,传入坐标系,经纬度用于计算距离
GeodeticCurve
geoCurve
=
new
GeodeticCalculator
().
calculateGeodeticCurve
(
ellipsoid
,
gpsFrom
,
gpsTo
);
return
geoCurve
.
getEllipsoidalDistance
();
}
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/fireCar"
)
@GetMapping
(
value
=
"/fireCar"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"车辆资源详情"
,
notes
=
"车辆资源详情"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"车辆资源详情"
,
notes
=
"车辆资源详情"
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/DynamicFormInstanceServiceImpl.java
View file @
44b1073f
...
@@ -135,8 +135,8 @@ public class DynamicFormInstanceServiceImpl extends BaseService<DynamicFormInsta
...
@@ -135,8 +135,8 @@ public class DynamicFormInstanceServiceImpl extends BaseService<DynamicFormInsta
Page
page
=
new
Page
();
Page
page
=
new
Page
();
if
(
current
>
0
){
if
(
current
>
0
){
page
.
setCurrent
((
long
)
(
current
-
1
)
*
size
);
page
.
setCurrent
((
long
)
(
current
-
1
)
*
size
);
page
.
setSize
(
size
);
}
}
page
.
setSize
(
size
);
if
(!
params
.
isEmpty
()&&
params
!=
null
){
if
(!
params
.
isEmpty
()&&
params
!=
null
){
if
(!
params
.
get
(
"sort"
).
isEmpty
()
&&
params
.
get
(
"sort"
)
!=
null
){
if
(!
params
.
get
(
"sort"
).
isEmpty
()
&&
params
.
get
(
"sort"
)
!=
null
){
String
[]
sorts
=
params
.
get
(
"sort"
).
split
(
","
);
String
[]
sorts
=
params
.
get
(
"sort"
).
split
(
","
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/LinkageUnitServiceImpl.java
View file @
44b1073f
...
@@ -129,9 +129,8 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU
...
@@ -129,9 +129,8 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU
@Transactional
@Transactional
public
LinkageUnitDto
saveModel
(
LinkageUnitDto
linkageUnitDto
)
{
public
LinkageUnitDto
saveModel
(
LinkageUnitDto
linkageUnitDto
)
{
if
(
linkageUnitDto
.
getAddress
()
!=
null
)
{
if
(
linkageUnitDto
.
getAddress
()
!=
null
)
{
JSONObject
address
=
WaterResourceServiceImpl
.
getLongLatFromAddress
(
linkageUnitDto
.
getAddress
());
linkageUnitDto
.
setAddress
(
address
.
getString
(
BizConstant
.
ADDRESS
));
String
[]
addressArr
=
linkageUnitDto
.
getAddress
().
split
(
"@address@"
);
String
[]
addressArr
=
linkageUnitDto
.
getAddress
().
split
(
"@address@"
);
linkageUnitDto
.
setAddress
(
addressArr
[
0
]);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
addressArr
[
1
]);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
addressArr
[
1
]);
if
(
StringUtils
.
isNotEmpty
(
jsonObject
.
getString
(
BizConstant
.
LONGITUDE
)))
{
if
(
StringUtils
.
isNotEmpty
(
jsonObject
.
getString
(
BizConstant
.
LONGITUDE
)))
{
linkageUnitDto
.
setLongitude
(
Double
.
valueOf
(
jsonObject
.
getString
(
BizConstant
.
LONGITUDE
)));
linkageUnitDto
.
setLongitude
(
Double
.
valueOf
(
jsonObject
.
getString
(
BizConstant
.
LONGITUDE
)));
...
...
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 @
44b1073f
...
@@ -489,7 +489,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -489,7 +489,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
resultMap
.
put
(
"downUnit"
,
true
);
resultMap
.
put
(
"downUnit"
,
true
);
}
}
// 人员数量
// 人员数量
Map
<
String
,
Object
>
countPerson
=
new
HashMap
<>();
/*
Map<String, Object> countPerson = new HashMap<>();
downUnitColumnMap.put("is_delete", CommonConstant.IS_DELETE_00);
downUnitColumnMap.put("is_delete", CommonConstant.IS_DELETE_00);
countPerson.put("parent_id", company.getSequenceNbr());
countPerson.put("parent_id", company.getSequenceNbr());
countPerson.put("biz_org_type", CommonConstant.BIZ_ORG_TYPE_PERSON);
countPerson.put("biz_org_type", CommonConstant.BIZ_ORG_TYPE_PERSON);
...
@@ -499,7 +499,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -499,7 +499,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
resultMap.put("personNum", personNum);
resultMap.put("personNum", personNum);
if (0 == personNum) {
if (0 == personNum) {
continue;
continue;
}
}
*/
List
<
Map
<
String
,
Object
>>
personList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
personList
=
new
ArrayList
<>();
// 查询动态表单Phone
// 查询动态表单Phone
Map
<
String
,
Object
>
phone
=
new
HashMap
<>();
Map
<
String
,
Object
>
phone
=
new
HashMap
<>();
...
@@ -526,6 +526,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -526,6 +526,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return
person
;
return
person
;
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
resultMap
.
put
(
"children"
,
personList
);
resultMap
.
put
(
"children"
,
personList
);
resultMap
.
put
(
"personNum"
,
personList
!=
null
?
personList
.
size
():
0
);
companyPersonMsg
.
add
(
resultMap
);
companyPersonMsg
.
add
(
resultMap
);
}
}
return
companyPersonMsg
;
return
companyPersonMsg
;
...
@@ -2998,7 +2999,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -2998,7 +2999,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
// 2.保存cb_dynamic_form_instance表 人员基本信息
// 2.保存cb_dynamic_form_instance表 人员基本信息
OrgUsrDto
orgUsrDto
=
saveDynamicformInstance
(
orgUsr
,
peopleInfoDto
);
OrgUsrDto
orgUsrDto
=
saveDynamicformInstance
(
orgUsr
,
peopleInfoDto
);
if
(!
ObjectUtils
.
isEmpty
(
orgUsrDto
.
getSequenceNbr
()))
{
if
(!
ObjectUtils
.
isEmpty
(
orgUsrDto
.
getSequenceNbr
()))
{
peopleInfoDto
.
getFirefightersContacts
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getFirefightersContacts
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getFirefighters
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getFirefighters
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
...
@@ -3007,7 +3007,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3007,7 +3007,6 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
peopleInfoDto
.
getPostEduDtoObj
().
getFirefightersPost
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getPostEduDtoObj
().
getFirefightersPost
().
setOrgUsrId
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getFirefighters
().
setSequenceNbr
(
orgUsrDto
.
getSequenceNbr
().
toString
());
peopleInfoDto
.
getFirefighters
().
setSequenceNbr
(
orgUsrDto
.
getSequenceNbr
().
toString
());
}
}
if
(
peopleInfoDto
.
getFirefighters
()
!=
null
&&
"1601"
.
equals
(
peopleInfoDto
.
getFirefighters
().
getPeopleType
()))
{
if
(
peopleInfoDto
.
getFirefighters
()
!=
null
&&
"1601"
.
equals
(
peopleInfoDto
.
getFirefighters
().
getPeopleType
()))
{
// 3.同步保存cb_firefighters消防人员基础信息
// 3.同步保存cb_firefighters消防人员基础信息
saveFirefighters
(
peopleInfoDto
);
saveFirefighters
(
peopleInfoDto
);
...
@@ -3118,7 +3117,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3118,7 +3117,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
if
(
"positionType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
peopleInfoDto
.
getFirefighters
().
getJobTitleCode
()
!=
null
){
if
(
"positionType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
peopleInfoDto
.
getFirefighters
().
getJobTitleCode
()
!=
null
){
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
peopleInfoDto
.
getFirefighters
().
getJobTitleCode
()).
getName
());
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
peopleInfoDto
.
getFirefighters
().
getJobTitleCode
()).
getName
());
}
}
if
(
"administrativePositionCode"
.
equals
(
dynamicFormInstance
.
getFieldCode
())){
if
(
"administrativePositionCode"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
firefightersPost
.
getAdministrativePositionCode
()
!=
null
){
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
map1
.
get
(
"administrativePositionCode"
).
toString
()).
getName
());
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
map1
.
get
(
"administrativePositionCode"
).
toString
()).
getName
());
}
}
String
fieldCode
=
dynamicFormInstance
.
getFieldCode
();
String
fieldCode
=
dynamicFormInstance
.
getFieldCode
();
...
@@ -3366,7 +3365,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -3366,7 +3365,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
deleteFirefightersPost
(
String
.
valueOf
(
id
));
deleteFirefightersPost
(
String
.
valueOf
(
id
));
// 3.根据type是否删除消防人员
// 3.根据type是否删除消防人员
if
(
"
2
"
.
equals
(
type
))
{
if
(
"
1601
"
.
equals
(
type
))
{
deleteFirefighters
(
id
);
deleteFirefighters
(
id
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/config/PersonIdentifyAspect.java
View file @
44b1073f
...
@@ -38,16 +38,14 @@ public class PersonIdentifyAspect {
...
@@ -38,16 +38,14 @@ public class PersonIdentifyAspect {
@Autowired
@Autowired
private
JcsFeign
jcsFeignClient
;
private
JcsFeign
jcsFeignClient
;
// package com.yeejoin.equipmanage.controller;
@Pointcut
(
"execution(public * com.*.equipmanage.controller..*(..))"
)
// com.yeejoin.amos.boot.biz.common.controller.BaseController
public
void
userDate
()
{
// @Pointcut("execution(public * com.*.equipmanage.controller..*(..))")
// public void userDate() {
}
//
// }
@Before
(
value
=
"@annotation(com.yeejoin.equipmanage.config.PersonIdentify) && @annotation(permission
)"
)
@Before
(
"userDate(
)"
)
public
void
personIdentity
(
JoinPoint
joinPoint
,
PersonIdentify
permission
)
{
public
void
personIdentity
(
JoinPoint
joinPoint
)
{
if
(
RequestContext
.
getToken
()
!=
null
&&
RequestContext
.
getExeUserId
()
!=
null
){
if
(
RequestContext
.
getToken
()
!=
null
&&
RequestContext
.
getExeUserId
()
!=
null
){
ReginParams
reginParam
=
JSON
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
ReginParams
reginParam
=
JSON
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
...
@@ -59,7 +57,9 @@ public class PersonIdentifyAspect {
...
@@ -59,7 +57,9 @@ public class PersonIdentifyAspect {
if
(
ObjectUtils
.
isEmpty
(
responseModel
.
getResult
())
||
responseModel
.
getStatus
()
!=
HttpStatus
.
OK
.
value
())
{
if
(
ObjectUtils
.
isEmpty
(
responseModel
.
getResult
())
||
responseModel
.
getStatus
()
!=
HttpStatus
.
OK
.
value
())
{
throw
new
RuntimeException
(
responseModel
.
getDevMessage
());
throw
new
RuntimeException
(
responseModel
.
getDevMessage
());
}
}
ReginParams
.
PersonIdentity
personIdentity
=
(
ReginParams
.
PersonIdentity
)
Bean
.
mapToBean
((
Map
<
String
,
Object
>)
responseModel
.
getResult
(),
ReginParams
.
PersonIdentity
.
class
);
String
s
=
JSONObject
.
toJSONString
(
responseModel
.
getResult
());
ReginParams
.
PersonIdentity
personIdentity
=
JSONObject
.
parseObject
(
s
,
ReginParams
.
PersonIdentity
.
class
);
//ReginParams.PersonIdentity personIdentity = (ReginParams.PersonIdentity) Bean.mapToBean((Map<String, Object>) responseModel.getResult(), ReginParams.PersonIdentity.class);
reginParam
.
setPersonIdentity
(
personIdentity
);
reginParam
.
setPersonIdentity
(
personIdentity
);
redisUtils
.
set
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
()),
JSONObject
.
toJSONString
(
reginParam
));
redisUtils
.
set
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
()),
JSONObject
.
toJSONString
(
reginParam
));
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/AlertSubmittedServiceImpl.java
View file @
44b1073f
...
@@ -543,7 +543,7 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al
...
@@ -543,7 +543,7 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al
alertSubmitted
.
setSchedulingTypeCode
(
alertSchedulingTypeEnum
.
get
().
getCode
());
alertSubmitted
.
setSchedulingTypeCode
(
alertSchedulingTypeEnum
.
get
().
getCode
());
alertSubmitted
.
setSchedulingType
(
alertSchedulingTypeEnum
.
get
().
getName
());
alertSubmitted
.
setSchedulingType
(
alertSchedulingTypeEnum
.
get
().
getName
());
alertSubmitted
.
setSubmissionContent
(
JSONObject
.
toJSONString
(
objectToMap
(
calledRo
)));
alertSubmitted
.
setSubmissionContent
(
JSONObject
.
toJSONString
(
objectToMap
(
calledRo
)));
alertSubmitted
.
setSender
(
alertCalled
.
getRecUserName
());
alertSubmitted
.
setUpdateTime
(
new
Date
());
alertSubmitted
.
setUpdateTime
(
new
Date
());
alertSubmitted
.
setSubmissionTime
(
new
Date
());
alertSubmitted
.
setSubmissionTime
(
new
Date
());
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/ESAlertCalledService.java
View file @
44b1073f
...
@@ -142,7 +142,7 @@ public class ESAlertCalledService {
...
@@ -142,7 +142,7 @@ public class ESAlertCalledService {
esAlertCalled
.
setLandingTime
(
time
);
esAlertCalled
.
setLandingTime
(
time
);
}
}
if
(
alertCalled
.
getTaskTime
()
!=
null
)
{
if
(
alertCalled
.
getTaskTime
()
!=
null
)
{
long
time
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
alertCalled
.
get
Landing
Time
()).
getTime
();
long
time
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
parse
(
alertCalled
.
get
Task
Time
()).
getTime
();
esAlertCalled
.
setTaskTime
(
time
);
esAlertCalled
.
setTaskTime
(
time
);
}
}
if
(
alertCalled
.
getAlertStatus
())
{
if
(
alertCalled
.
getAlertStatus
())
{
...
@@ -296,8 +296,8 @@ public class ESAlertCalledService {
...
@@ -296,8 +296,8 @@ public class ESAlertCalledService {
BoolQueryBuilder
qb6
=
QueryBuilders
.
boolQuery
()
BoolQueryBuilder
qb6
=
QueryBuilders
.
boolQuery
()
.
mustNot
(
QueryBuilders
.
termQuery
(
"alertTypeCode"
,
"1214"
));
.
mustNot
(
QueryBuilders
.
termQuery
(
"alertTypeCode"
,
"1214"
));
//航空器救援规则
//航空器救援规则
需求变更只匹配通用规则
if
(!
ValidationUtil
.
isEmpty
(
alertCalledVo
.
getAlertFormValue
())
&&
AlertStageEnums
.
HKJY
.
getCode
().
equals
(
alertCalled
.
getAlertTypeCode
()))
{
/*
if (!ValidationUtil.isEmpty(alertCalledVo.getAlertFormValue()) && AlertStageEnums.HKJY.getCode().equals(alertCalled.getAlertTypeCode())) {
List<AlertFormValue> alertFormValue = alertCalledVo.getAlertFormValue();
List<AlertFormValue> alertFormValue = alertCalledVo.getAlertFormValue();
for (AlertFormValue formValue : alertFormValue) {
for (AlertFormValue formValue : alertFormValue) {
if (formValue.getFieldCode().equals("forcedLandingTrack") && formValue.getFieldValue() != null) {
if (formValue.getFieldCode().equals("forcedLandingTrack") && formValue.getFieldValue() != null) {
...
@@ -318,7 +318,7 @@ public class ESAlertCalledService {
...
@@ -318,7 +318,7 @@ public class ESAlertCalledService {
}
}
}
}
//漏油保障规则和专机保障规则
//漏油保障规则和专机保障规则
需求变更只匹配通用规则
if (!ValidationUtil.isEmpty(alertCalledVo.getAlertFormValue()) &&AlertStageEnums.LYXC.getCode().equals(alertCalled.getAlertTypeCode()) ||AlertStageEnums.ZJBZ.getCode().equals(alertCalled.getAlertTypeCode()) ) {
if (!ValidationUtil.isEmpty(alertCalledVo.getAlertFormValue()) &&AlertStageEnums.LYXC.getCode().equals(alertCalled.getAlertTypeCode()) ||AlertStageEnums.ZJBZ.getCode().equals(alertCalled.getAlertTypeCode()) ) {
List<AlertFormValue> alertFormValue = alertCalledVo.getAlertFormValue();
List<AlertFormValue> alertFormValue = alertCalledVo.getAlertFormValue();
for (AlertFormValue formValue : alertFormValue) {
for (AlertFormValue formValue : alertFormValue) {
...
@@ -334,7 +334,7 @@ public class ESAlertCalledService {
...
@@ -334,7 +334,7 @@ public class ESAlertCalledService {
boolMust.must(qb11);
boolMust.must(qb11);
}
}
}
}
}
}
*/
/**
/**
* 一般火灾,条件构造
* 一般火灾,条件构造
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
View file @
44b1073f
...
@@ -1589,13 +1589,20 @@ public class ExcelServiceImpl {
...
@@ -1589,13 +1589,20 @@ public class ExcelServiceImpl {
}
}
private
void
initDutyFirstAidData
(
XSSFSheet
sheet
,
List
<
Map
<
String
,
Object
>>
dataList
,
List
<
Date
>
dayByMonth
)
{
private
void
initDutyFirstAidData
(
XSSFSheet
sheet
,
List
<
Map
<
String
,
Object
>>
dataList
,
List
<
Date
>
dayByMonth
)
{
for
(
int
i
=
1
;
i
<
sheet
.
getPhysicalNumberOfRows
();
i
++)
{
for
(
int
i
=
0
;
i
<
sheet
.
getPhysicalNumberOfRows
();
i
++)
{
DutyFirstAidDto
dutyFirstAidDto
=
new
DutyFirstAidDto
();
DutyFirstAidDto
dutyFirstAidDto
=
new
DutyFirstAidDto
();
// row是一行数据,row.getCell(i),代表拿到这一行,第i列数据
// row是一行数据,row.getCell(i),代表拿到这一行,第i列数据
Row
row
=
sheet
.
getRow
(
i
);
Row
row
=
sheet
.
getRow
(
i
);
if
(
row
==
null
)
{
if
(
row
==
null
)
{
continue
;
continue
;
}
}
if
(
i
==
0
){
if
(
!
row
.
getCell
(
4
).
toString
().
equals
(
"120急救站"
)){
throw
new
BadRequest
(
"上传模板类型不正确"
);
}
else
{
continue
;
}
}
Cell
cell
=
row
.
getCell
(
2
);
Cell
cell
=
row
.
getCell
(
2
);
if
(
cell
==
null
)
{
if
(
cell
==
null
)
{
continue
;
continue
;
...
@@ -1678,13 +1685,20 @@ public class ExcelServiceImpl {
...
@@ -1678,13 +1685,20 @@ public class ExcelServiceImpl {
private
void
initDutyCarData
(
XSSFSheet
sheet
,
List
<
Map
<
String
,
Object
>>
dataList
,
List
<
Date
>
dayByMonth
)
{
private
void
initDutyCarData
(
XSSFSheet
sheet
,
List
<
Map
<
String
,
Object
>>
dataList
,
List
<
Date
>
dayByMonth
)
{
// 遍历行,i = 1,从第二行开始,第一行是表头跳过。
// 遍历行,i = 1,从第二行开始,第一行是表头跳过。
for
(
int
i
=
1
;
i
<
sheet
.
getPhysicalNumberOfRows
();
i
++)
{
for
(
int
i
=
0
;
i
<
sheet
.
getPhysicalNumberOfRows
();
i
++)
{
DutyCarDto
dutyCarDto
=
new
DutyCarDto
();
DutyCarDto
dutyCarDto
=
new
DutyCarDto
();
// row是一行数据,row.getCell(i),代表拿到这一行,第i列数据
// row是一行数据,row.getCell(i),代表拿到这一行,第i列数据
Row
row
=
sheet
.
getRow
(
i
);
Row
row
=
sheet
.
getRow
(
i
);
if
(
row
==
null
)
{
if
(
row
==
null
)
{
continue
;
continue
;
}
}
if
(
i
==
0
){
if
(
!
row
.
getCell
(
4
).
toString
().
contains
(
"车辆名称"
)){
throw
new
BadRequest
(
"上传模板类型不正确"
);
}
else
{
continue
;
}
}
Cell
cell4
=
row
.
getCell
(
4
);
Cell
cell4
=
row
.
getCell
(
4
);
if
(
cell4
==
null
)
{
if
(
cell4
==
null
)
{
continue
;
continue
;
...
@@ -1802,13 +1816,20 @@ public class ExcelServiceImpl {
...
@@ -1802,13 +1816,20 @@ public class ExcelServiceImpl {
private
void
initDutyFireFightingData
(
XSSFSheet
sheet
,
List
<
Map
<
String
,
Object
>>
dataList
,
List
<
Date
>
dayByMonth
)
{
private
void
initDutyFireFightingData
(
XSSFSheet
sheet
,
List
<
Map
<
String
,
Object
>>
dataList
,
List
<
Date
>
dayByMonth
)
{
// 遍历行,i = 1,从第二行开始,第一行是表头跳过。
// 遍历行,i = 1,从第二行开始,第一行是表头跳过。
for
(
int
i
=
1
;
i
<
sheet
.
getPhysicalNumberOfRows
();
i
++)
{
for
(
int
i
=
0
;
i
<
sheet
.
getPhysicalNumberOfRows
();
i
++)
{
DutyFireFightingDto
dutyFireFightingDto
=
new
DutyFireFightingDto
();
DutyFireFightingDto
dutyFireFightingDto
=
new
DutyFireFightingDto
();
// row是一行数据,row.getCell(i),代表拿到这一行,第i列数据
// row是一行数据,row.getCell(i),代表拿到这一行,第i列数据
Row
row
=
sheet
.
getRow
(
i
);
Row
row
=
sheet
.
getRow
(
i
);
if
(
row
==
null
)
{
if
(
row
==
null
)
{
continue
;
continue
;
}
}
if
(
i
==
0
){
if
(
!
row
.
getCell
(
4
).
toString
().
equals
(
"微型消防站"
)){
throw
new
BadRequest
(
"上传模板类型不正确"
);
}
else
{
continue
;
}
}
Cell
cell
=
row
.
getCell
(
4
);
Cell
cell
=
row
.
getCell
(
4
);
if
(
cell
==
null
)
{
if
(
cell
==
null
)
{
continue
;
continue
;
...
...
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