From 201c191cc3bc7b68b379e46f3a652aa1efb62837 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 03 七月 2025 22:11:37 +0800
Subject: [PATCH] bug修改

---
 manage/src/main/java/com/jilongda/manage/service/impl/TModelServiceImpl.java |    1 +
 manage/src/main/java/com/jilongda/manage/controller/TModelController.java    |    3 ++-
 manage/src/main/resources/mapping/TModelMapper.xml                           |    2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/manage/src/main/java/com/jilongda/manage/controller/TModelController.java b/manage/src/main/java/com/jilongda/manage/controller/TModelController.java
index 426817f..8af6127 100644
--- a/manage/src/main/java/com/jilongda/manage/controller/TModelController.java
+++ b/manage/src/main/java/com/jilongda/manage/controller/TModelController.java
@@ -2,6 +2,7 @@
 
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.jilongda.common.basic.ApiResult;
 import com.jilongda.common.basic.PageInfo;
@@ -95,7 +96,7 @@
         List<String> colorList = dto.getColorList();
         if (list.size()<colorList.size()){
             for (int i = 0; i < colorList.size(); i++) {
-                if (i>list.size()){
+                if (i>list.size()-1){
                     TModel model = new TModel();
                     BeanUtils.copyProperties(dto, model);
                     model.setId(null);
diff --git a/manage/src/main/java/com/jilongda/manage/service/impl/TModelServiceImpl.java b/manage/src/main/java/com/jilongda/manage/service/impl/TModelServiceImpl.java
index 5219d73..a094591 100644
--- a/manage/src/main/java/com/jilongda/manage/service/impl/TModelServiceImpl.java
+++ b/manage/src/main/java/com/jilongda/manage/service/impl/TModelServiceImpl.java
@@ -101,6 +101,7 @@
                 }
                 // 查询型号的色号
                 List<TModel> colorList = this.list(Wrappers.lambdaQuery(TModel.class)
+                                .eq(TModel::getBrandId,modelVO.getBrandId())
                         .eq(TModel::getName,modelVO.getName()));
                 String color = colorList.stream().map(TModel::getColor).collect(Collectors.joining(","));
                 modelVO.setColor(color);
diff --git a/manage/src/main/resources/mapping/TModelMapper.xml b/manage/src/main/resources/mapping/TModelMapper.xml
index e2a025d..1b2db7d 100644
--- a/manage/src/main/resources/mapping/TModelMapper.xml
+++ b/manage/src/main/resources/mapping/TModelMapper.xml
@@ -40,7 +40,7 @@
             </if>
             AND isDelete = ${@com.jilongda.common.enums.DisabledEnum@NO.getCode()}
         </where>
-        GROUP BY `name`
+        GROUP BY `name`,brandId
         ORDER BY createTime DESC
     </select>
 

--
Gitblit v1.7.1