|
|
@ -954,19 +954,21 @@ public class EamServiceImpl implements EamService { |
|
|
public PageUtils eamWorkOrderSearch(EamWorkOrderInData inData){ |
|
|
public PageUtils eamWorkOrderSearch(EamWorkOrderInData inData){ |
|
|
// 查出全部要执行的工单 |
|
|
// 查出全部要执行的工单 |
|
|
IPage<EamWorkOrderInData> resultList = this.eamMapper.eamWorkOrderSearch(new Page<EamWorkOrderInData>(inData.getPage(), inData.getLimit()), inData); |
|
|
IPage<EamWorkOrderInData> resultList = this.eamMapper.eamWorkOrderSearch(new Page<EamWorkOrderInData>(inData.getPage(), inData.getLimit()), inData); |
|
|
// 存放结果集 |
|
|
|
|
|
LinkedList<EamWorkOrderInData> list = new LinkedList<>(); |
|
|
|
|
|
// 过滤 |
|
|
|
|
|
for(EamWorkOrderInData ewoData : resultList.getRecords()){ |
|
|
|
|
|
// 查询设备所属部门 |
|
|
|
|
|
String objDepartment = eamMapper.selectDeptByObjectID(ewoData.getSite(), ewoData.getObjectID()); |
|
|
|
|
|
// 查询用户所属部门 |
|
|
|
|
|
String userDepartment = eamMapper.selectDeptByUserName(ewoData.getSite(), inData.getUsername()); |
|
|
|
|
|
if (objDepartment.equals(userDepartment)){ |
|
|
|
|
|
list.add(ewoData); |
|
|
|
|
|
|
|
|
if (inData.getFunctionType().equals("C")){ |
|
|
|
|
|
// 存放结果集 |
|
|
|
|
|
LinkedList<EamWorkOrderInData> list = new LinkedList<>(); |
|
|
|
|
|
// 过滤 |
|
|
|
|
|
for(EamWorkOrderInData ewoData : resultList.getRecords()){ |
|
|
|
|
|
// 查询设备所属部门 |
|
|
|
|
|
String objDepartment = eamMapper.selectDeptByObjectID(ewoData.getSite(), ewoData.getObjectID()); |
|
|
|
|
|
// 查询用户所属部门 |
|
|
|
|
|
String userDepartment = eamMapper.selectDeptByUserName(ewoData.getSite(), inData.getUsername()); |
|
|
|
|
|
if (objDepartment.equals(userDepartment)){ |
|
|
|
|
|
list.add(ewoData); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
resultList.setRecords(list); |
|
|
} |
|
|
} |
|
|
resultList.setRecords(list); |
|
|
|
|
|
return new PageUtils(resultList); |
|
|
return new PageUtils(resultList); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -1178,7 +1180,13 @@ public class EamServiceImpl implements EamService { |
|
|
} |
|
|
} |
|
|
inData.setActualOperator(check.get(0).getAdminID()); |
|
|
inData.setActualOperator(check.get(0).getAdminID()); |
|
|
// 更新工单的信息 |
|
|
// 更新工单的信息 |
|
|
eamMapper.reportWorkOrder(inData); |
|
|
|
|
|
|
|
|
if("C".equals(inData.getFunctionType()) || "B".equals(inData.getFunctionType())){ |
|
|
|
|
|
// 故障/维保 |
|
|
|
|
|
eamMapper.defectReportWorkOrder(inData); |
|
|
|
|
|
}else { |
|
|
|
|
|
// 点检 |
|
|
|
|
|
eamMapper.reportWorkOrder(inData); |
|
|
|
|
|
} |
|
|
// 更新故障表的信息 |
|
|
// 更新故障表的信息 |
|
|
eamMapper.updateDefectResult(inData); |
|
|
eamMapper.updateDefectResult(inData); |
|
|
// 添加实际维修人员 |
|
|
// 添加实际维修人员 |
|
|
@ -1576,7 +1584,7 @@ public class EamServiceImpl implements EamService { |
|
|
List<SysOssEntity> list = eamMapper.searchFileUrl(data); |
|
|
List<SysOssEntity> list = eamMapper.searchFileUrl(data); |
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
String s = list.get(i).getUrl().replaceAll("\\\\", "/"); |
|
|
String s = list.get(i).getUrl().replaceAll("\\\\", "/"); |
|
|
String s1 = s.replace("D:/", "http://127.26.68.17:8091/"); |
|
|
|
|
|
|
|
|
String s1 = s.replace("D:/", "http://localhost:8083/"); |
|
|
list.get(i).setUrl(s1); |
|
|
list.get(i).setUrl(s1); |
|
|
} |
|
|
} |
|
|
return list; |
|
|
return list; |
|
|
|