From 78d73df2f8e0c6855d65eb1f2c6df08e0f99bab1 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期三, 22 十月 2025 12:45:05 +0800
Subject: [PATCH] 仓储后端接口返回信息国际化处理
---
hangzhoumesParent/common/servicebase/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java
index 93cfed3..effb970 100644
--- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java
+++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java
@@ -2,6 +2,7 @@
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.mes.engineering.entity.Engineering;
@@ -146,9 +147,22 @@
@Override
public boolean pauseTask(String engineerId, Integer state) {
+ Engineering engineering = this.getBaseMapper().selectOne(
+ Wrappers.lambdaQuery(Engineering.class)
+ .eq(Engineering::getEngineerId, engineerId)
+ );
+
+ if (engineering == null) {
+ // 宸ョ▼涓嶅瓨鍦紝杩斿洖澶辫触
+ return false;
+ }
+
+ // 2. 鏍规嵁褰撳墠鐘舵�佸喅瀹氱洰鏍囩姸鎬侊紙1鈫�5锛�5鈫�1锛�
+ Integer targetState = engineering.getState() == 1 ? 5 : 1;
+
//鏆傚仠姝e湪杩涜宸ョ▼
LambdaUpdateChainWrapper<Engineering> pauseWrapper = new LambdaUpdateChainWrapper<>(this.getBaseMapper());
- pauseWrapper.set(Engineering::getState, 5);
+ pauseWrapper.set(Engineering::getState, targetState);
pauseWrapper.eq(Engineering::getEngineerId, engineerId);
return pauseWrapper.update();
}
--
Gitblit v1.8.0