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
f4d406ca
Commit
f4d406ca
authored
Aug 27, 2021
by
KeYong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of 172.16.10.76:moa/amos-boot-biz into develop
parents
8a5614dd
318ca194
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
325 additions
and
159 deletions
+325
-159
FirefightersContractDto.java
...s/boot/module/common/api/dto/FirefightersContractDto.java
+3
-0
FailureDetailsMapper.java
...s/boot/module/common/api/mapper/FailureDetailsMapper.java
+19
-4
FailureDetailsMapper.xml
...on-api/src/main/resources/mapper/FailureDetailsMapper.xml
+3
-1
AlertCalledMapper.java
...in/amos/boot/module/tzs/api/mapper/AlertCalledMapper.java
+18
-3
IAlertCalledService.java
...amos/boot/module/tzs/api/service/IAlertCalledService.java
+18
-4
AlertCalledMapper.xml
...e-tzs-api/src/main/resources/mapper/AlertCalledMapper.xml
+29
-32
FailureDetailsController.java
...odule/common/biz/controller/FailureDetailsController.java
+50
-1
FailureDetailsServiceImpl.java
...le/common/biz/service/impl/FailureDetailsServiceImpl.java
+13
-0
FailureMaintainServiceImpl.java
...e/common/biz/service/impl/FailureMaintainServiceImpl.java
+0
-13
FailureRepairlogServiceImpl.java
.../common/biz/service/impl/FailureRepairlogServiceImpl.java
+0
-2
CheckMapper.java
...oin/amos/maintenance/business/dao/mapper/CheckMapper.java
+1
-1
CheckServiceImpl.java
...s/maintenance/business/service/impl/CheckServiceImpl.java
+3
-3
ICheckService.java
...mos/maintenance/business/service/intfc/ICheckService.java
+1
-1
AppMessagePushService.java
...yeejoin/amos/maintenance/jpush/AppMessagePushService.java
+61
-62
AlertCalledController.java
...boot/module/tzs/biz/controller/AlertCalledController.java
+62
-17
AlertCalledServiceImpl.java
...t/module/tzs/biz/service/impl/AlertCalledServiceImpl.java
+31
-3
jcs-1.0.0.0.xml
...ystem-jcs/src/main/resources/db/changelog/jcs-1.0.0.0.xml
+1
-1
dbTemplate_check.xml
...tenance/src/main/resources/db/mapper/dbTemplate_check.xml
+11
-10
pom.xml
pom.xml
+1
-1
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/dto/FirefightersContractDto.java
View file @
f4d406ca
...
@@ -37,6 +37,9 @@ public class FirefightersContractDto extends BaseDto {
...
@@ -37,6 +37,9 @@ public class FirefightersContractDto extends BaseDto {
@ApiModelProperty
(
value
=
"到期时间"
)
@ApiModelProperty
(
value
=
"到期时间"
)
private
Date
expireTime
;
private
Date
expireTime
;
@ApiModelProperty
(
value
=
"起始时间"
)
private
Date
startTime
;
@ApiModelProperty
(
value
=
"服务内容"
)
@ApiModelProperty
(
value
=
"服务内容"
)
private
String
serviceContent
;
private
String
serviceContent
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/FailureDetailsMapper.java
View file @
f4d406ca
...
@@ -22,7 +22,10 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
...
@@ -22,7 +22,10 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
/**
/**
* 查询全部 分页
* 查询全部 分页
*
* @param currentStatus 当前任务状态
* * @param startTime 起始时间
* * @param endTime 结束时间
* * @param submissionPid 报送人
* @param current 当前页
* @param current 当前页
* @return
* @return
*/
*/
...
@@ -30,11 +33,17 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
...
@@ -30,11 +33,17 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
List
<
FailureDetails
>
selectAllPage
(
Long
current
,
Long
size
,
Long
currentStatus
,
List
<
FailureDetails
>
selectAllPage
(
Long
current
,
Long
size
,
Long
currentStatus
,
String
startTime
,
String
endTime
,
Integer
submissionPid
);
String
startTime
,
String
endTime
,
Integer
submissionPid
);
/**
/**
* 查询我发起的 分页
* 查询我发起的 分页
* current 当前页
* current 当前页
* size 条数
* size 条数
*
* @param currentStatus 当前任务状态
* * @param startTime 起始时间
* * @param endTime 结束时间
* * @param submissionPid 报送人
* @return
* @return
*/
*/
List
<
FailureDetails
>
selectISubPage
(
Long
current
,
Long
size
,
Long
currentStatus
,
List
<
FailureDetails
>
selectISubPage
(
Long
current
,
Long
size
,
Long
currentStatus
,
...
@@ -42,7 +51,10 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
...
@@ -42,7 +51,10 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
/**
/**
* 查询待处理 分页
* 查询待处理 分页
*
* @param currentStatus 当前任务状态
* * @param startTime 起始时间
* * @param endTime 结束时间
* * @param submissionPid 报送人
* @param
* @param
* @return
* @return
*/
*/
...
@@ -58,7 +70,10 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
...
@@ -58,7 +70,10 @@ public interface FailureDetailsMapper extends BaseMapper<FailureDetails> {
String
startTime
,
String
endTime
,
Integer
submissionPid
);
String
startTime
,
String
endTime
,
Integer
submissionPid
);
/**
/**
* 查询待处理 维修人员分页
* 查询待处理 维修人员分页
*
* @param currentStatus 当前任务状态
* * @param startTime 起始时间
* * @param endTime 结束时间
* * @param submissionPid 报送人
* @param
* @param
* @return
* @return
*/
*/
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/FailureDetailsMapper.xml
View file @
f4d406ca
...
@@ -29,9 +29,11 @@
...
@@ -29,9 +29,11 @@
</if>
</if>
</where>
</where>
order by submission_time DESC limit #{current},#{size}
order by submission_time DESC limit #{current},#{size}
</select>
</select>
<select
id=
"selectISubPage"
resultType=
"com.yeejoin.amos.boot.module.common.api.entity.FailureDetails"
>
<select
id=
"selectISubPage"
resultType=
"com.yeejoin.amos.boot.module.common.api.entity.FailureDetails"
>
SELECT sequence_nbr,
SELECT sequence_nbr,
current_status,
current_status,
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/AlertCalledMapper.java
View file @
f4d406ca
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
@@ -43,8 +45,21 @@ public interface AlertCalledMapper extends BaseMapper<AlertCalled> {
...
@@ -43,8 +45,21 @@ public interface AlertCalledMapper extends BaseMapper<AlertCalled> {
/**
/**
* 根据查询条件返回警情记录
* 根据查询条件返回警情记录
* @param
alertCalledQueryDto
* @param
workOrderNumber
* @return
* @return
*/
*/
List
<
AlertCalledQueryDto
>
queryAlertListByQueryDto
(
@Param
(
"alertCalledQueryDto"
)
AlertCalledQueryDto
alertCalledQueryDto
);
Page
<
List
<
AlertCalledQueryDto
>>
queryAlertListByQueryDto
(
IPage
<
AlertCalledQueryDto
>
page
,
String
workOrderNumber
,
String
creator
,
String
emergency
,
String
emergencyTimeStart
,
String
emergencyTimeEnd
,
String
emergencyCall
,
String
deviceId
,
String
elevatorAddress
,
String
alertType
,
String
alertSource
,
String
alertStage
,
String
alertStatus
,
String
address
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IAlertCalledService.java
View file @
f4d406ca
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledFormDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledFormDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.api.enums.DispatchPaperEnums
;
import
com.yeejoin.amos.boot.module.tzs.api.enums.DispatchPaperEnums
;
import
org.typroject.tyboot.core.rdbms.annotation.Condition
;
import
java.util.List
;
import
org.typroject.tyboot.core.rdbms.annotation.Operator
;
/**
/**
* 警情接警填报记录接口类
* 警情接警填报记录接口类
...
@@ -32,10 +34,22 @@ public interface IAlertCalledService {
...
@@ -32,10 +34,22 @@ public interface IAlertCalledService {
/**
/**
* 根据查询条件返回警情记录
* 根据查询条件返回警情记录
* @param
alertCalledQueryDto
* @param
workOrderNumber
* @return
* @return
*/
*/
List
<
AlertCalledQueryDto
>
queryAlertListByQueryDto
(
AlertCalledQueryDto
alertCalledQueryDto
);
Page
<
AlertCalledQueryDto
>
queryAlertListByQueryDto
(
IPage
<
AlertCalledQueryDto
>
page
,
@Condition
(
Operator
.
like
)
String
workOrderNumber
,
@Condition
(
Operator
.
like
)
String
creator
,
@Condition
(
Operator
.
like
)
String
emergency
,
@Condition
(
Operator
.
lt
)
String
emergencyTimeStart
,
@Condition
(
Operator
.
gt
)
String
emergencyTimeEnd
,
@Condition
(
Operator
.
like
)
String
emergencyCall
,
@Condition
(
Operator
.
like
)
String
deviceId
,
@Condition
(
Operator
.
like
)
String
elevatorAddress
,
@Condition
(
Operator
.
eq
)
String
alertType
,
@Condition
(
Operator
.
eq
)
String
alertSource
,
@Condition
(
Operator
.
eq
)
String
alertStage
,
@Condition
(
Operator
.
eq
)
String
alertStatus
);
/**
/**
* 更新警情阶段信息
* 更新警情阶段信息
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/AlertCalledMapper.xml
View file @
f4d406ca
...
@@ -145,7 +145,7 @@
...
@@ -145,7 +145,7 @@
</if>
</if>
</select>
</select>
<select
id=
"queryAlertListByQueryDto"
resultType=
"
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
"
>
<select
id=
"queryAlertListByQueryDto"
resultType=
"
java.util.Map
"
>
SELECT
SELECT
a.work_order_number AS workOrderNumber,
a.work_order_number AS workOrderNumber,
a.rec_user_name AS creator,
a.rec_user_name AS creator,
...
@@ -170,52 +170,49 @@
...
@@ -170,52 +170,49 @@
tz_alert_called a
tz_alert_called a
LEFT JOIN tcb_elevator e ON e.rescue_code = a.device_id
LEFT JOIN tcb_elevator e ON e.rescue_code = a.device_id
WHERE 1=1
WHERE 1=1
<if
test=
"
alertCalledQueryDto.workOrderNumber != null and alertCalledQueryDto.
workOrderNumber != ''"
>
<if
test=
"
workOrderNumber != null and
workOrderNumber != ''"
>
AND a.work_order_number like CONCAT(CONCAT('%',#{
alertCalledQueryDto.
workOrderNumber}),'%')
AND a.work_order_number like CONCAT(CONCAT('%',#{workOrderNumber}),'%')
</if>
</if>
<if
test=
"
alertCalledQueryDto.creator != null and alertCalledQueryDto.
creator != ''"
>
<if
test=
"
creator != null and
creator != ''"
>
AND a.rec_user_name like CONCAT(CONCAT('%',#{
alertCalledQueryDto.
creator}),'%')
AND a.rec_user_name like CONCAT(CONCAT('%',#{creator}),'%')
</if>
</if>
<if
test=
"
alertCalledQueryDto.emergency != null and alertCalledQueryDto.
emergency != ''"
>
<if
test=
"
emergency != null and
emergency != ''"
>
AND a.emergency_person like CONCAT(CONCAT('%',#{
alertCalledQueryDto.
emergency}),'%')
AND a.emergency_person like CONCAT(CONCAT('%',#{emergency}),'%')
</if>
</if>
<if
test=
"
alertCalledQueryDto.
emergencyTimeStart != null "
>
<if
test=
"emergencyTimeStart != null "
>
and #{
alertCalledQueryDto.
emergencyTimeStart}
<![CDATA[ <= ]]>
a.call_time
and #{emergencyTimeStart}
<![CDATA[ <= ]]>
a.call_time
</if>
</if>
<if
test=
"
alertCalledQueryDto.
emergencyTimeEnd != null "
>
<if
test=
"emergencyTimeEnd != null "
>
and a.call_time
<![CDATA[ <= ]]>
#{
alertCalledQueryDto.
emergencyTimeEnd}
and a.call_time
<![CDATA[ <= ]]>
#{emergencyTimeEnd}
</if>
</if>
<if
test=
"
alertCalledQueryDto.workOrderNumber != null and alertCalledQueryDto.
workOrderNumber != ''"
>
<if
test=
"
workOrderNumber != null and
workOrderNumber != ''"
>
and call_time
<![CDATA[ <= ]]>
#{endDate}
and call_time
<![CDATA[ <= ]]>
#{endDate}
</if>
</if>
<if
test=
"
alertCalledQueryDto.emergencyCall != null and alertCalledQueryDto.
emergencyCall != ''"
>
<if
test=
"
emergencyCall != null and
emergencyCall != ''"
>
AND a.emergency_call like CONCAT(CONCAT('%',#{
alertCalledQueryDto.
emergencyCall}),'%')
AND a.emergency_call like CONCAT(CONCAT('%',#{emergencyCall}),'%')
</if>
</if>
<if
test=
"
alertCalledQueryDto.deviceId != null and alertCalledQueryDto.
deviceId != ''"
>
<if
test=
"
deviceId != null and
deviceId != ''"
>
AND a.device_id like CONCAT(CONCAT('%',#{
alertCalledQueryDto.
deviceId}),'%')
AND a.device_id like CONCAT(CONCAT('%',#{deviceId}),'%')
</if>
</if>
<if
test=
"
alertCalledQueryDto.elevatorAddress != null and alertCalledQueryDto.
elevatorAddress != ''"
>
<if
test=
"
elevatorAddress != null and
elevatorAddress != ''"
>
AND e.address like CONCAT(CONCAT('%',#{
alertCalledQueryDto.
elevatorAddress}),'%')
AND e.address like CONCAT(CONCAT('%',#{elevatorAddress}),'%')
</if>
</if>
<if
test=
"a
lertCalledQueryDto.address != null and alertCalledQueryDto.
address != ''"
>
<if
test=
"a
ddress != null and
address != ''"
>
AND a.region_code like CONCAT(CONCAT('%',#{a
lertCalledQueryDto.a
ddress}),'%')
AND a.region_code like CONCAT(CONCAT('%',#{address}),'%')
</if>
</if>
<if
test=
"alert
CalledQueryDto.alertType != null and alertCalledQueryDto.
alertType != ''"
>
<if
test=
"alert
Type != null and
alertType != ''"
>
AND a.alarm_type_code = #{alert
CalledQueryDto.alert
Type}
AND a.alarm_type_code = #{alertType}
</if>
</if>
<if
test=
"alert
CalledQueryDto.alertSource != null and alertCalledQueryDto.
alertSource != ''"
>
<if
test=
"alert
Source != null and
alertSource != ''"
>
AND a.alert_source_code = #{alert
CalledQueryDto.alert
Source}
AND a.alert_source_code = #{alertSource}
</if>
</if>
<if
test=
"alert
CalledQueryDto.alertStage != null and alertCalledQueryDto.
alertStage != ''"
>
<if
test=
"alert
Stage != null and
alertStage != ''"
>
AND a.alert_stage_code = #{alert
CalledQueryDto.alert
Stage}
AND a.alert_stage_code = #{alertStage}
</if>
</if>
<if
test=
"alertCalledQueryDto.alertStatus != null and alertCalledQueryDto.alertStatus != ''"
>
<if
test=
"alertStatus != null and alertStatus != ''"
>
AND a.alert_status = #{alertCalledQueryDto.alertStatus}
AND a.alert_status = #{alertStatus}
</if>
ORDER BY a.rec_date
<if
test=
"alertCalledQueryDto.pageNum != null and alertCalledQueryDto.pageSize != ''"
>
limit #{alertCalledQueryDto.pageNum},#{alertCalledQueryDto.pageSize}
</if>
</if>
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/FailureDetailsController.java
View file @
f4d406ca
...
@@ -6,7 +6,6 @@ import java.util.List;
...
@@ -6,7 +6,6 @@ import java.util.List;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
io.swagger.annotations.ApiImplicitParam
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.io.IOUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -146,6 +145,7 @@ public class FailureDetailsController extends BaseController {
...
@@ -146,6 +145,7 @@ public class FailureDetailsController extends BaseController {
failureDetailsDtoList
.
add
(
failureDetailsDto
);
failureDetailsDtoList
.
add
(
failureDetailsDto
);
});
});
failureDetailDTOsIPage
.
setRecords
(
failureDetailsDtoList
);
failureDetailDTOsIPage
.
setRecords
(
failureDetailsDtoList
);
failureDetailDTOsIPage
.
setTotal
(
failureDetailsIPage
.
getTotal
());
return
ResponseHelper
.
buildResponse
(
failureDetailDTOsIPage
);
return
ResponseHelper
.
buildResponse
(
failureDetailDTOsIPage
);
}
}
...
@@ -242,4 +242,53 @@ public class FailureDetailsController extends BaseController {
...
@@ -242,4 +242,53 @@ public class FailureDetailsController extends BaseController {
}
}
}
}
/**
* Web端列表分页查询
*
* @param current 当前页
* @param size 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/weblist"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"Web端列表分页查询"
,
notes
=
"Web端列表分页查询"
)
public
ResponseModel
<
IPage
<
FailureDetailsDto
>>
queryForPageList
(
@RequestParam
(
value
=
"current"
)
Long
current
,
@RequestParam
(
value
=
"size"
)
Long
size
,
Long
currentStatus
,
String
submissionName
,
String
startTime
,
String
endTime
,
Integer
submissionBranchId
,
Long
sequenceNbr
)
{
Page
<
FailureDetailsDto
>
page
=
new
Page
<>();
if
(
current
>
0
)
{
page
.
setCurrent
((
current
-
1
)
*
size
);
}
else
{
page
.
setCurrent
(
current
);
}
page
.
setSize
(
size
);
ReginParams
userInfo
=
getSelectedOrgInfo
();
IPage
<
FailureDetailsDto
>
failureDetailDTOsIPage
=
new
Page
<>();
IPage
<
FailureDetailsDto
>
failureDetailsIPage
=
failureDetailsServiceImpl
.
queryForPageList
(
page
,
userInfo
,
currentStatus
,
startTime
,
endTime
,
submissionName
,
submissionBranchId
,
sequenceNbr
);
BeanUtils
.
copyProperties
(
failureDetailsIPage
,
FailureDetailsDto
.
class
);
List
<
FailureDetailsDto
>
records
=
failureDetailsIPage
.
getRecords
();
List
<
FailureDetailsDto
>
failureDetailsDtoList
=
new
ArrayList
<>();
records
.
forEach
(
failureDetails
->
{
FailureDetailsDto
failureDetailsDto
=
new
FailureDetailsDto
();
BeanUtils
.
copyProperties
(
failureDetails
,
failureDetailsDto
);
failureDetailsDto
.
setCurrentStatusName
(
Constants
.
currentStatusNameMap
.
get
(
failureDetails
.
getCurrentStatus
()));
failureDetailsDtoList
.
add
(
failureDetailsDto
);
});
failureDetailDTOsIPage
.
setRecords
(
failureDetailsDtoList
);
failureDetailDTOsIPage
.
setTotal
(
failureDetailsIPage
.
getTotal
());
return
ResponseHelper
.
buildResponse
(
failureDetailDTOsIPage
);
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FailureDetailsServiceImpl.java
View file @
f4d406ca
...
@@ -104,6 +104,16 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -104,6 +104,16 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
return
this
.
queryForWaitManage
(
page
,
userInfo
,
currentStatus
,
startTime
,
endTime
,
userId
);
return
this
.
queryForWaitManage
(
page
,
userInfo
,
currentStatus
,
startTime
,
endTime
,
userId
);
}
}
/**
* web端列表查询
*/
public
IPage
<
FailureDetailsDto
>
queryForPageList
(
Page
<
FailureDetailsDto
>
page
,
ReginParams
userInfo
,
Long
currentStatus
,
String
startTime
,
String
endTime
,
String
submissionName
,
Integer
submissionBranchId
,
Long
sequenceNbr
)
{
return
queryForPage
(
page
,
""
,
false
,
currentStatus
,
startTime
,
endTime
,
submissionName
,
submissionBranchId
,
sequenceNbr
);
}
/**
/**
* 待处理分页查询
* 待处理分页查询
...
@@ -239,8 +249,11 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -239,8 +249,11 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
Long
departmentId
=
failureDetailsDto
.
getBizCode
();
Long
departmentId
=
failureDetailsDto
.
getBizCode
();
Date
processTime
=
model
.
getSubmissionTime
();
Date
processTime
=
model
.
getSubmissionTime
();
String
processAuditorName
=
failureDetailsDto
.
getSubmissionName
();
String
processAuditorName
=
failureDetailsDto
.
getSubmissionName
();
System
.
out
.
println
(
System
.
currentTimeMillis
());
repairlog
(
faultId
,
processAuditorId
,
departmentId
,
processTime
,
processDepartment
,
processResult
,
processAuditorName
);
repairlog
(
faultId
,
processAuditorId
,
departmentId
,
processTime
,
processDepartment
,
processResult
,
processAuditorName
);
if
(
excuteTask
(
instance
.
getString
(
"id"
),
userInfo
,
null
))
{
if
(
excuteTask
(
instance
.
getString
(
"id"
),
userInfo
,
null
))
{
return
true
;
return
true
;
}
else
{
}
else
{
throw
new
Exception
(
"执行流程失败"
);
throw
new
Exception
(
"执行流程失败"
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FailureMaintainServiceImpl.java
View file @
f4d406ca
...
@@ -5,14 +5,9 @@ import java.util.Date;
...
@@ -5,14 +5,9 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureAuditDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.FailureAudit
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -20,14 +15,8 @@ import org.springframework.stereotype.Service;
...
@@ -20,14 +15,8 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.workflow.feign.WorkflowFeignService
;
import
com.yeejoin.amos.boot.biz.common.workflow.feign.WorkflowFeignService
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureDetailsDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureDetailsDto
;
...
@@ -38,8 +27,6 @@ import com.yeejoin.amos.boot.module.common.api.dto.FailureRepairlogDto;
...
@@ -38,8 +27,6 @@ import com.yeejoin.amos.boot.module.common.api.dto.FailureRepairlogDto;
import
com.yeejoin.amos.boot.module.common.api.entity.FailureMaintain
;
import
com.yeejoin.amos.boot.module.common.api.entity.FailureMaintain
;
import
com.yeejoin.amos.boot.module.common.api.enums.AuditResultEnum
;
import
com.yeejoin.amos.boot.module.common.api.enums.FailureStatuEnum
;
import
com.yeejoin.amos.boot.module.common.api.enums.FailureStatuEnum
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FailureMaintainMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FailureMaintainMapper
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FailureRepairlogServiceImpl.java
View file @
f4d406ca
...
@@ -5,12 +5,10 @@ import java.util.List;
...
@@ -5,12 +5,10 @@ import java.util.List;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureRepairlogDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureRepairlogDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.FailureAudit
;
import
com.yeejoin.amos.boot.module.common.api.entity.FailureRepairlog
;
import
com.yeejoin.amos.boot.module.common.api.entity.FailureRepairlog
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FailureRepairlogMapper
;
import
com.yeejoin.amos.boot.module.common.api.mapper.FailureRepairlogMapper
;
import
com.yeejoin.amos.boot.module.common.api.service.IFailureRepairlogService
;
import
com.yeejoin.amos.boot.module.common.api.service.IFailureRepairlogService
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/dao/mapper/CheckMapper.java
View file @
f4d406ca
...
@@ -279,7 +279,7 @@ public interface CheckMapper extends BaseMapper {
...
@@ -279,7 +279,7 @@ public interface CheckMapper extends BaseMapper {
long
getCheckCount
(
HashMap
<
String
,
Object
>
params
);
long
getCheckCount
(
HashMap
<
String
,
Object
>
params
);
List
<
Hash
Map
<
String
,
Object
>>
getChecks
(
HashMap
<
String
,
Object
>
params
);
List
<
Map
<
String
,
Object
>>
getChecks
(
HashMap
<
String
,
Object
>
params
);
Map
<
String
,
Object
>
getCheckDetail
(
@Param
(
value
=
"id"
)
String
id
);
Map
<
String
,
Object
>
getCheckDetail
(
@Param
(
value
=
"id"
)
String
id
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/service/impl/CheckServiceImpl.java
View file @
f4d406ca
...
@@ -1090,8 +1090,8 @@ public class CheckServiceImpl implements ICheckService {
...
@@ -1090,8 +1090,8 @@ public class CheckServiceImpl implements ICheckService {
}
}
@Override
@Override
public
Page
<
Hash
Map
<
String
,
Object
>>
getCheckPage
(
HashMap
<
String
,
Object
>
params
,
CommonPageable
page
)
{
public
Page
<
Map
<
String
,
Object
>>
getCheckPage
(
HashMap
<
String
,
Object
>
params
,
CommonPageable
page
)
{
List
<
Hash
Map
<
String
,
Object
>>
content
=
Lists
.
newArrayList
();
List
<
Map
<
String
,
Object
>>
content
=
Lists
.
newArrayList
();
long
total
=
checkMapper
.
getCheckCount
(
params
);
long
total
=
checkMapper
.
getCheckCount
(
params
);
if
(
total
==
0
)
{
if
(
total
==
0
)
{
return
new
PageImpl
<>(
content
,
page
,
total
);
return
new
PageImpl
<>(
content
,
page
,
total
);
...
@@ -1100,7 +1100,7 @@ public class CheckServiceImpl implements ICheckService {
...
@@ -1100,7 +1100,7 @@ public class CheckServiceImpl implements ICheckService {
params
.
put
(
"pageSize"
,
page
.
getPageSize
());
params
.
put
(
"pageSize"
,
page
.
getPageSize
());
content
=
checkMapper
.
getChecks
(
params
);
content
=
checkMapper
.
getChecks
(
params
);
if
(
0
<
content
.
size
())
{
if
(
0
<
content
.
size
())
{
for
(
Hash
Map
<
String
,
Object
>
map
:
content
)
{
for
(
Map
<
String
,
Object
>
map
:
content
)
{
if
(
map
.
containsKey
(
"isOk"
))
{
if
(
map
.
containsKey
(
"isOk"
))
{
map
.
put
(
"status"
,
CheckStatusEnum
.
getEnum
(
String
.
valueOf
(
map
.
get
(
"isOk"
))).
getName
());
map
.
put
(
"status"
,
CheckStatusEnum
.
getEnum
(
String
.
valueOf
(
map
.
get
(
"isOk"
))).
getName
());
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/service/intfc/ICheckService.java
View file @
f4d406ca
...
@@ -258,7 +258,7 @@ public interface ICheckService {
...
@@ -258,7 +258,7 @@ public interface ICheckService {
*/
*/
Map
<
String
,
CheckRecordDto
>
obtainLastCheckRecord
(
String
[]
relationId
);
Map
<
String
,
CheckRecordDto
>
obtainLastCheckRecord
(
String
[]
relationId
);
Page
<
Hash
Map
<
String
,
Object
>>
getCheckPage
(
HashMap
<
String
,
Object
>
map
,
CommonPageable
pageable
);
Page
<
Map
<
String
,
Object
>>
getCheckPage
(
HashMap
<
String
,
Object
>
map
,
CommonPageable
pageable
);
Map
<
String
,
Object
>
getCheckDetail
(
String
id
);
Map
<
String
,
Object
>
getCheckDetail
(
String
id
);
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/jpush/AppMessagePushService.java
View file @
f4d406ca
package
com
.
yeejoin
.
amos
.
maintenance
.
jpush
;
package
com
.
yeejoin
.
amos
.
maintenance
.
jpush
;
import
cn.jpush.api.JPushClient
;
import
cn.jpush.api.push.model.PushPayload
;
import
com.yeejoin.amos.maintenance.business.constants.XJConstant
;
import
com.yeejoin.amos.maintenance.business.param.PushMsgParam
;
import
com.yeejoin.amos.maintenance.business.util.CommonResponse
;
import
com.yeejoin.amos.maintenance.business.util.CommonResponse
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -7,23 +11,17 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -7,23 +11,17 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.maintenance.business.constants.XJConstant
;
import
com.yeejoin.amos.maintenance.business.param.PushMsgParam
;
import
cn.jpush.api.JPushClient
;
import
cn.jpush.api.push.model.PushPayload
;
@Service
@Service
public
class
AppMessagePushService
{
public
class
AppMessagePushService
{
protected
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
AppMessagePushService
.
class
);
protected
static
final
Logger
log
=
LoggerFactory
@Autowired
.
getLogger
(
AppMessagePushService
.
class
);
private
com
.
yeejoin
.
amos
.
maintenance
.
feign
.
PushFeign
PushFeign
;
@Autowired
private
com
.
yeejoin
.
amos
.
maintenance
.
feign
.
PushFeign
PushFeign
;
// private static String APP_KEY;
// private static String APP_KEY;
//
//
// private static String MASTER_SECRET;
// private static String MASTER_SECRET;
...
@@ -36,20 +34,21 @@ public class AppMessagePushService {
...
@@ -36,20 +34,21 @@ public class AppMessagePushService {
// public void setMasterSecret(String masterSecret) {
// public void setMasterSecret(String masterSecret) {
// this.MASTER_SECRET = masterSecret;
// this.MASTER_SECRET = masterSecret;
// }
// }
@Value
(
"${params.isPush}"
)
@Value
(
"${params.isPush}"
)
private
String
isPush
;
private
String
isPush
;
protected
static
final
String
APP_KEY
=
"1b3f7b961200f4b236811dfe"
;
protected
static
final
String
APP_KEY
=
"1b3f7b961200f4b236811dfe"
;
protected
static
final
String
MASTER_SECRET
=
"8b650e645fb3a43c96be02b2"
;
protected
static
final
String
MASTER_SECRET
=
"8b650e645fb3a43c96be02b2"
;
//
//
private
static
JPushClient
jpushClient
=
new
JPushClient
(
MASTER_SECRET
,
private
static
JPushClient
jpushClient
=
new
JPushClient
(
MASTER_SECRET
,
APP_KEY
);
APP_KEY
);
public
static
String
buildJpushUserKey
(
String
userId
)
{
return
XJConstant
.
JPUSH_USER_KEY
+
"_"
+
userId
;
public
static
String
buildJpushUserKey
(
String
userId
)
{
}
return
XJConstant
.
JPUSH_USER_KEY
+
"_"
+
userId
;
}
// private static JPushClient jpushClient = null;
// private static JPushClient jpushClient = null;
//
//
// public static JPushClient getJPushClient(String APP_KEY, String MASTER_SECRET) {
// public static JPushClient getJPushClient(String APP_KEY, String MASTER_SECRET) {
...
@@ -61,29 +60,29 @@ public class AppMessagePushService {
...
@@ -61,29 +60,29 @@ public class AppMessagePushService {
// }
// }
/*public void sendMessage(List<PushMsgParam> responses)
/*public void sendMessage(List<PushMsgParam> responses)
{
{
PushFeign.sendMessage(responses);
PushFeign.sendMessage(responses);
try
try
{
{
if(responses!=null && "true".equals(isPush))
if(responses!=null && "true".equals(isPush))
{
{
for(PushMsgParam response:responses)
for(PushMsgParam response:responses)
{
{
PushPayload payload = buildPushPayload(response);
PushPayload payload = buildPushPayload(response);
jpushClient.sendPush(payload);
jpushClient.sendPush(payload);
}
}
}
}
}
}
catch (Exception e){
catch (Exception e){
log.error(e.getMessage(),e);
log.error(e.getMessage(),e);
e.printStackTrace();
e.printStackTrace();
}
}
}
}
*/
*/
private
PushPayload
buildPushPayload
(
PushMsgParam
response
)
{
private
PushPayload
buildPushPayload
(
PushMsgParam
response
)
{
CommonResponse
commonResponse
=
PushFeign
.
buildPushPayload
(
response
);
CommonResponse
commonResponse
=
PushFeign
.
buildPushPayload
(
response
);
return
(
PushPayload
)
commonResponse
.
getDataList
();
return
(
PushPayload
)
commonResponse
.
getDataList
();
/*if(JPushTypeEnum.ALL.getCode().equals(response.getType())){
/*if(JPushTypeEnum.ALL.getCode().equals(response.getType())){
return PushPayload.newBuilder()
return PushPayload.newBuilder()
.setPlatform(Platform.android())
.setPlatform(Platform.android())
...
@@ -102,19 +101,19 @@ public class AppMessagePushService {
...
@@ -102,19 +101,19 @@ public class AppMessagePushService {
.build();
.build();
}*/
}*/
}
}
public
void
sendMessage
(
PushMsgParam
response
)
{
public
void
sendMessage
(
PushMsgParam
response
)
{
try
{
try
{
if
(
null
!=
response
&&
"true"
.
equals
(
isPush
))
{
if
(
null
!=
response
&&
"true"
.
equals
(
isPush
))
{
CommonResponse
commonResponse
=
PushFeign
.
sendMessageone
(
response
);
CommonResponse
commonResponse
=
PushFeign
.
sendMessageone
(
response
);
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
}
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/AlertCalledController.java
View file @
f4d406ca
...
@@ -3,7 +3,6 @@ package com.yeejoin.amos.boot.module.tzs.biz.controller;
...
@@ -3,7 +3,6 @@ package com.yeejoin.amos.boot.module.tzs.biz.controller;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.toolkit.BeanUtils
;
import
com.baomidou.mybatisplus.core.toolkit.SystemClock
;
import
com.baomidou.mybatisplus.core.toolkit.SystemClock
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
...
@@ -17,13 +16,9 @@ import com.yeejoin.amos.boot.module.tzs.api.dto.AlertCallInfoDto;
...
@@ -17,13 +16,9 @@ import com.yeejoin.amos.boot.module.tzs.api.dto.AlertCallInfoDto;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledObjsDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledObjsDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledQueryDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.DutyPersonDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ESAlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ESAlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ESAlertCalledRequestDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ESAlertCalledRequestDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.MaintenanceUnitDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Elevator
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.MaintenanceUnit
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.AlertCalledServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.AlertCalledServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.DispatchPaperServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.DispatchPaperServiceImpl
;
...
@@ -41,7 +36,6 @@ import org.springframework.web.bind.annotation.PathVariable;
...
@@ -41,7 +36,6 @@ import org.springframework.web.bind.annotation.PathVariable;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
@@ -53,7 +47,6 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
...
@@ -53,7 +47,6 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.List
;
...
@@ -277,33 +270,85 @@ public class AlertCalledController extends BaseController {
...
@@ -277,33 +270,85 @@ public class AlertCalledController extends BaseController {
queryWrapper
.
orderByDesc
(
"call_time"
);
queryWrapper
.
orderByDesc
(
"call_time"
);
queryWrapper
.
between
(
"call_time"
,
DateUtils
.
stampToDate
(
System
.
currentTimeMillis
(),
DateUtils
.
DATE_PATTERN
),
if
(
null
!=
alertCalled
.
getCallTimeStart
()
&&
null
!=
alertCalled
.
getCallTimeEnd
())
{
DateUtils
.
stampToDate
(
DateUtils
.
dateAddDays
(
new
Date
(),
1
).
getTime
(),
DateUtils
.
DATE_PATTERN
));
queryWrapper
.
between
(
"call_time"
,
alertCalled
.
getCallTimeStart
(),
alertCalled
.
getCallTimeEnd
().
getTime
());
}
else
{
queryWrapper
.
between
(
"call_time"
,
DateUtils
.
stampToDate
(
System
.
currentTimeMillis
(),
DateUtils
.
DATE_PATTERN
),
DateUtils
.
stampToDate
(
DateUtils
.
dateAddDays
(
new
Date
(),
1
).
getTime
(),
DateUtils
.
DATE_PATTERN
));
}
if
(
alertCalled
.
getIsFatherAlert
())
{
// 0:接警;1:处警
if
(
alertCalled
.
getIsFatherAlert
())
{
// 0:接警;1:处警
queryWrapper
.
isNull
(
"father_alert"
);
queryWrapper
.
isNull
(
"father_alert"
);
}
}
if
(
ValidationUtil
.
isEmpty
(
alertCalled
.
getType
()))
{
queryWrapper
.
eq
(
"type"
,
alertCalled
.
getType
());
}
if
(
ValidationUtil
.
isEmpty
(
alertCalled
.
getAlarmType
()))
{
queryWrapper
.
eq
(
"alarm_type"
,
alertCalled
.
getAlarmType
());
}
if
(
ValidationUtil
.
isEmpty
(
alertCalled
.
getAlertSource
()))
{
queryWrapper
.
eq
(
"alert_source"
,
alertCalled
.
getAlertSource
());
}
return
queryWrapper
;
return
queryWrapper
;
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"查询警情事件记录"
,
notes
=
"查询警情事件记录"
)
@ApiOperation
(
value
=
"查询警情事件记录"
,
notes
=
"查询警情事件记录"
)
@PostMapping
(
"/selectRecord"
)
@GetMapping
(
"/selectRecord"
)
public
ResponseModel
<
Page
<
AlertCalledQueryDto
>>
queryAlertCalledByPager
(
@RequestBody
AlertCalledQueryDto
alertCalledQueryDto
)
{
public
ResponseModel
<
Page
<
AlertCalledQueryDto
>>
queryAlertCalledByPager
(
AlertCalledQueryDto
alertCalledQueryDto
,
List
<
AlertCalledQueryDto
>
list
=
iAlertCalledService
.
queryAlertListByQueryDto
(
alertCalledQueryDto
);
@RequestParam
(
value
=
"pageNum"
)
int
pageNum
,
@RequestParam
(
value
=
"pageSize"
)
int
pageSize
)
{
Page
<
AlertCalledQueryDto
>
page
=
new
Page
<
AlertCalledQueryDto
>();
page
.
setCurrent
(
pageNum
);
page
.
setSize
(
pageSize
);
Page
<
AlertCalledQueryDto
>
pageBean
=
iAlertCalledService
.
queryAlertListByQueryDto
(
page
,
alertCalledQueryDto
.
getWorkOrderNumber
(),
alertCalledQueryDto
.
getCreator
(),
alertCalledQueryDto
.
getEmergency
(),
alertCalledQueryDto
.
getEmergencyTimeStart
()
==
null
?
null
:
DateUtils
.
date2LongStr
(
alertCalledQueryDto
.
getEmergencyTimeStart
()),
alertCalledQueryDto
.
getEmergencyTimeEnd
()
==
null
?
null
:
DateUtils
.
date2LongStr
(
alertCalledQueryDto
.
getEmergencyTimeEnd
()),
alertCalledQueryDto
.
getEmergencyCall
(),
alertCalledQueryDto
.
getDeviceId
(),
alertCalledQueryDto
.
getElevatorAddress
(),
alertCalledQueryDto
.
getAlertType
(),
alertCalledQueryDto
.
getAlertSource
(),
alertCalledQueryDto
.
getAlertStage
(),
alertCalledQueryDto
.
getAlertStatus
());
Page
<
AlertCalledQueryDto
>
result
=
new
Page
<
AlertCalledQueryDto
>(
alertCalledQueryDto
.
getPageNum
(),
alertCalledQueryDto
.
getPageSize
());
Page
<
AlertCalledQueryDto
>
result
=
new
Page
<
AlertCalledQueryDto
>(
alertCalledQueryDto
.
getPageNum
(),
alertCalledQueryDto
.
getPageSize
());
long
totle
=
list
.
size
();
long
totle
=
pageBean
.
getTotal
();
result
.
setRecords
(
list
);
result
.
setRecords
(
pageBean
.
getRecords
()
);
result
.
setTotal
(
totle
);
result
.
setTotal
(
totle
);
return
ResponseHelper
.
buildResponse
(
result
);
return
ResponseHelper
.
buildResponse
(
result
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"导出警情事件记录"
,
notes
=
"导出警情事件记录"
)
@ApiOperation
(
value
=
"导出警情事件记录"
,
notes
=
"导出警情事件记录"
)
@PostMapping
(
"/exportSelectRecord"
)
@GetMapping
(
"/exportSelectRecord"
)
public
void
exportAlertCalled
(
@RequestBody
AlertCalledQueryDto
alertCalledQueryDto
,
HttpServletResponse
response
)
{
public
void
exportAlertCalled
(
AlertCalledQueryDto
alertCalledQueryDto
,
HttpServletResponse
response
)
{
List
<
AlertCalledQueryDto
>
list
=
iAlertCalledService
.
queryAlertListByQueryDto
(
alertCalledQueryDto
);
Page
<
AlertCalledQueryDto
>
page
=
new
Page
<
AlertCalledQueryDto
>();
Page
<
AlertCalledQueryDto
>
pageBean
=
iAlertCalledService
.
queryAlertListByQueryDto
(
page
,
alertCalledQueryDto
.
getWorkOrderNumber
(),
alertCalledQueryDto
.
getCreator
(),
alertCalledQueryDto
.
getEmergency
(),
alertCalledQueryDto
.
getEmergencyTimeStart
()
==
null
?
null
:
DateUtils
.
date2LongStr
(
alertCalledQueryDto
.
getEmergencyTimeStart
()),
alertCalledQueryDto
.
getEmergencyTimeEnd
()
==
null
?
null
:
DateUtils
.
date2LongStr
(
alertCalledQueryDto
.
getEmergencyTimeEnd
()),
alertCalledQueryDto
.
getEmergencyCall
(),
alertCalledQueryDto
.
getDeviceId
(),
alertCalledQueryDto
.
getElevatorAddress
(),
alertCalledQueryDto
.
getAlertType
(),
alertCalledQueryDto
.
getAlertSource
(),
alertCalledQueryDto
.
getAlertStage
(),
alertCalledQueryDto
.
getAlertStatus
());
List
<
AlertCalledQueryDto
>
list
=
pageBean
.
getRecords
();
String
fileName
=
"警情事件记录"
+
System
.
currentTimeMillis
();
String
fileName
=
"警情事件记录"
+
System
.
currentTimeMillis
();
ExcelUtil
.
createTemplate
(
response
,
fileName
,
"警情事件记录"
,
list
,
ExcelUtil
.
createTemplate
(
response
,
fileName
,
"警情事件记录"
,
list
,
AlertCalledQueryDto
.
class
,
null
,
false
);
AlertCalledQueryDto
.
class
,
null
,
false
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/AlertCalledServiceImpl.java
View file @
f4d406ca
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
...
@@ -27,6 +30,8 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -27,6 +30,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.rdbms.annotation.Condition
;
import
org.typroject.tyboot.core.rdbms.annotation.Operator
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -148,9 +153,32 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall
...
@@ -148,9 +153,32 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall
}
}
@Override
@Override
public
List
<
AlertCalledQueryDto
>
queryAlertListByQueryDto
(
AlertCalledQueryDto
alertCalledQueryDto
)
{
public
Page
<
AlertCalledQueryDto
>
queryAlertListByQueryDto
(
IPage
<
AlertCalledQueryDto
>
page
,
List
<
AlertCalledQueryDto
>
list
=
alertCalledMapper
.
queryAlertListByQueryDto
(
alertCalledQueryDto
);
@Condition
(
Operator
.
like
)
String
workOrderNumber
,
return
list
;
@Condition
(
Operator
.
like
)
String
creator
,
@Condition
(
Operator
.
like
)
String
emergency
,
@Condition
(
Operator
.
gt
)
String
emergencyTimeStart
,
@Condition
(
Operator
.
lt
)
String
emergencyTimeEnd
,
@Condition
(
Operator
.
like
)
String
emergencyCall
,
@Condition
(
Operator
.
like
)
String
deviceId
,
@Condition
(
Operator
.
like
)
String
elevatorAddress
,
@Condition
(
Operator
.
eq
)
String
alertType
,
@Condition
(
Operator
.
eq
)
String
alertSource
,
@Condition
(
Operator
.
eq
)
String
alertStage
,
@Condition
(
Operator
.
eq
)
String
alertStatus
)
{
Page
<
List
<
AlertCalledQueryDto
>>
list
=
alertCalledMapper
.
queryAlertListByQueryDto
(
page
,
workOrderNumber
,
creator
,
emergency
,
emergencyTimeStart
,
emergencyTimeEnd
,
emergencyCall
,
deviceId
,
elevatorAddress
,
alertType
,
alertSource
,
alertStage
,
alertStatus
,
null
);
Page
<
AlertCalledQueryDto
>
page1
=
new
Page
<>();
List
<
AlertCalledQueryDto
>
resultDtoList
=
JSONArray
.
parseArray
(
JSONArray
.
toJSONString
(
list
.
getRecords
()),
AlertCalledQueryDto
.
class
);
page1
.
setCurrent
(
page
.
getCurrent
());
page1
.
setSize
(
page
.
getSize
());
page1
.
setTotal
(
list
.
getTotal
());
page1
.
setRecords
(
resultDtoList
);
return
page1
;
}
}
@Override
@Override
...
...
amos-boot-system-jcs/src/main/resources/db/changelog/jcs-1.0.0.0.xml
View file @
f4d406ca
...
@@ -103,7 +103,7 @@
...
@@ -103,7 +103,7 @@
<not>
<not>
<columnExists
tableName=
"cb_firefighters_contract"
columnName=
"start_time"
/>
<columnExists
tableName=
"cb_firefighters_contract"
columnName=
"start_time"
/>
</not>
</not>
</preConditions>
</preConditions>
<comment>
modify table cb_firefighters_contract add one columns
</comment>
<comment>
modify table cb_firefighters_contract add one columns
</comment>
<sql>
<sql>
ALTER TABLE `cb_firefighters_contract` ADD start_time date COMMENT '起始时间';
ALTER TABLE `cb_firefighters_contract` ADD start_time date COMMENT '起始时间';
...
...
amos-boot-system-maintenance/src/main/resources/db/mapper/dbTemplate_check.xml
View file @
f4d406ca
...
@@ -1912,12 +1912,13 @@
...
@@ -1912,12 +1912,13 @@
pp.belong_system_name systemName,
pp.belong_system_name systemName,
pp.address address,
pp.address address,
pp.original_id equipId,
pp.original_id equipId,
CONCAT
(pp.address, pp.building_name
) buildingName,
CONCAT
_WS('',pp.building_name,pp.address
) buildingName,
pc.org_code AS orgCode
pc.org_code AS orgCode
FROM p_check pc
FROM p_check pc
LEFT JOIN p_point pp ON pp.id = pc.point_id
LEFT JOIN p_point pp ON pp.id = pc.point_id
) a
) a
<include
refid=
"mobile-check-record-where"
/>
<include
refid=
"mobile-check-record-where"
/>
order by checkDate
limit #{offset},#{pageSize}
limit #{offset},#{pageSize}
</select>
</select>
...
@@ -1947,20 +1948,20 @@
...
@@ -1947,20 +1948,20 @@
<if
test=
"beginTime != null and beginTime != '' and endTime != null and endTime != '' "
>
<if
test=
"beginTime != null and beginTime != '' and endTime != null and endTime != '' "
>
AND (
AND (
(
(
a.
beginTim
e
<![CDATA[>=]]>
#{beginTime}
a.
checkDat
e
<![CDATA[>=]]>
#{beginTime}
AND a.
endTim
e
<![CDATA[<=]]>
#{endTime}
AND a.
checkDat
e
<![CDATA[<=]]>
#{endTime}
)
)
OR (
OR (
a.
beginTim
e
<![CDATA[<=]]>
#{endTime}
a.
checkDat
e
<![CDATA[<=]]>
#{endTime}
AND a.
endTim
e
<![CDATA[>=]]>
#{endTime}
AND a.
checkDat
e
<![CDATA[>=]]>
#{endTime}
)
)
OR (
OR (
a.
beginTim
e
<![CDATA[<=]]>
#{beginTime}
a.
checkDat
e
<![CDATA[<=]]>
#{beginTime}
AND a.
endTim
e
<![CDATA[>]]>
#{beginTime}
AND a.
checkDat
e
<![CDATA[>]]>
#{beginTime}
)
)
OR (
OR (
a.
beginTim
e
<![CDATA[<=]]>
#{beginTime}
a.
checkDat
e
<![CDATA[<=]]>
#{beginTime}
AND a.
endTim
e
<![CDATA[>=]]>
#{endTime}
AND a.
checkDat
e
<![CDATA[>=]]>
#{endTime}
)
)
)
)
</if>
</if>
...
@@ -2013,7 +2014,7 @@
...
@@ -2013,7 +2014,7 @@
pp.belong_system_id systemId,
pp.belong_system_id systemId,
pp.belong_system_name systemName,
pp.belong_system_name systemName,
pp.address address,
pp.address address,
CONCAT
(pp.address, pp.building_name
) buildingName,
CONCAT
_WS('',pp.building_name,pp.address
) buildingName,
pc.org_code AS orgCode
pc.org_code AS orgCode
FROM p_check pc
FROM p_check pc
LEFT JOIN p_point pp ON pp.id = pc.point_id
LEFT JOIN p_point pp ON pp.id = pc.point_id
...
...
pom.xml
View file @
f4d406ca
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<springboot.version>
2.3.11.RELEASE
</springboot.version>
<springboot.version>
2.3.11.RELEASE
</springboot.version>
<springcloud.version>
Hoxton.SR8
</springcloud.version>
<springcloud.version>
Hoxton.SR8
</springcloud.version>
<maven-jar-plugin.version>
3.1.1
</maven-jar-plugin.version>
<maven-jar-plugin.version>
3.1.1
</maven-jar-plugin.version>
<tyboot-version>
1.1.20
Ty-SNAPSHOT
</tyboot-version>
<tyboot-version>
1.1.20
</tyboot-version>
<amos.version>
1.6.0
</amos.version>
<amos.version>
1.6.0
</amos.version>
<itext.version>
7.1.1
</itext.version>
<itext.version>
7.1.1
</itext.version>
</properties>
</properties>
...
...
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