From 2efc05d570d23d86b02b6fd8f73491b3d520bde0 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 14 十月 2026 10:47:31 +0800
Subject: [PATCH] fix(mes-dv): 设备模块列表查询补充按创建时间降序排序

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/oqc/MesQcOqcServiceImpl.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/oqc/MesQcOqcServiceImpl.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/oqc/MesQcOqcServiceImpl.java
index 91c41ed..7ffb1e8 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/oqc/MesQcOqcServiceImpl.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/oqc/MesQcOqcServiceImpl.java
@@ -3,6 +3,7 @@
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.ObjUtil;
 import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import cn.iocoder.yudao.framework.common.exception.ServiceException;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
@@ -147,7 +148,11 @@
         updateObj.setSourceDocType(null).setSourceDocId(null).setSourceLineId(null); // 涓嶅厑璁镐慨鏀规潵婧愬崟鎹�
         updateObj.setTemplateId(null); // 涓嶅厑璁镐慨鏀规ā鏉�
         updateObj.setItemId(null); // 涓嶅厑璁镐慨鏀圭墿鏂�
-        oqcMapper.updateById(updateObj);
+        // 缂栬緫鏃跺厑璁告竻绌哄鎴凤紱瀹屾垚妫�楠岀瓑灞�閮ㄦ洿鏂颁粛淇濈暀鍘熷鎴枫��
+        updateObj.setClientId(null);
+        oqcMapper.update(updateObj, new LambdaUpdateWrapper<MesQcOqcDO>()
+                .eq(MesQcOqcDO::getId, updateReqVO.getId())
+                .set(MesQcOqcDO::getClientId, updateReqVO.getClientId()));
     }
 
     private void validateOqcSaveData(MesQcOqcSaveReqVO reqVO) {
@@ -485,7 +490,7 @@
         reqVO.setName(row.getName().trim());
         reqVO.setItemId(qcImportHelper.resolveItemId(row.getItemCode()));
         Long clientId = qcImportHelper.resolveClientId(row.getClientName());
-        qcImportHelper.validateClientPermission(clientId, row.getClientName().trim());
+        qcImportHelper.validateClientPermission(clientId, StrUtil.trimToEmpty(row.getClientName()));
         reqVO.setClientId(clientId);
         reqVO.setBatchCode(StrUtil.trimToNull(row.getBatchCode()));
         reqVO.setTemplateId(qcImportHelper.resolveTemplateId(row.getTemplateName()));

--
Gitblit v1.9.3