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
14aed3a4
Commit
14aed3a4
authored
Aug 16, 2021
by
chenzhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
6b9dc633
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
87 additions
and
60 deletions
+87
-60
FailureDetailsController.java
...odule/common/biz/controller/FailureDetailsController.java
+5
-20
FailureRepairlogController.java
...ule/common/biz/controller/FailureRepairlogController.java
+1
-1
FailureAuditServiceImpl.java
...dule/common/biz/service/impl/FailureAuditServiceImpl.java
+8
-7
FailureDetailsServiceImpl.java
...le/common/biz/service/impl/FailureDetailsServiceImpl.java
+73
-32
No files found.
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 @
14aed3a4
...
@@ -4,6 +4,7 @@ import java.util.List;
...
@@ -4,6 +4,7 @@ import java.util.List;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureStatusCountDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureStatusCountDto
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
...
@@ -125,9 +126,9 @@ public class FailureDetailsController extends BaseController {
...
@@ -125,9 +126,9 @@ public class FailureDetailsController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询"
,
notes
=
"分页查询"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询"
,
notes
=
"分页查询"
)
public
ResponseModel
<
Page
<
FailureDetailsDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
public
ResponseModel
<
IPage
<
FailureDetails
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
Integer
type
)
{
(
value
=
"size"
)
int
size
,
@RequestParam
Integer
type
)
{
Page
<
FailureDetails
Dto
>
page
=
new
Page
<
FailureDetailsDto
>();
Page
<
FailureDetails
>
page
=
new
Page
<
FailureDetails
>();
page
.
setCurrent
(
current
);
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
page
.
setSize
(
size
);
final
AgencyUserModel
userInfo
=
getUserInfo
();
final
AgencyUserModel
userInfo
=
getUserInfo
();
...
@@ -156,7 +157,7 @@ public class FailureDetailsController extends BaseController {
...
@@ -156,7 +157,7 @@ public class FailureDetailsController extends BaseController {
@GetMapping
(
value
=
"/list/{currentStatus}"
)
@GetMapping
(
value
=
"/list/{currentStatus}"
)
public
ResponseModel
<
List
<
FailureDetails
>>
selectStatusForList
(
@PathVariable
Long
currentStatus
)
{
public
ResponseModel
<
List
<
FailureDetails
>>
selectStatusForList
(
@PathVariable
Long
currentStatus
)
{
return
ResponseHelper
.
buildResponse
(
failureDetailsServiceImpl
.
queryForFailure
DetailsList
(
currentStatus
));
return
ResponseHelper
.
buildResponse
(
failureDetailsServiceImpl
.
queryForFailure
Status
(
currentStatus
));
}
}
/**
/**
...
@@ -171,22 +172,6 @@ public class FailureDetailsController extends BaseController {
...
@@ -171,22 +172,6 @@ public class FailureDetailsController extends BaseController {
return
ResponseHelper
.
buildResponse
(
failureDetailsServiceImpl
.
queryStatusCount
(
type
));
return
ResponseHelper
.
buildResponse
(
failureDetailsServiceImpl
.
queryStatusCount
(
type
));
}
}
/* *//**c
* 待处理Test
*
* @return
/* *//**/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"待处理"
,
notes
=
"待处理"
)
@GetMapping
(
value
=
"/list/daichuli"
)
public
ResponseModel
<
Page
<
FailureDetailsDto
>>
selectISubmit
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
Long
currentStatus
)
{
Page
<
FailureDetailsDto
>
page
=
new
Page
<
FailureDetailsDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
String
userId
=
getUserInfo
().
getUserId
();
return
ResponseHelper
.
buildResponse
(
failureDetailsServiceImpl
.
queryForMe
(
page
,
userId
,
currentStatus
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@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/controller/FailureRepairlogController.java
View file @
14aed3a4
...
@@ -123,7 +123,7 @@ public class FailureRepairlogController extends BaseController {
...
@@ -123,7 +123,7 @@ public class FailureRepairlogController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询报修日志"
,
notes
=
"查询报修日志"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询报修日志"
,
notes
=
"查询报修日志"
)
@GetMapping
(
value
=
"/list/{faultId}"
)
@GetMapping
(
value
=
"/list/{faultId}"
)
public
ResponseModel
<
List
<
FailureRepairlog
>>
findByFaultIdLog
(
@
RequestParam
Long
faultId
)
{
public
ResponseModel
<
List
<
FailureRepairlog
>>
findByFaultIdLog
(
@
PathVariable
Long
faultId
)
{
return
ResponseHelper
.
buildResponse
(
failureRepairlogServiceImpl
.
findByfaultIdLog
(
faultId
));
return
ResponseHelper
.
buildResponse
(
failureRepairlogServiceImpl
.
findByfaultIdLog
(
faultId
));
}
}
}
}
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 @
14aed3a4
...
@@ -56,20 +56,20 @@ public class FailureAuditServiceImpl extends BaseService<FailureAuditDto, Failur
...
@@ -56,20 +56,20 @@ public class FailureAuditServiceImpl extends BaseService<FailureAuditDto, Failur
@Transactional
@Transactional
public
FailureAuditDto
savemodel
(
FailureAuditDto
model
,
ReginParams
userInfo
)
throws
Exception
{
public
FailureAuditDto
savemodel
(
FailureAuditDto
model
,
ReginParams
userInfo
)
throws
Exception
{
if
(
model
.
getAuditResult
().
equals
(
5
))
{
/*
if (model.getAuditResult().equals(5)) {
model.setAuditTime(new Date());
model.setAuditTime(new Date());
model.setIsDelete(false);
model.setIsDelete(false);
this.createWithModel(model);
this.createWithModel(model);
return model;
return model;
}
}
*/
Integer
auditResult
=
model
.
getAuditResult
();
Integer
auditResult
=
model
.
getAuditResult
();
//根据审核的结果进行业务操作
//根据审核的结果进行业务操作
if
(
auditResult
.
equals
(
AuditResultEnum
.
AGREE
.
getCode
()))
{
if
(
auditResult
.
equals
(
AuditResultEnum
.
AGREE
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_MAINTAIN
.
getCode
()
,
userInfo
);
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_MAINTAIN
,
userInfo
);
}
else
if
(
auditResult
.
equals
(
AuditResultEnum
.
REFUSE
.
getCode
()))
{
}
else
if
(
auditResult
.
equals
(
AuditResultEnum
.
REFUSE
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
REFUSE
.
getCode
()
,
userInfo
);
updateStatus
(
model
,
FailureStatuEnum
.
REFUSE
,
userInfo
);
}
else
if
(
auditResult
.
equals
(
AuditResultEnum
.
SEND_BACK
.
getCode
()))
{
}
else
if
(
auditResult
.
equals
(
AuditResultEnum
.
SEND_BACK
.
getCode
()))
{
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_SUBMIT
.
getCode
()
,
userInfo
);
updateStatus
(
model
,
FailureStatuEnum
.
WAITING_SUBMIT
,
userInfo
);
}
}
return
model
;
return
model
;
}
}
...
@@ -78,12 +78,13 @@ public class FailureAuditServiceImpl extends BaseService<FailureAuditDto, Failur
...
@@ -78,12 +78,13 @@ public class FailureAuditServiceImpl extends BaseService<FailureAuditDto, Failur
* 修改故障保修单任务状态
* 修改故障保修单任务状态
*/
*/
@Transactional
@Transactional
FailureDetailsDto
updateStatus
(
FailureAuditDto
model
,
Integer
status
,
ReginParams
userInfo
)
throws
Exception
{
FailureDetailsDto
updateStatus
(
FailureAuditDto
model
,
FailureStatuEnum
status
,
ReginParams
userInfo
)
throws
Exception
{
failureDetailsService
.
checkExcuteTaskAuthMap
(
model
.
getSequenceNbr
(),
userInfo
);
failureDetailsService
.
checkExcuteTaskAuthMap
(
model
.
getSequenceNbr
(),
userInfo
);
FailureDetailsDto
failureDetailsDto
=
failureDetailsService
.
queryBySeq
(
model
.
getFaultId
());
FailureDetailsDto
failureDetailsDto
=
failureDetailsService
.
queryBySeq
(
model
.
getFaultId
());
failureDetailsDto
.
setCurrentStatus
(
status
);
failureDetailsDto
.
setCurrentStatus
(
status
.
getCode
()
);
failureDetailsDto
.
setSequenceNbr
(
model
.
getFaultId
());
failureDetailsDto
.
setSequenceNbr
(
model
.
getFaultId
());
String
condition
;
String
condition
;
...
...
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 @
14aed3a4
...
@@ -8,6 +8,7 @@ import java.util.List;
...
@@ -8,6 +8,7 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Random
;
import
java.util.Random
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureStatusCountDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.FailureStatusCountDto
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
...
@@ -80,48 +81,58 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -80,48 +81,58 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
/**
/**
* 分页查询
* 分页查询
*/
*/
public
Page
<
FailureDetailsDto
>
queryForFailureDetailsPage
(
Page
<
FailureDetailsDto
>
page
,
Long
currentStatus
,
public
IPage
<
FailureDetails
>
queryAllPage
(
long
size
,
AgencyUserModel
userInfo
)
{
long
current
)
{
if
(
currentStatus
==
null
)
{
QueryWrapper
<
FailureDetails
>
wrapper
=
new
QueryWrapper
<>();
return
this
.
queryForPage
(
page
,
"submission_time"
,
true
);
wrapper
.
orderByDesc
(
"submission_time"
);
}
IPage
<
FailureDetails
>
page
=
new
Page
<>(
current
,
size
);
return
this
.
queryForPage
(
page
,
"submission_time"
,
true
,
currentStatus
);
return
baseMapper
.
selectPage
(
page
,
wrapper
);
}
}
public
Page
<
FailureDetailsDto
>
queryForFailureDetailsPage
(
Page
<
FailureDetailsDto
>
page
,
public
IPage
<
FailureDetails
>
queryForFailureDetailsPage
(
Page
<
FailureDetails
>
page
,
AgencyUserModel
userInfo
,
Integer
type
)
{
AgencyUserModel
userInfo
,
Integer
type
)
{
if
(
type
.
equals
(
SELECY_ALL
)
)
{
if
(
type
.
equals
(
SELECY_ALL
)
)
{
return
this
.
queryForPage
(
page
,
"submission_time"
,
true
);
return
this
.
queryAllPage
(
page
.
getSize
(),
page
.
getCurrent
()
);
}
}
if
(
type
.
equals
(
SELECY_ISUBMIT
))
{
if
(
type
.
equals
(
SELECY_ISUBMIT
))
{
if
(
ObjectUtils
.
isNotEmpty
(
userInfo
))
{
String
submissionPid
=
userInfo
.
getUserId
();
return
queryForPage
(
page
,
userInfo
.
getUserId
());
return
queryForPage
(
page
,
submissionPid
);
}
}
}
return
this
.
queryForPage
(
page
,
"submission_time"
,
true
);
return
this
.
queryForWaitManage
(
page
,
userInfo
.
getUserId
()
);
}
}
/**
/**
* 我发起分页查询
* 我发起分页查询
*/
*/
public
Page
<
FailureDetailsDto
>
queryForPage
(
Page
<
FailureDetailsDto
>
page
,
String
submissionPid
)
{
public
IPage
<
FailureDetails
>
queryForPage
(
Page
<
FailureDetails
>
page
,
String
submissionPid
)
{
if
(
submissionPid
==
null
)
{
if
(
submissionPid
==
null
)
{
return
null
;
return
null
;
}
}
return
this
.
queryForPage
(
page
,
"submission_time"
,
true
,
submissionPid
);
QueryWrapper
<
FailureDetails
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"submission_pid"
,
submissionPid
);
wrapper
.
orderByDesc
(
"submission_time"
);
IPage
<
FailureDetails
>
failureDetailsPage
=
new
Page
<>(
page
.
getCurrent
(),
page
.
getSize
());
return
baseMapper
.
selectPage
(
failureDetailsPage
,
wrapper
);
}
}
/**
/**
* 待处理分页查询
* 待处理分页查询
*/
*/
public
Page
<
FailureDetailsDto
>
queryForMe
(
Page
<
FailureDetailsDto
>
page
,
String
userId
,
Long
currentStatus
)
{
public
IPage
<
FailureDetails
>
queryForWaitManage
(
Page
<
FailureDetails
>
page
,
String
submissionPid
)
{
if
(
userI
d
==
null
)
{
if
(
submissionPi
d
==
null
)
{
return
null
;
return
null
;
}
}
return
this
.
queryForPage
(
page
,
"submission_time"
,
true
,
userId
,
currentStatus
);
QueryWrapper
<
FailureDetails
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"submission_pid"
,
submissionPid
);
wrapper
.
lt
(
"current_status"
,
FailureStatuEnum
.
REFUSE
.
getCode
());
wrapper
.
orderByDesc
(
"submission_time"
);
IPage
<
FailureDetails
>
failureDetailsPage
=
new
Page
<>(
page
.
getCurrent
(),
page
.
getSize
());
return
baseMapper
.
selectPage
(
failureDetailsPage
,
wrapper
);
}
}
...
@@ -135,9 +146,23 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -135,9 +146,23 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
/**
/**
* 根据状态查询
* 根据状态查询
*/
*/
public
List
<
FailureDetails
>
queryForFailureDetailsList
(
Long
currentStatus
)
{
public
List
<
FailureDetails
>
queryForFailureStatus
(
Long
currentStatus
)
{
String
status
=
new
String
();
List
<
FailureStatuEnum
>
list
=
new
ArrayList
<>();
list
.
add
(
FailureStatuEnum
.
WAITING_AUDIT
);
list
.
add
(
FailureStatuEnum
.
WAITING_SUBMIT
);
list
.
add
(
FailureStatuEnum
.
WAITING_MAINTAIN
);
list
.
add
(
FailureStatuEnum
.
WAITING_ACCEPTANCE
);
list
.
add
(
FailureStatuEnum
.
REFUSE
);
list
.
add
(
FailureStatuEnum
.
FINISH
);
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
if
(
currentStatus
.
equals
(
list
.
get
(
i
).
getCode
())){
status
=
list
.
get
(
i
).
getName
();
};
}
/*FailureStatuEnum[] failureStatuEnums = new FailureStatuEnum []{};*/
QueryWrapper
<
FailureDetails
>
queryWrapper
=
new
QueryWrapper
<>();
QueryWrapper
<
FailureDetails
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"current_status"
,
currentS
tatus
).
orderByDesc
(
"submission_time"
);
queryWrapper
.
eq
(
"current_status"
,
s
tatus
).
orderByDesc
(
"submission_time"
);
return
baseMapper
.
selectList
(
queryWrapper
);
return
baseMapper
.
selectList
(
queryWrapper
);
}
}
...
@@ -162,8 +187,14 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -162,8 +187,14 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
int
finishStatus
=
0
;
int
finishStatus
=
0
;
List
<
FailureStatusCountDto
>
list
=
new
ArrayList
<>();
List
<
FailureStatusCountDto
>
list
=
new
ArrayList
<>();
// String[] statusName = new String[]{"待审核", "待提交", "待维修", "待验收", "已拒绝", "已完结"};
String
[]
statusName
={
"待审核"
,
"待提交"
,
"待维修"
,
"待验收"
,
"已拒绝"
,
"已完结"
};
List
<
String
>
statusName
=
new
ArrayList
<>();
statusName
.
add
(
"待审核"
);
statusName
.
add
(
"待提交"
);
statusName
.
add
(
"待维修"
);
statusName
.
add
(
"待验收"
);
statusName
.
add
(
"已拒绝"
);
statusName
.
add
(
"已完结"
);
for
(
int
i
=
0
;
i
<
failureDetailsDtos
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
failureDetailsDtos
.
size
();
i
++)
{
if
(
failureDetailsDtos
.
get
(
i
).
getCurrentStatus
().
equals
(
FailureStatuEnum
.
WAITING_AUDIT
.
getCode
())){
if
(
failureDetailsDtos
.
get
(
i
).
getCurrentStatus
().
equals
(
FailureStatuEnum
.
WAITING_AUDIT
.
getCode
())){
...
@@ -184,14 +215,15 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -184,14 +215,15 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
if
(
failureDetailsDtos
.
get
(
i
).
getCurrentStatus
().
equals
(
FailureStatuEnum
.
FINISH
.
getCode
())){
if
(
failureDetailsDtos
.
get
(
i
).
getCurrentStatus
().
equals
(
FailureStatuEnum
.
FINISH
.
getCode
())){
finishStatus
++;
finishStatus
++;
}
}
}
int
[]
statusCount
=
{
auditStatus
,
submitStatus
,
maintainStatus
,
acceptanceStatus
,
refuseStatus
,
finishStatus
};
int
[]
statusCount
=
{
auditStatus
,
submitStatus
,
maintainStatus
,
acceptanceStatus
,
refuseStatus
,
finishStatus
};
for
(
int
j
=
0
;
j
<
5
;
j
++)
{
for
(
int
i
=
0
;
i
<
statusName
.
size
();
i
++)
{
FailureStatusCountDto
statusCountDto
=
new
FailureStatusCountDto
();
FailureStatusCountDto
statusCountDto
=
new
FailureStatusCountDto
();
statusCountDto
.
setStatus
(
statusName
[
i
]
);
statusCountDto
.
setStatus
(
statusName
.
get
(
i
)
);
statusCountDto
.
setCount
(
statusCount
[
i
]);
statusCountDto
.
setCount
(
statusCount
[
i
]);
list
.
add
(
statusCountDto
);
list
.
add
(
statusCountDto
);
}
}
}
return
list
;
return
list
;
}
}
...
@@ -220,13 +252,19 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -220,13 +252,19 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
failureDetailsDto
.
setProcessId
(
instance
.
getString
(
"id"
));
failureDetailsDto
.
setProcessId
(
instance
.
getString
(
"id"
));
FailureDetailsDto
model
=
null
;
FailureDetailsDto
model
=
null
;
try
{
try
{
if
(
ObjectUtils
.
isNotEmpty
(
failureDetailsDto
.
getAttachment
()))
{
sourceFileServiceImpl
.
saveSourceFile
(
failureDetailsDto
.
getSequenceNbr
(),
failureDetailsDto
.
getAttachment
());
}
// 发起主表流程 并添加至报修日志
// 发起主表流程 并添加至报修日志
failureDetailsDto
.
setSubmissionTime
(
new
Date
());
failureDetailsDto
.
setSubmissionTime
(
new
Date
());
failureDetailsDto
.
setFailureCode
(
buildOrderNo
());
failureDetailsDto
.
setBizCode
(
buildOrderNo
());
failureDetailsDto
.
setIsDelete
(
false
);
model
=
this
.
createWithModel
(
failureDetailsDto
);
model
=
this
.
createWithModel
(
failureDetailsDto
);
if
(
ObjectUtils
.
isNotEmpty
(
failureDetailsDto
.
getAttachment
()))
{
sourceFileServiceImpl
.
saveSourceFile
(
failureDetailsDto
.
getSequenceNbr
(),
failureDetailsDto
.
getAttachment
());
}
Long
faultId
=
model
.
getSequenceNbr
();
Long
faultId
=
model
.
getSequenceNbr
();
String
processAuditor
=
model
.
getRecUserName
();
String
processAuditor
=
model
.
getRecUserName
();
String
processResult
=
"提交报修单"
;
String
processResult
=
"提交报修单"
;
...
@@ -234,16 +272,18 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -234,16 +272,18 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
Date
processTime
=
model
.
getSubmissionTime
();
Date
processTime
=
model
.
getSubmissionTime
();
repairlog
(
faultId
,
processAuditor
,
processTime
,
processDepartment
,
processResult
);
repairlog
(
faultId
,
processAuditor
,
processTime
,
processDepartment
,
processResult
);
FailureAuditDto
failureAuditDto
=
new
FailureAuditDto
();
/* FailureAuditDto failureAuditDto = new FailureAuditDto();
failureAuditDto.setAuditor(model.getRecUserName());
failureAuditDto.setAuditor(model.getRecUserName());
failureAuditDto.setFaultId(model.getSequenceNbr());
failureAuditDto.setFaultId(model.getSequenceNbr());
failureAuditDto.setAuditOpinion("已发起");
failureAuditDto.setAuditOpinion("已发起");
failureAuditDto.setAuditTime(new Date());
failureAuditDto.setAuditTime(new Date());
failureAuditDto.setIsDelete(true);
failureAuditDto.setIsDelete(true);
failureAuditDto.setAuditResult(5);
failureAuditDto.setAuditResult(5);
if (ObjectUtils.isNotEmpty(failureAuditDto)) {
if (ObjectUtils.isNotEmpty(failureAuditDto)) {
failureAuditServiceImpl.savemodel(failureAuditDto, userInfo);
failureAuditServiceImpl.savemodel(failureAuditDto, userInfo);
}
}
*/
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
logger
.
info
(
"添加故障维修信息到数据库失败"
);
logger
.
info
(
"添加故障维修信息到数据库失败"
);
...
@@ -280,6 +320,7 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -280,6 +320,7 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
workflowFeignService
.
pickupAndCompleteTask
(
map
.
get
(
"taskId"
).
toString
(),
conditionMap
);
workflowFeignService
.
pickupAndCompleteTask
(
map
.
get
(
"taskId"
).
toString
(),
conditionMap
);
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
return
false
;
}
}
return
true
;
return
true
;
...
@@ -470,8 +511,8 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
...
@@ -470,8 +511,8 @@ public class FailureDetailsServiceImpl extends BaseService<FailureDetailsDto, Fa
}
}
}
}
FailureDetails
details
=
this
.
baseMapper
.
selectById
(
sequenceNbr
);
FailureDetails
details
=
this
.
baseMapper
.
selectById
(
sequenceNbr
);
JSONObject
object
=
workflowFeignService
.
queryTasksByProcessInstanceId
(
details
.
getProcessId
());
JSONObject
object
=
workflowFeignService
.
queryTasksByProcessInstanceId
(
details
.
getProcessId
());
JSONArray
array
=
object
.
getJSONArray
(
"data"
);
JSONArray
array
=
object
.
getJSONArray
(
"data"
);
for
(
Object
historyDetail
:
array
)
{
for
(
Object
historyDetail
:
array
)
{
JSONObject
historyDetailJson
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
historyDetail
));
JSONObject
historyDetailJson
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
historyDetail
));
if
(
"rejected"
.
equals
(
historyDetailJson
.
getString
(
"activityId"
)))
{
if
(
"rejected"
.
equals
(
historyDetailJson
.
getString
(
"activityId"
)))
{
...
...
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