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
11b54be1
Commit
11b54be1
authored
Nov 17, 2022
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
解决冲突
parents
caa147be
44b1073f
Hide 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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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)"
)
public
void
personIdentity
(
JoinPoint
joinPoint
,
PersonIdentify
permission
)
{
@Before
(
"userDate()"
)
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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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 @
11b54be1
...
@@ -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