Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
2cc4eeee
提交
2cc4eeee
authored
9月 07, 2021
作者:
zhoushaopan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(维修模块和自查模块): fix维修撤回和维修退回的撤回
fix维修撤回和维修退回的撤回
上级
ab03e64f
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
22 行增加
和
66 行删除
+22
-66
RepairController.java
...m/tykj/dev/device/repair/controller/RepairController.java
+21
-15
RepairDetailServiceImpl.java
...v/device/repair/service/impl/RepairDetailServiceImpl.java
+0
-50
SelfCheckController.java
.../dev/device/selfcheck/controller/SelfCheckController.java
+1
-1
没有找到文件。
dev-repair/src/main/java/com/tykj/dev/device/repair/controller/RepairController.java
浏览文件 @
2cc4eeee
...
...
@@ -2294,10 +2294,6 @@ public class RepairController {
String
currentUserUnitName
=
userUtils
.
getCurrentUserUnitName
();
//查询维修详情
List
<
RepairDetail
>
byDeviceRepairBillId
=
repairDetailDao
.
findByDeviceRepairBillId
(
repairBill
.
getId
());
//进行过滤
// List<RepairDetail> repairDetails = byDeviceRepairBillId.stream().filter(repairDetail -> repairDetail.getRepairBackBillId() == null && repairDetail.getRepairStatus().equals(RepairStatusEnum.WAIT_REPAIR.id) && repairDetail.getLocationUnit().equals(repairDetail.getOwnUnit()))
// .collect(Collectors.toList());
List
<
RepairDetail
>
repairDetails
=
byDeviceRepairBillId
.
stream
().
filter
(
repairDetail
->
{
if
(!
repairDetail
.
getLocationUnit
().
equals
(
repairDetail
.
getOwnUnit
()))
{
return
repairDetail
.
getRepairBackBillId
()
==
null
&&
repairDetail
.
getRepairStatus
().
equals
(
RepairStatusEnum
.
WAIT_REPAIR
.
id
)
&&
repairDetail
.
getLocationUnit
().
equals
(
currentUserUnitName
);
...
...
@@ -2308,14 +2304,16 @@ public class RepairController {
repairDetails
.
forEach
(
repairDetail
->
{
if
(
repairDetail
.
getLocationUnit
().
equals
(
repairDetail
.
getOwnUnit
())){
repairDetail
.
setDeviceRepairBillId
(
0
);
repairDetail
.
setRepairStatus
(
RepairStatusEnum
.
WAIT_SEND
.
id
);
repairDetailDao
.
save
(
repairDetail
);
}
else
{
//下级
RepairDetail
repairDetail1
=
repairDetailDao
.
findById
(
repairDetail
.
getPid
()).
get
();
repairDetail1
.
setRepairStatus
(
RepairStatusEnum
.
WAIT_SEND
.
id
);
repairDetailDao
.
save
(
repairDetail1
);
repairDetailDao
.
deleteById
(
repairDetail
.
getId
());
}
repairDetail
.
setRepairStatus
(
RepairStatusEnum
.
WAIT_SEND
.
id
);
// if (repairDetail.getLocationUnit())
//
// repairDetail.setLocationUnit(repairDetail.getOwnUnit());
repairDetailDao
.
save
(
repairDetail
);
});
//直接删除维修单
repairBillService
.
delete
(
repairBill
.
getId
());
...
...
@@ -2387,12 +2385,20 @@ public class RepairController {
List
<
RepairDetail
>
repairDetails
=
byRepairBackBillId
.
stream
().
filter
(
repairDetail
->
repairDetail
.
getDeviceRepairBillId
()
!=
null
&&
!
repairDetail
.
getLocationUnit
().
equals
(
repairDetail
.
getOwnUnit
())
&&
repairDetail
.
getRepairStatus
().
equals
(
RepairStatusEnum
.
RECEIVE_WAIT_STORAGE
.
id
)
&&
repairDetail
.
getLocationUnit
().
equals
(
currentUserUnitName
))
.
collect
(
Collectors
.
toList
());
for
(
RepairDetail
repairDetail
:
repairDetails
)
{
if
(!
repairDetail
.
getLocationUnit
().
equals
(
repairDetail
.
getOwnUnit
())){
repairDetail
.
setRepairBackBillId
(
0
);
}
repairDetail
.
setRepairStatus
(
2
);
// repairDetail.setLocationUnit(repairDetail.getOwnUnit());
repairDetail
.
setRepairBackBillId
(
null
);
repairDetail
.
setRepairStatus
(
RepairStatusEnum
.
REPAIRING
.
id
);
repairDetailDao
.
save
(
repairDetail
);
// if (repairDetail.getLocationUnit().equals(repairDetail.getOwnUnit())){
// repairDetail.setRepairBackBillId(null);
// repairDetail.setRepairStatus(RepairStatusEnum.WAIT_SEND.id);
// repairDetailDao.save(repairDetail);
// }else {
// //下级
// RepairDetail repairDetail1 = repairDetailDao.findById(repairDetail.getPid()).get();
// repairDetail1.setRepairStatus(RepairStatusEnum.WAIT_SEND.id);
// repairDetailDao.save(repairDetail1);
// repairDetailDao.deleteById(repairDetail.getId());
// }
}
//删除账单
repairBackBillService
.
delete
(
repairBackBill
.
getId
());
...
...
dev-repair/src/main/java/com/tykj/dev/device/repair/service/impl/RepairDetailServiceImpl.java
浏览文件 @
2cc4eeee
...
...
@@ -189,59 +189,9 @@ public class RepairDetailServiceImpl implements RepairDetailService {
}
}
);
// repairDetails.forEach(repairDetail -> {
// BillVo billVo = new BillVo();
// billVo.setRepairBillId(repairDetail.getDeviceRepairBillId());
// billVo.setDevicesId(repairDetail.getDeviceId());
// billVo.setRepairDetailId(repairDetail.getId());
// billVos.add(billVo);
// //根据装备id查询装备
// DeviceLibrary library = deviceLibraryService.getOne(repairDetail.getDeviceId());
// DeviceLibrary deviceLibrary = library.setConfigName();
// BeanUtils.copyProperties(deviceLibrary,billVo);
// //通过账单id和businessType查询task对象
// //过滤出状态是 StatusEnum.REVOKEALLOTTASK.id
// List<Task> taskList = taskService.findByBillIdAndBusinessType(repairDetail.getDeviceRepairBillId(), BusinessEnum.REPAIR.id);
// ClearTaskVo clearTaskVo = new ClearTaskVo();
// clearTaskVo.setTaskId(taskList.get(0).getId());
// clearTaskVo.setBusinessType(BusinessEnum.REPAIR.id);
// clearTaskVo.setBillVos(billVos);
// clearTaskVos.add(clearTaskVo);
// });
return
map1
;
}
// @Override
// public void setDevicesOwnUnit(List<SetDevicesOwnUnit> setDevicesOwnUnits) {
// //修改装备的所属以及备注
// //1 通过装备id修改装备的所属
// //1.2 获取装备的id
// List<Integer> deviceIds = setDevicesOwnUnits.stream().map(SetDevicesOwnUnit::getDeviceId).collect(Collectors.toList());
// //修改装备的所属和装备的状态
// deviceLibraryService.updateDevicesOwnUnit(deviceIds);
// //修改维修单的remark
// List<Integer> repairBillIds = setDevicesOwnUnits.stream().map(SetDevicesOwnUnit::getRepairBillId).collect(Collectors.toList());
// //根据sendBill查询
//// List<RepairSendBill> repairBills = new ArrayList<>();
// String remark = "装备正在进行清退处理,维修任务终止";
// repairBillIds.forEach(integer -> {
// RepairSendBill sendBill = repairSendBillDao.findByDeviceRepairBillId(integer);
// String scriptJson = sendBill.getScriptJson();
// List<ScriptSaveVo> scriptSaveVos = JacksonUtil.readValueToList(scriptJson, ScriptSaveVo.class);
// for (ScriptSaveVo scriptSaveVo : scriptSaveVos) {
// scriptSaveVo.setRemark(remark);
// sendBill.setScriptJson(JacksonUtil.toJSon(scriptJson));
// repairSendBillDao.save(sendBill);
// }
// });
// List<Integer> repairDetailIds = setDevicesOwnUnits.stream().map(SetDevicesOwnUnit::getRepairDetailId).collect(Collectors.toList());
// //删除维修详情
// repairDetailIds.forEach(integer -> {
// deviceRepairDetailDao.deleteById(integer);
// });
//
// }
@Override
public
void
setDevicesOwnUnit
(
List
<
BillVo
>
billVos
)
{
//修改装备的所属以及备注
...
...
dev-selfcheck/src/main/java/com/tykj/dev/device/selfcheck/controller/SelfCheckController.java
浏览文件 @
2cc4eeee
...
...
@@ -435,7 +435,7 @@ public class SelfCheckController {
}
@ApiOperation
(
value
=
"自查审核"
,
notes
=
"可以通过这个接口自查审核"
)
@P
atch
Mapping
(
value
=
"/selfExaminationConfirm"
)
@P
ost
Mapping
(
value
=
"/selfExaminationConfirm"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ResponseEntity
selfExaminationConfirm
(
@RequestBody
@Validated
SelfCheckConfirmVo
selfCheckConfirmVo
)
{
TaskBto
taskBto
=
taskService
.
get
(
selfCheckConfirmVo
.
getTaskId
());
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论