From 352a6420c3241955abd26aaaad997fdc65ffdb3a Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 26 三月 2026 14:27:32 +0800
Subject: [PATCH] feat: 销售订单绑定工艺路线
---
src/main/java/com/ruoyi/production/service/impl/ProcessRouteItemServiceImpl.java | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/ruoyi/production/service/impl/ProcessRouteItemServiceImpl.java b/src/main/java/com/ruoyi/production/service/impl/ProcessRouteItemServiceImpl.java
index 4834dcc..8dda3da 100644
--- a/src/main/java/com/ruoyi/production/service/impl/ProcessRouteItemServiceImpl.java
+++ b/src/main/java/com/ruoyi/production/service/impl/ProcessRouteItemServiceImpl.java
@@ -21,11 +21,11 @@
public class ProcessRouteItemServiceImpl extends ServiceImpl<ProcessRouteItemMapper, ProcessRouteItem> implements ProcessRouteItemService {
@Autowired
- private ProcessRouteItemMapper processRouteItemMapper;
+ private ProcessRouteItemMapper processRouteItemMapper;
@Override
public List<ProcessRouteItemDto> listProcessRouteItemDto(ProcessRouteItemDto processRouteItemDto) {
- return processRouteItemMapper.listProcessRouteItemDto( processRouteItemDto);
+ return processRouteItemMapper.listProcessRouteItemDto(processRouteItemDto);
}
//鎺掑簭
@@ -37,21 +37,19 @@
List<ProcessRouteItem> processRouteItems = processRouteItemMapper.selectList(Wrappers.<ProcessRouteItem>lambdaQuery()
.eq(ProcessRouteItem::getRouteId, oldProcessRouteItem.getRouteId())
.orderByAsc(ProcessRouteItem::getDragSort));
- //鏌ヨ琚洿鏀圭殑閭f潯鏁版嵁鍘熸潵鏄鍑犳潯
- int oldIndex = processRouteItems.indexOf(oldProcessRouteItem);
// 鑾峰彇鐩爣浣嶇疆锛堢Щ鍔ㄥ埌绗嚑涓箣鍚庯級
Integer targetPosition = processRouteItem.getDragSort();
if (targetPosition != null && targetPosition >= 0) {
// 绉诲姩鍏冪礌鍒版柊鐨勪綅缃�
processRouteItems.remove(oldProcessRouteItem);
- processRouteItems.add(targetPosition-1, oldProcessRouteItem);
+ processRouteItems.add(targetPosition - 1, oldProcessRouteItem);
// 鏇存柊鎵�鏈夊彈褰卞搷鐨勬帓搴忓瓧娈�
for (int i = 0; i < processRouteItems.size(); i++) {
ProcessRouteItem item = processRouteItems.get(i);
if (!item.getId().equals(oldProcessRouteItem.getId())) {
// 妫�鏌ユ槸鍚﹂渶瑕佹洿鏂版帓搴忓��
- if (item.getDragSort() != i+1) {
- item.setDragSort(i+1);
+ if (item.getDragSort() != i + 1) {
+ item.setDragSort(i + 1);
processRouteItemMapper.updateById(item);
}
} else {
@@ -80,13 +78,13 @@
.eq(ProcessRouteItem::getRouteId, routeId)
.orderByAsc(ProcessRouteItem::getDragSort));
// 閲嶆柊璁剧疆鎺掑簭鍊硷紝浣垮簭鍙疯繛缁�
- for (int i = 0; i < processRouteItems.size(); i++) {
- ProcessRouteItem item = processRouteItems.get(i);
- if (!item.getDragSort().equals(i+1)) {
- item.setDragSort(i+1);
- processRouteItemMapper.updateById(item);
- }
- }
+// for (int i = 0; i < processRouteItems.size(); i++) {
+// ProcessRouteItem item = processRouteItems.get(i);
+// if (!item.getDragSort().equals(i+1)) {
+// item.setDragSort(i+1);
+// processRouteItemMapper.updateById(item);
+// }
+// }
return "鍒犻櫎鎴愬姛";
}
}
--
Gitblit v1.9.3