|
@@ -51,7 +51,7 @@ public class GRegulatingBoxMaintenanceServiceImpl extends ServicePlusImpl<GRegul
|
|
|
GMaintenanceProcess processBo = new GMaintenanceProcess();
|
|
|
processBo.setEmrId(item);
|
|
|
processBo.setProcessStatus(bo.getProcessStatus());
|
|
|
- processBo.setProcessComments(bo.getRemarks());
|
|
|
+ processBo.setProcessComments(bo.getProcessComments());
|
|
|
processBo.setUserPost(bo.getPostNameArias());
|
|
|
|
|
|
processList.add(processBo);
|
|
@@ -64,26 +64,21 @@ public class GRegulatingBoxMaintenanceServiceImpl extends ServicePlusImpl<GRegul
|
|
|
}
|
|
|
|
|
|
private void updateNetworkManage(Collection<GRegulatingBoxMaintenance> gRegulatingBoxMaintenances) {
|
|
|
- Collection<GRegulatingBoxMaintenance> todoList = new ArrayList<>();
|
|
|
gRegulatingBoxMaintenances.stream().forEach(obj->{
|
|
|
QueryWrapper<GMaintenanceProcess> queryWrapper = new QueryWrapper<GMaintenanceProcess>().eq("emr_id", obj.getId());
|
|
|
List<GMaintenanceProcess> listed = igMaintenanceProcessService.list(queryWrapper);
|
|
|
if (listed.stream().filter(o->o.getProcessStatus().equals("0")).count()==2) {
|
|
|
obj.setProcessStatus("0");
|
|
|
- todoList.add(obj);
|
|
|
+ updateById(obj);
|
|
|
}else if (listed.stream().anyMatch(o -> o.getProcessStatus().equals("1"))) {
|
|
|
obj.setProcessStatus("1");
|
|
|
- todoList.add(obj);
|
|
|
+ updateById(obj);
|
|
|
}
|
|
|
});
|
|
|
- if (!ObjectUtils.isEmpty(todoList)){
|
|
|
- updateBatchById(todoList);
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public GRegulatingBoxMaintenanceVo queryById(Long id) {
|
|
|
-
|
|
|
GRegulatingBoxMaintenanceVo voById = getVoById(id);
|
|
|
voById.setPhotoList(baseMapper.getPhoto(id));
|
|
|
voById.setCreateByName(baseMapper.getName(voById.getCreateBy()));
|
|
@@ -242,10 +237,12 @@ public class GRegulatingBoxMaintenanceServiceImpl extends ServicePlusImpl<GRegul
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
|
- if (isValid) {
|
|
|
+ if(isValid){
|
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
|
}
|
|
|
+ igMaintenanceProcessService.remove(new QueryWrapper<GMaintenanceProcess>().in("emr_id", ids));
|
|
|
return removeByIds(ids);
|
|
|
}
|
|
|
}
|