|
@@ -538,7 +538,8 @@ public class ApsProductionOrderServiceImpl extends ServiceImpl<ApsProductionOrde
|
|
|
|
|
|
//根据订单和产品明细,及其合并订单,重新赋值 坯料计划和输出成品的冗余字段
|
|
|
List<ApsProductDetailDo> apsProductDetailDos = BeanUtil.copyToList(apsProductDetailVoList, ApsProductDetailDo.class);
|
|
|
- setBlankColumn(apsProductionOrderDo, apsBlankOrderDoList, apsProductDetailDos, apsProductionMergeOrderDoList);
|
|
|
+ Thread thread = new Thread(() -> setBlankColumn(apsProductionOrderDo, apsBlankOrderDoList, apsProductDetailDos, apsProductionMergeOrderDoList));
|
|
|
+ thread.start();
|
|
|
}
|
|
|
|
|
|
if (req.getIsNeedPublish()) {
|
|
@@ -1179,8 +1180,8 @@ public class ApsProductionOrderServiceImpl extends ServiceImpl<ApsProductionOrde
|
|
|
//查询合并订单
|
|
|
List<ApsProductionMergeOrderDo> apsProductionMergeOrderDoList = apsProductionMergeOrderService.list(new LambdaQueryWrapper<ApsProductionMergeOrderDo>().eq(ApsProductionMergeOrderDo::getMainid, id));
|
|
|
oldOrder.setId(id);
|
|
|
- setBlankColumn(oldOrder, apsBlankOrderDoList, apsProductDetailVoList, apsProductionMergeOrderDoList);
|
|
|
-
|
|
|
+ Thread thread = new Thread(() -> setBlankColumn(oldOrder, apsBlankOrderDoList, apsProductDetailVoList, apsProductionMergeOrderDoList));
|
|
|
+ thread.start();
|
|
|
//更新订单的生产状态
|
|
|
if (!apsBlankOrderDoList.isEmpty()) {
|
|
|
CommonUpdateProductionStatusReq commonUpdateProductionStatusReq = new CommonUpdateProductionStatusReq();
|