|
@@ -931,7 +931,7 @@ public class BizDayworkController extends BaseController {
|
|
|
List<BizTechnologicalProcessDetail> normalTechnologicalProcessDetailList = new ArrayList<>();
|
|
|
List<BizLotTechnologicalProcessDetail> abNormalTechnologicalProcessDetailList = new ArrayList<>();
|
|
|
//最新的工序步骤
|
|
|
- String lastProcessStepNumber = daywork.getDayworkItemList().stream().sorted(Comparator.comparing(BizDayworkItem::getCreateTime).reversed()).collect(Collectors.toList()).get(0).getProcessStepNumber();
|
|
|
+ String lastProcessStepNumber = daywork.getDayworkItemList().stream().sorted(Comparator.comparing(BizDayworkItem::getProcessStepNumber).reversed()).sorted(Comparator.comparing(BizDayworkItem::getCreateTime).reversed()).collect(Collectors.toList()).get(0).getProcessStepNumber();
|
|
|
List<BizDayworkItem> lastDayworkItemList = daywork.getDayworkItemList().stream().filter(info -> info.getProcessStepNumber().equals(lastProcessStepNumber)).collect(Collectors.toList());
|
|
|
//当前设备
|
|
|
daywork.setCurrentEquipmentCode(lastDayworkItemList.stream().sorted(Comparator.comparing(BizDayworkItem::getCreateTime).reversed()).collect(Collectors.toList()).get(0).getEquipmentDetailCode());
|
|
@@ -973,7 +973,7 @@ public class BizDayworkController extends BaseController {
|
|
|
daywork.setNextProcess(nextProcess);
|
|
|
}
|
|
|
}else{
|
|
|
- normalTechnologicalProcessDetailList = bizTechnologicalProcessDetailService.query().eq("technological_process_id", daywork.getTechnologicalProcessId()).orderByAsc("process_step_number").list();
|
|
|
+ normalTechnologicalProcessDetailList = bizTechnologicalProcessDetailService.query().eq("technological_process_id", daywork.getTechnologicalProcessId()).ne("tenant_id",9).orderByAsc("process_step_number").list();
|
|
|
List<BizProcess> processSequence = new ArrayList<>();
|
|
|
for (BizTechnologicalProcessDetail detail : normalTechnologicalProcessDetailList) {
|
|
|
BizProcess newProcess = new BizProcess();
|
|
@@ -993,6 +993,7 @@ public class BizDayworkController extends BaseController {
|
|
|
//上一道序
|
|
|
List<BizDayworkItem> filteredList = daywork.getDayworkItemList().stream()
|
|
|
.filter(info -> !info.getProcessStepNumber().equals(lastProcessStepNumber))
|
|
|
+ .sorted(Comparator.comparing(BizDayworkItem::getProcessStepNumber).reversed())
|
|
|
.sorted(Comparator.comparing(BizDayworkItem::getCreateTime).reversed())
|
|
|
.collect(Collectors.toList());
|
|
|
BizProcess prevProcess = new BizProcess();
|
|
@@ -1104,7 +1105,7 @@ public class BizDayworkController extends BaseController {
|
|
|
.list();
|
|
|
|
|
|
List<BizDayworkItem> allBizDayworkItem = bizDayworkItemService.query().in("daywork_id", bizDayworks.isEmpty() ? Collections.singletonList(0L) : bizDayworks.stream().map(BizDaywork::getId).collect(Collectors.toList())).orderByDesc("create_time").list();
|
|
|
- bizDayworks.forEach(l -> l.setDayworkItemList(allBizDayworkItem.stream().filter(v -> v.getDayworkId().equals(l.getId())).collect(Collectors.toList())));
|
|
|
+ bizDayworks.forEach(l -> l.setDayworkItemList(allBizDayworkItem.stream().filter(v -> v.getDayworkId().equals(l.getId())).sorted(Comparator.comparing(BizDayworkItem::getCreateTime).reversed()).collect(Collectors.toList())));
|
|
|
List<BizDayworkItem> turnoverItems = new ArrayList<>();
|
|
|
for (BizDaywork bizDaywork : bizDayworks) {
|
|
|
if (bizDaywork.getDayworkItemList().get(0).getStatus().equals("4")
|
|
@@ -1215,6 +1216,7 @@ public class BizDayworkController extends BaseController {
|
|
|
if(l.getStatus().equals("7")) {
|
|
|
BizDaywork daywork = l.getDaywork();
|
|
|
daywork.setProtemProcessId(l.getProcessId());
|
|
|
+ daywork.setProtemProcessStepNumber(l.getProcessStepNumber());
|
|
|
// 如果被邀请人不是本工段内的人,则需要从当前资源组中删除被邀请人
|
|
|
bizProductionResourceGroupDetailService.deleTemporanyPeople(daywork);
|
|
|
}
|