|
@@ -622,7 +622,7 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
|
|
|
//赋值工序提交记录
|
|
|
List<ProductionTaskDetailRecord> productionTaskDetailRecordList = productionTaskDetailRecordService.list(q -> q
|
|
|
.eq(ProductionTaskDetailRecord::getProductionTaskDetailId, id)
|
|
|
- .orderByDesc(ProductionTaskDetailRecord::getCreateTime)
|
|
|
+ .orderByAsc(ProductionTaskDetailRecord::getCreateTime)
|
|
|
);
|
|
|
List<ProductionTaskDetailRecordVo> productionTaskDetailRecordVos = BeanUtil.copyToList(productionTaskDetailRecordList, ProductionTaskDetailRecordVo.class);
|
|
|
//赋值工序名称
|
|
@@ -636,6 +636,18 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
|
|
|
|
|
|
productionTaskDetailVo.setProductionTaskDetailRecordList(productionTaskDetailRecordVos);
|
|
|
|
|
|
+
|
|
|
+ //赋值上一工序流转记录Id
|
|
|
+ List<Long> previousProcessesRecordIds = productionTaskDetailRecordService.listObject(ProductionTaskDetailRecord::getId,q -> q
|
|
|
+ .eq(ProductionTaskDetailRecord::getProductionTaskDetailId, id)
|
|
|
+ .eq(ProductionTaskDetailRecord::getProductionProcessesId, productionTaskDetailVo.getPreviousProcessesId())
|
|
|
+ .orderByDesc(ProductionTaskDetailRecord::getCreateTime)
|
|
|
+ );
|
|
|
+ if(ObjectUtil.isNotEmpty(previousProcessesRecordIds)){
|
|
|
+ productionTaskDetailVo.setPreviousProcessesRecordId(previousProcessesRecordIds.get(0));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
return productionTaskDetailVo;
|
|
|
}
|
|
|
|