|
|
|
@ -107,6 +107,7 @@ public class DeviceRepairApplyDetailServiceImpl extends ServiceImpl<DeviceRepair
|
|
|
|
|
.setCreateDeptCode(user.getLocDeptCode()).setCreateDeptName(user.getDeptName())
|
|
|
|
|
.setCreateTime(now).setDiagnosisInfo(param.getDiagnosisInfo()).setInnerFlag(param.getInnerFlag())
|
|
|
|
|
.setRepairUserName(param.getRepairUserName())
|
|
|
|
|
.setUpdateTime(LocalDateTime.now())
|
|
|
|
|
.setRepairUserId(param.getRepairUserId())
|
|
|
|
|
.setRepairUserPhone(param.getRepairUserPhone())
|
|
|
|
|
.setRepairDeptCode(param.getRepairDeptCode())
|
|
|
|
@ -125,6 +126,7 @@ public class DeviceRepairApplyDetailServiceImpl extends ServiceImpl<DeviceRepair
|
|
|
|
|
.set(DeviceRepairApplyDetailEntity::getConfirmDeptCode, user.getLocDeptCode())
|
|
|
|
|
.set(DeviceRepairApplyDetailEntity::getConfirmDeptName, user.getDeptName())
|
|
|
|
|
.set(DeviceRepairApplyDetailEntity::getDiagnosisLivePath, param.getDiagnosisLivePath())
|
|
|
|
|
.set(DeviceRepairApplyDetailEntity::getUpdateTime,LocalDateTime.now())
|
|
|
|
|
.set(DeviceRepairApplyDetailEntity::getConfirmTime, now)
|
|
|
|
|
.set(!param.getRepairFlag(), DeviceRepairApplyDetailEntity::getFinishTime, now)
|
|
|
|
|
.eq(DeviceRepairApplyDetailEntity::getApplyId, param.getApplyId())
|
|
|
|
@ -138,6 +140,7 @@ public class DeviceRepairApplyDetailServiceImpl extends ServiceImpl<DeviceRepair
|
|
|
|
|
//根据设备号和报修单标识更新巡检任务明细
|
|
|
|
|
deviceCheckDetailService.update(Wrappers.lambdaUpdate(DeviceCheckDetailEntity.class)
|
|
|
|
|
.set(DeviceCheckDetailEntity::getRepairId, repairId)
|
|
|
|
|
.set(DeviceCheckDetailEntity::getUpdateTime,LocalDateTime.now())
|
|
|
|
|
.eq(DeviceCheckDetailEntity::getApplyId, param.getApplyId())
|
|
|
|
|
.eq(DeviceCheckDetailEntity::getDeviceCode, param.getDeviceCode())
|
|
|
|
|
);
|
|
|
|
@ -158,10 +161,12 @@ public class DeviceRepairApplyDetailServiceImpl extends ServiceImpl<DeviceRepair
|
|
|
|
|
if (CollectionUtil.isNotEmpty(list)){
|
|
|
|
|
deviceRepairApplyService.update(Wrappers.lambdaUpdate(DeviceRepairApplyEntity.class)
|
|
|
|
|
.set(DeviceRepairApplyEntity::getStatus, DeviceRepairApplyStatusEnum.PROCESSING)
|
|
|
|
|
.set(DeviceRepairApplyEntity::getUpdateTime,LocalDateTime.now())
|
|
|
|
|
.eq(DeviceRepairApplyEntity::getId, applyId));
|
|
|
|
|
}else {
|
|
|
|
|
deviceRepairApplyService.update(Wrappers.lambdaUpdate(DeviceRepairApplyEntity.class)
|
|
|
|
|
.set(DeviceRepairApplyEntity::getStatus, DeviceRepairApplyStatusEnum.FINISH)
|
|
|
|
|
.set(DeviceRepairApplyEntity::getUpdateTime,LocalDateTime.now())
|
|
|
|
|
.eq(DeviceRepairApplyEntity::getId, applyId));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|