From 924ce82faeec6d896fcdc360b279215e84b69fb9 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期四, 11 九月 2025 11:44:44 +0800
Subject: [PATCH] 1、代码补充提交
---
hangzhoumesParent/common/servicebase/src/main/java/com/mes/order/service/impl/OrdersServiceImpl.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/order/service/impl/OrdersServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/order/service/impl/OrdersServiceImpl.java
index f67f4ec..81b3a9f 100644
--- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/order/service/impl/OrdersServiceImpl.java
+++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/order/service/impl/OrdersServiceImpl.java
@@ -58,6 +58,13 @@
@Override
public List<OrderChange> orderChange(List<OrderChange> orderChanges) {
for (OrderChange orderChange : orderChanges) {
+ glassInfoService.update(
+ new LambdaUpdateWrapper<GlassInfo>()
+ .set(GlassInfo::getProductionStatus, 3)
+ .eq(GlassInfo::getFlowCardId, orderChange.getOldProcessId())
+ .eq(GlassInfo::getGlassType, orderChange.getOldOrderNumber())
+ .eq(GlassInfo::getLayer, orderChange.getOldTechnologyNumber())
+ );
int affectedRows = glassInfoMapper.update(null,
new LambdaUpdateWrapper<GlassInfo>()
.eq(GlassInfo::getFlowCardId, orderChange.getOldProcessId())
@@ -66,6 +73,8 @@
.set(GlassInfo::getFlowCardId, orderChange.getNewProcessId())
.set(GlassInfo::getGlassType, orderChange.getNewOrderNumber())
.set(GlassInfo::getLayer, orderChange.getNewTechnologyNumber())
+ .set(GlassInfo::getProductionStatus, 2)
+ .orderByDesc(GlassInfo::getTemperingLayoutId, GlassInfo::getTemperingLayoutId)
.last("limit " + orderChange.getChangeNumber())
.inSql(GlassInfo::getGlassId, "select glass_id from edg_storage_cage_details where flow_card_id ='" + orderChange.getOldProcessId() +
"' and glass_id not in (select glass_id from damage where (type=8 or type=9) and process_id='" + orderChange.getOldProcessId() + "')"));
--
Gitblit v1.8.0