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
d818ceb7
Commit
d818ceb7
authored
Aug 17, 2021
by
chenhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://172.16.10.76/moa/amos-boot-biz
into developer
parents
d3aa4ff3
c0e2ee08
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
232 additions
and
72 deletions
+232
-72
FailureRepairlogDto.java
.../amos/boot/module/common/api/dto/FailureRepairlogDto.java
+11
-3
FailureRepairlog.java
.../amos/boot/module/common/api/entity/FailureRepairlog.java
+1
-1
CheckRecordOrderByEnum.java
...amos/maintenance/common/enums/CheckRecordOrderByEnum.java
+75
-0
PlanTaskOrderByEnum.java
...in/amos/maintenance/common/enums/PlanTaskOrderByEnum.java
+6
-9
FailureAuditController.java
.../module/common/biz/controller/FailureAuditController.java
+2
-2
FailureAuditServiceImpl.java
...dule/common/biz/service/impl/FailureAuditServiceImpl.java
+39
-40
FailureDetailsServiceImpl.java
...le/common/biz/service/impl/FailureDetailsServiceImpl.java
+7
-2
FailureMaintainServiceImpl.java
...e/common/biz/service/impl/FailureMaintainServiceImpl.java
+7
-3
CheckController.java
...amos/maintenance/business/controller/CheckController.java
+10
-2
PlanTaskController.java
...s/maintenance/business/controller/PlanTaskController.java
+21
-3
ElevatorController.java
...os/boot/module/tzs/biz/controller/ElevatorController.java
+23
-0
VoiceRecordFileController.java
.../module/tzs/biz/controller/VoiceRecordFileController.java
+29
-7
DispatchPaperServiceImpl.java
...module/tzs/biz/service/impl/DispatchPaperServiceImpl.java
+1
-0
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/FailureRepairlogDto.java
View file @
d818ceb7
...
...
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
...
...
@@ -15,18 +16,25 @@ import java.util.Date;
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"FailureRepairlogDto"
,
description
=
"流程日志"
)
public
class
FailureRepairlogDto
extends
BaseDto
{
@ApiModel
(
value
=
"FailureRepairlogDto"
,
description
=
"流程日志"
)
public
class
FailureRepairlogDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"流程处理人"
)
private
String
processAuditor
;
@ApiModelProperty
(
value
=
"流程处理人Id"
)
private
Integer
processAuditorId
;
@ApiModelProperty
(
value
=
"处理人所属部门"
)
private
String
processDepartment
;
@ApiModelProperty
(
value
=
"处理人所属部门Id"
)
private
Long
processDepartmentId
;
@ApiModelProperty
(
value
=
"流程处理结果"
)
private
String
processResult
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/FailureRepairlog.java
View file @
d818ceb7
...
...
@@ -26,7 +26,7 @@ public class FailureRepairlog extends BaseEntity {
* 流程处理人
*/
@TableField
(
"process_auditor_id"
)
private
Long
processAuditorId
;
private
Integer
processAuditorId
;
/**
* 流程处理人
*/
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-maintenance-api/src/main/java/com/yeejoin/amos/maintenance/common/enums/CheckRecordOrderByEnum.java
0 → 100644
View file @
d818ceb7
package
com
.
yeejoin
.
amos
.
maintenance
.
common
.
enums
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
* @author DELL
* 维保任务排序
*/
public
enum
CheckRecordOrderByEnum
{
/**
* 维保记录排序
*/
DATE_DESC
(
"维保记录时间倒序"
,
"1"
,
"checkDate desc"
),
DATE_ASC
(
"维保记录时间正序"
,
"2"
,
"checkDate asc"
);
/**
* 名字
*/
private
String
name
;
/**
* 编号
*/
private
String
code
;
/**
* 条件
*/
private
String
oderBy
;
public
String
getOderBy
()
{
return
oderBy
;
}
public
void
setOderBy
(
String
oderBy
)
{
this
.
oderBy
=
oderBy
;
}
CheckRecordOrderByEnum
(
String
name
,
String
code
,
String
oderBy
)
{
this
.
code
=
code
;
this
.
name
=
name
;
this
.
oderBy
=
oderBy
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getCode
()
{
return
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
}
public
static
List
<
Map
<
String
,
Object
>>
getEnumList
()
{
return
Arrays
.
stream
(
CheckRecordOrderByEnum
.
values
()).
map
(
e
->
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
e
.
getCode
(),
e
.
getName
());
return
map
;
}).
collect
(
Collectors
.
toList
());
}
public
static
CheckRecordOrderByEnum
getEumByCode
(
String
code
)
throws
Exception
{
Optional
<
CheckRecordOrderByEnum
>
op
=
Arrays
.
stream
(
CheckRecordOrderByEnum
.
values
()).
filter
(
e
->
e
.
getCode
().
equals
(
code
)).
findFirst
();
return
op
.
orElseThrow
(()->
new
Exception
(
"非法的条件"
));
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-maintenance-api/src/main/java/com/yeejoin/amos/maintenance/common/enums/OrderByEnum.java
→
amos-boot-module/amos-boot-module-api/amos-boot-module-maintenance-api/src/main/java/com/yeejoin/amos/maintenance/common/enums/
PlanTask
OrderByEnum.java
View file @
d818ceb7
...
...
@@ -8,7 +8,7 @@ import java.util.stream.Collectors;
* 维保任务排序
*/
public
enum
OrderByEnum
{
public
enum
PlanTask
OrderByEnum
{
/**
* 维保任务排序
*/
...
...
@@ -17,10 +17,7 @@ public enum OrderByEnum {
PLAN_TASK_NUM_ASC
(
"计划维保设施数正序"
,
"3"
,
"taskPlanNum asc"
),
PLAN_TASK_NUM_DESC
(
"计划维保设施数倒序"
,
"4"
,
"taskPlanNum desc"
),
FINISH_NUM_DESC
(
"完成数倒序"
,
"5"
,
"finishNum desc"
),
FINISH_NUM_ASC
(
"完成数正序"
,
"6"
,
"finishNum asc"
),
DATE_DESC
(
"维保记录时间倒序"
,
"7"
,
"checkDate desc"
),
DATE_ASC
(
"维保记录时间正序"
,
"8"
,
"checkDate asc"
);
FINISH_NUM_ASC
(
"完成数正序"
,
"6"
,
"finishNum asc"
);
/**
* 名字
*/
...
...
@@ -43,7 +40,7 @@ public enum OrderByEnum {
this
.
oderBy
=
oderBy
;
}
OrderByEnum
(
String
name
,
String
code
,
String
oderBy
)
{
PlanTask
OrderByEnum
(
String
name
,
String
code
,
String
oderBy
)
{
this
.
code
=
code
;
this
.
name
=
name
;
this
.
oderBy
=
oderBy
;
...
...
@@ -66,15 +63,15 @@ public enum OrderByEnum {
}
public
static
List
<
Map
<
String
,
Object
>>
getEnumList
()
{
return
Arrays
.
stream
(
OrderByEnum
.
values
()).
map
(
e
->
{
return
Arrays
.
stream
(
PlanTask
OrderByEnum
.
values
()).
map
(
e
->
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
e
.
getCode
(),
e
.
getName
());
return
map
;
}).
collect
(
Collectors
.
toList
());
}
public
static
OrderByEnum
getEumByCode
(
String
code
)
throws
Exception
{
Optional
<
OrderByEnum
>
op
=
Arrays
.
stream
(
OrderByEnum
.
values
()).
filter
(
e
->
e
.
getCode
().
equals
(
code
)).
findFirst
();
public
static
PlanTask
OrderByEnum
getEumByCode
(
String
code
)
throws
Exception
{
Optional
<
PlanTaskOrderByEnum
>
op
=
Arrays
.
stream
(
PlanTask
OrderByEnum
.
values
()).
filter
(
e
->
e
.
getCode
().
equals
(
code
)).
findFirst
();
return
op
.
orElseThrow
(()->
new
Exception
(
"非法的条件"
));
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/FailureAuditController.java
View file @
d818ceb7
...
...
@@ -40,9 +40,9 @@ public class FailureAuditController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
<
FailureAuditDto
>
save
(
@RequestBody
FailureAuditDto
model
,
ReginParams
userInfo
)
throws
Exception
{
public
ResponseModel
<
FailureAuditDto
>
save
(
@RequestBody
FailureAuditDto
model
)
throws
Exception
{
model
=
failureAuditServiceImpl
.
savemodel
(
model
,
userInfo
);
model
=
failureAuditServiceImpl
.
savemodel
(
model
,
getSelectedOrgInfo
()
);
return
ResponseHelper
.
buildResponse
(
model
);
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FailureAuditServiceImpl.java
View file @
d818ceb7
...
...
@@ -56,68 +56,67 @@ public class FailureAuditServiceImpl extends BaseService<FailureAuditDto, Failur
@Transactional
public
FailureAuditDto
savemodel
(
FailureAuditDto
model
,
ReginParams
userInfo
)
throws
Exception
{
/* if (model.getAuditResult().equals(5)) {
model.setAuditTime(new Date());
model.setIsDelete(false);
this.createWithModel(model);
return model;
}*/
Integer
auditResult
=
model
.
getAuditResult
();
int
condition
=
Integer
.
parseInt
(
model
.
getCondition
());
//根据审核的结果进行业务操作
if
(
auditResult
.
equals
(
AuditResultEnum
.
AGREE
.
getCode
()
))
{
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_MAINTAIN
,
userInfo
);
}
else
if
(
auditResult
.
equals
(
AuditResultEnum
.
REFUSE
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
REFUSE
,
userInfo
);
}
else
if
(
auditResult
.
equals
(
AuditResultEnum
.
SEND_BACK
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_SUBMIT
,
userInfo
);
if
(
condition
==
AuditResultEnum
.
AGREE
.
getCode
(
))
{
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_MAINTAIN
,
userInfo
,
condition
);
}
else
if
(
condition
==
(
AuditResultEnum
.
REFUSE
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
REFUSE
,
userInfo
,
condition
);
}
else
if
(
condition
==
(
AuditResultEnum
.
SEND_BACK
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_SUBMIT
,
userInfo
,
condition
);
}
return
model
;
return
this
.
createWithModel
(
model
)
;
}
/**
* 修改故障保修单任务状态
*/
@Transactional
FailureDetailsDto
updateStatus
(
FailureAuditDto
model
,
FailureStatuEnum
status
,
ReginParams
userInfo
)
throws
Exception
{
failureDetailsService
.
checkExcuteTaskAuthMap
(
model
.
getSequenceNbr
(),
userInfo
);
FailureDetailsDto
updateStatus
(
FailureAuditDto
model
,
FailureStatuEnum
status
,
ReginParams
userInfo
,
int
condition
)
throws
Exception
{
FailureDetailsDto
failureDetailsDto
=
failureDetailsService
.
queryBySeq
(
model
.
getFaultId
());
failureDetailsDto
.
setCurrentStatus
(
status
.
getCode
());
failureDetailsDto
.
setSequenceNbr
(
model
.
getFaultId
());
String
condition
;
//添加报修日志
Long
faultId
=
model
.
getFaultId
();
Date
processTime
=
model
.
getAuditTime
();
String
processDepartment
=
model
.
getAuditDepartment
();
String
processAuditor
=
model
.
getAuditor
();
if
(
status
.
equals
(
AuditResultEnum
.
AGREE
))
{
condition
=
AuditResultEnum
.
AGREE
.
getName
();
repairlog
(
faultId
,
processAuditor
,
processTime
,
processDepartment
,
condition
);
}
if
(
status
.
equals
(
AuditResultEnum
.
SEND_BACK
))
{
condition
=
AuditResultEnum
.
SEND_BACK
.
getName
();
repairlog
(
faultId
,
processAuditor
,
processTime
,
processDepartment
,
condition
);
String
conditionText
;
boolean
result
=
failureDetailsService
.
checkExcuteTaskAuth
(
failureDetailsDto
.
getSequenceNbr
(),
userInfo
);
if
(
result
){
//添加报修日志
Long
faultId
=
model
.
getFaultId
();
model
.
setAuditTime
(
new
Date
());
model
.
setAuditDepartmentId
(
userInfo
.
getDepartment
().
getSequenceNbr
());
model
.
setAuditor
(
userInfo
.
getRole
().
getRoleName
());
model
.
setAuditDepartment
(
userInfo
.
getDepartment
().
getDepartmentName
());
Date
processTime
=
model
.
getAuditTime
();
String
processDepartment
=
model
.
getAuditDepartment
();
String
processAuditor
=
model
.
getAuditor
();
Integer
processAuditorId
=
Integer
.
parseInt
(
userInfo
.
getUserModel
().
getUserId
())
;
Long
auditDepartmentId
=
(
userInfo
.
getDepartment
().
getSequenceNbr
());
if
(
condition
==
AuditResultEnum
.
AGREE
.
getCode
())
{
conditionText
=
AuditResultEnum
.
AGREE
.
getName
();
repairlog
(
faultId
,
processAuditor
,
processAuditorId
,
auditDepartmentId
,
processTime
,
processDepartment
,
conditionText
);
}
if
(
condition
==
AuditResultEnum
.
SEND_BACK
.
getCode
())
{
conditionText
=
AuditResultEnum
.
SEND_BACK
.
getName
();
repairlog
(
faultId
,
processAuditor
,
processAuditorId
,
auditDepartmentId
,
processTime
,
processDepartment
,
conditionText
);
}
conditionText
=
AuditResultEnum
.
REFUSE
.
getName
();
repairlog
(
faultId
,
processAuditor
,
processAuditorId
,
auditDepartmentId
,
processTime
,
processDepartment
,
conditionText
);
failureDetailsService
.
excuteTask
(
failureDetailsDto
.
getProcessId
(),
userInfo
,
condition
+
""
);
return
failureDetailsService
.
updateWithModel
(
failureDetailsDto
);
}
condition
=
AuditResultEnum
.
REFUSE
.
getName
();
failureDetailsService
.
excuteTask
(
failureDetailsDto
.
getProcessId
(),
userInfo
,
condition
);
repairlog
(
faultId
,
processAuditor
,
processTime
,
processDepartment
,
condition
);
return
failureDetailsService
.
updateWithModel
(
failureDetailsDto
);
return
null
;
}
/**
* 添加报修日志
*/
@Transactional
public
void
repairlog
(
Long
faultId
,
String
processAuditor
,
Date
processTime
,
String
processDepartment
,
String
processResult
)
{
public
void
repairlog
(
Long
faultId
,
String
processAuditor
,
Integer
processAuditorId
,
Long
departmentId
,
Date
processTime
,
String
processDepartment
,
String
processResult
)
{
FailureRepairlogDto
failureRepairlogDto
=
new
FailureRepairlogDto
();
failureRepairlogDto
.
setFaultId
(
faultId
);
failureRepairlogDto
.
setProcessAuditor
(
processAuditor
);
failureRepairlogDto
.
setProcessAuditorId
(
processAuditorId
);
failureRepairlogDto
.
setProcessDepartmentId
(
departmentId
);
failureRepairlogDto
.
setProcessTime
(
processTime
);
failureRepairlogDto
.
setProcessDepartment
(
processDepartment
);
failureRepairlogDto
.
setProcessResult
(
processResult
);
...
...
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 @
d818ceb7
...
...
@@ -284,10 +284,13 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
Long
faultId
=
model
.
getSequenceNbr
();
String
processAuditor
=
model
.
getRecUserName
();
Integer
processAuditorId
=
model
.
getSubmissionPid
();
String
processResult
=
"提交报修单"
;
String
processDepartment
=
userInfo
.
getDepartment
().
getDepartmentName
();
Long
departmentId
=
userInfo
.
getDepartment
().
getSequenceNbr
();
Date
processTime
=
model
.
getSubmissionTime
();
repairlog
(
faultId
,
processAuditor
,
processTime
,
processDepartment
,
processResult
);
repairlog
(
faultId
,
processAuditor
,
processAuditorId
,
departmentId
,
processTime
,
processDepartment
,
processResult
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
@@ -310,11 +313,13 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
/**
* 添加报修日志
*/
public
void
repairlog
(
Long
faultId
,
String
processAuditor
,
Date
processTime
,
String
processDepartment
,
public
void
repairlog
(
Long
faultId
,
String
processAuditor
,
Integer
processAuditorId
,
Long
departmentId
,
Date
processTime
,
String
processDepartment
,
String
processResult
)
{
FailureRepairlogDto
failureRepairlogDto
=
new
FailureRepairlogDto
();
failureRepairlogDto
.
setFaultId
(
faultId
);
failureRepairlogDto
.
setProcessAuditor
(
processAuditor
);
failureRepairlogDto
.
setProcessAuditorId
(
processAuditorId
);
failureRepairlogDto
.
setProcessDepartmentId
(
departmentId
);
failureRepairlogDto
.
setProcessTime
(
processTime
);
failureRepairlogDto
.
setProcessDepartment
(
processDepartment
);
failureRepairlogDto
.
setProcessResult
(
processResult
);
...
...
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 @
d818ceb7
...
...
@@ -63,7 +63,8 @@ public class FailureMaintainServiceImpl extends BaseService<FailureMaintainDto,F
//添加报修日志
String
processResult
=
"维修完成"
;
repairlog
(
failureMaintainDto
.
getFaultId
(),
failureMaintainDto
.
getMaintainMan
(),
failureMaintainDto
.
getMaintainTime
(),
Integer
processAuditorId
=
Integer
.
parseInt
(
failureMaintainDto
.
getRecUserId
());
repairlog
(
failureMaintainDto
.
getFaultId
(),
failureMaintainDto
.
getMaintainMan
(),
processAuditorId
,
userInfo
.
getDepartment
().
getSequenceNbr
(),
failureMaintainDto
.
getMaintainTime
(),
failureMaintainDto
.
getDepartment
(),
processResult
);
sourceFileServiceImpl
.
saveSourceFile
(
failureMaintainDto
.
getSequenceNbr
(),
failureMaintainDto
.
getAttachment
());
...
...
@@ -107,7 +108,8 @@ public class FailureMaintainServiceImpl extends BaseService<FailureMaintainDto,F
failureDetailsService
.
excuteTask
(
failureMaintainDto
.
getFaultId
(),
userInfo
,
condition
);
//添加报修日志
repairlog
(
failureMaintainDto
.
getFaultId
(),
failureMaintainDto
.
getMaintainMan
(),
failureMaintainDto
.
getMaintainTime
(),
Integer
processAuditorId
=
Integer
.
parseInt
(
failureMaintainDto
.
getRecUserId
());
repairlog
(
failureMaintainDto
.
getFaultId
(),
failureMaintainDto
.
getMaintainMan
(),
processAuditorId
,
userInfo
.
getDepartment
().
getSequenceNbr
(),
failureMaintainDto
.
getMaintainTime
(),
failureMaintainDto
.
getDepartment
(),
processResult
);
return
failureMaintainDto
;
}
...
...
@@ -124,12 +126,14 @@ public class FailureMaintainServiceImpl extends BaseService<FailureMaintainDto,F
/**
* 添加报修日志
*/
public
void
repairlog
(
Long
faultId
,
String
processAuditor
,
Date
processTime
,
String
processDepartment
,
String
processResult
)
{
public
void
repairlog
(
Long
faultId
,
String
processAuditor
,
Integer
processAuditorId
,
Long
departmentId
,
Date
processTime
,
String
processDepartment
,
String
processResult
)
{
FailureRepairlogDto
failureRepairlogDto
=
new
FailureRepairlogDto
();
failureRepairlogDto
.
setFaultId
(
faultId
);
failureRepairlogDto
.
setProcessAuditor
(
processAuditor
);
failureRepairlogDto
.
setProcessAuditorId
(
processAuditorId
);
failureRepairlogDto
.
setProcessTime
(
processTime
);
failureRepairlogDto
.
setProcessDepartment
(
processDepartment
);
failureRepairlogDto
.
setProcessDepartmentId
(
departmentId
);
failureRepairlogDto
.
setProcessResult
(
processResult
);
failureRepairlogService
.
createWithModel
(
failureRepairlogDto
);
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/controller/CheckController.java
View file @
d818ceb7
...
...
@@ -10,7 +10,8 @@ import com.yeejoin.amos.maintenance.business.service.intfc.ICheckService;
import
com.yeejoin.amos.maintenance.business.util.*
;
import
com.yeejoin.amos.maintenance.business.vo.CheckAnalysisVo
;
import
com.yeejoin.amos.maintenance.business.vo.CheckInfoVo
;
import
com.yeejoin.amos.maintenance.common.enums.OrderByEnum
;
import
com.yeejoin.amos.maintenance.common.enums.CheckRecordOrderByEnum
;
import
com.yeejoin.amos.maintenance.common.enums.PlanTaskOrderByEnum
;
import
com.yeejoin.amos.maintenance.core.async.AsyncTask
;
import
com.yeejoin.amos.maintenance.core.common.request.CommonPageable
;
import
com.yeejoin.amos.maintenance.core.common.request.CommonRequest
;
...
...
@@ -507,7 +508,7 @@ public class CheckController extends AbstractBaseController {
params
.
put
(
"userId"
,
userId
);
params
.
put
(
"timeType"
,
timeType
);
params
.
put
(
"result"
,
result
);
params
.
put
(
"orderRule"
,
OrderByEnum
.
getEumByCode
(
orderRule
).
getOderBy
());
params
.
put
(
"orderRule"
,
CheckRecord
OrderByEnum
.
getEumByCode
(
orderRule
).
getOderBy
());
params
.
put
(
"beginTime"
,
beginTime
);
params
.
put
(
"endTime"
,
endTime
);
params
.
put
(
"person"
,
person
);
...
...
@@ -525,4 +526,11 @@ public class CheckController extends AbstractBaseController {
return
CommonResponseUtil
.
success
(
checkService
.
getCheckDetail
(
id
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"维保记录排序条件列表"
,
notes
=
"维保记录排序条件列表"
)
@RequestMapping
(
value
=
"/orderBy/list"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
getOrderByList
()
{
return
CommonResponseUtil
.
success
(
CheckRecordOrderByEnum
.
getEnumList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-maintenance-biz/src/main/java/com/yeejoin/amos/maintenance/business/controller/PlanTaskController.java
View file @
d818ceb7
...
...
@@ -9,8 +9,9 @@ import com.yeejoin.amos.maintenance.business.util.CommonResponseUtil;
import
com.yeejoin.amos.maintenance.business.util.FileHelper
;
import
com.yeejoin.amos.maintenance.business.util.PlanTaskPageParamUtil
;
import
com.yeejoin.amos.maintenance.business.vo.PlanTaskVo
;
import
com.yeejoin.amos.maintenance.common.enums.OrderByEnum
;
import
com.yeejoin.amos.maintenance.common.enums.
PlanTask
OrderByEnum
;
import
com.yeejoin.amos.maintenance.common.enums.PlanTaskDetailIsFinishEnum
;
import
com.yeejoin.amos.maintenance.common.enums.PlanTaskFinishStatusEnum
;
import
com.yeejoin.amos.maintenance.core.common.request.CommonPageable
;
import
com.yeejoin.amos.maintenance.core.common.request.CommonRequest
;
import
com.yeejoin.amos.maintenance.core.framework.PersonIdentify
;
...
...
@@ -236,7 +237,7 @@ public class PlanTaskController extends AbstractBaseController {
params
.
put
(
"startTime"
,
startTime
);
params
.
put
(
"endTime"
,
endTime
);
params
.
put
(
"finishStatus"
,
finishStatus
);
params
.
put
(
"orderBy"
,
OrderByEnum
.
getEumByCode
(
orderBy
).
getOderBy
());
params
.
put
(
"orderBy"
,
PlanTask
OrderByEnum
.
getEumByCode
(
orderBy
).
getOderBy
());
CommonPageable
pageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
planTaskService
.
getPlanTasks
(
params
,
pageable
));
}
...
...
@@ -252,9 +253,25 @@ public class PlanTaskController extends AbstractBaseController {
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"维保设施完成状态下拉
枚举数据
"
)
@ApiOperation
(
value
=
"维保设施完成状态下拉
列表
"
)
@GetMapping
(
value
=
"/taskDetail/finishStatus/list"
)
public
CommonResponse
planTaskPointDetail
()
{
return
CommonResponseUtil
.
success
(
PlanTaskDetailIsFinishEnum
.
getEnumList
());
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"计划任务完成状态列表"
,
notes
=
"计划任务完成状态列表"
)
@RequestMapping
(
value
=
"/finishStatus/list"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
getPlanTaskFinishStatus
()
{
return
CommonResponseUtil
.
success
(
PlanTaskFinishStatusEnum
.
getEnumList
());
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"维保任务排序条件"
,
notes
=
"维保任务排序条件"
)
@RequestMapping
(
value
=
"/orderBy/list"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
getOrderByList
()
{
return
CommonResponseUtil
.
success
(
PlanTaskOrderByEnum
.
getEnumList
());
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/ElevatorController.java
View file @
d818ceb7
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.feign.AmosFeignService
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ElevatorDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.ElevatorNewDto
;
...
...
@@ -11,6 +12,7 @@ import com.yeejoin.amos.boot.module.tzs.api.entity.Elevator;
import
com.yeejoin.amos.boot.module.tzs.api.service.IElevatorService
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.ElevatorServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.BeanDtoVoUtils
;
import
com.yeejoin.amos.feign.systemctl.model.DictionarieValueModel
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -51,6 +53,9 @@ public class ElevatorController extends BaseController {
@Autowired
ElevatorServiceImpl
elevatorService
;
@Autowired
private
AmosFeignService
amosFeignService
;
/**
* 新增电梯
*
...
...
@@ -248,5 +253,23 @@ public class ElevatorController extends BaseController {
IPage
<
ElevatorDto
>
elevatorDtoIPage
=
BeanDtoVoUtils
.
elevatorIPageDto
(
page
);
return
ResponseHelper
.
buildResponse
(
elevatorDtoIPage
);
}
/**
* 获取电梯使用单位
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/usesiteCategory"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取电梯使用单位"
,
notes
=
"获取电梯使用单位"
)
public
ResponseModel
<
List
<
DictionarieValueModel
>>
selectUsesiteCategory
()
{
List
<
DictionarieValueModel
>
elevatorUseSiteCategory
=
null
;
try
{
elevatorUseSiteCategory
=
amosFeignService
.
listDictionaryByDictCode
(
"ELEVATOR_USE_SITE_CATEGORY"
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
ResponseHelper
.
buildResponse
(
elevatorUseSiteCategory
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/VoiceRecordFileController.java
View file @
d818ceb7
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledFormDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.VoiceRecordFileDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.VoiceRecordFile
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.AlertCalledServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.VoiceRecordFileServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java
x.servlet.http.HttpServletRequest
;
import
java
.util.Calendar
;
import
java.util.List
;
import
java.util.UUID
;
/**
* 通话记录附件
...
...
@@ -40,6 +41,9 @@ public class VoiceRecordFileController extends BaseController {
@Autowired
VoiceRecordFileServiceImpl
voiceRecordFileServiceImpl
;
@Autowired
AlertCalledServiceImpl
iAlertCalledService
;
/**
* 新增通话记录附件
*
...
...
@@ -49,8 +53,26 @@ public class VoiceRecordFileController extends BaseController {
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增通话记录附件"
,
notes
=
"新增通话记录附件"
)
public
ResponseModel
<
VoiceRecordFileDto
>
save
(
@RequestBody
VoiceRecordFileDto
model
)
{
model
=
voiceRecordFileServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
if
(
ValidationUtil
.
isEmpty
(
model
.
getAlertId
())
||
ValidationUtil
.
isEmpty
(
model
.
getTel
())){
throw
new
BadRequest
(
"参数校验失败."
);
}
Calendar
startTime
=
Calendar
.
getInstance
();
Calendar
endTime
=
Calendar
.
getInstance
();
endTime
.
add
(
Calendar
.
MINUTE
,
6
);
model
.
setTelStartTime
(
startTime
.
getTime
());
model
.
setTelEndTime
(
endTime
.
getTime
());
model
.
setFilePath
(
UUID
.
randomUUID
().
toString
().
replace
(
"-"
,
""
));
model
.
setFileType
(
""
);
model
.
setSourceId
(-
1
l
);
AlertCalledFormDto
alertDto
=
iAlertCalledService
.
selectAlertCalledByIdNoCache
(
model
.
getAlertId
());
if
(
alertDto
==
null
||
alertDto
.
getAlertCalledDto
()
==
null
)
{
throw
new
BadRequest
(
"未找到相关警情"
);
}
model
.
setAlertStage
(
alertDto
.
getAlertCalledDto
().
getAlertStage
());
model
.
setAlertStageCode
(
alertDto
.
getAlertCalledDto
().
getAlertStageCode
());
model
=
voiceRecordFileServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/DispatchPaperServiceImpl.java
View file @
d818ceb7
...
...
@@ -148,6 +148,7 @@ public class DispatchPaperServiceImpl extends BaseService<DispatchPaperDto,Dispa
}
@Transactional
@Override
public
DispatchPaperFormDto
createDispatchPaper
(
Long
alertId
,
String
alertCode
,
AgencyUserModel
sendUser
)
{
DispatchPaperFormDto
dispatchPaperFormDto
=
new
DispatchPaperFormDto
();
...
...
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