소스 검색

修复专题bug

赵冬冬 4 년 전
부모
커밋
4937697185
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      forest-admin/admin-server/src/main/java/com/hwrj/cloud/admin/service/impl/PmsProductServiceImpl.java

+ 5 - 2
forest-admin/admin-server/src/main/java/com/hwrj/cloud/admin/service/impl/PmsProductServiceImpl.java

@@ -157,7 +157,7 @@ public class PmsProductServiceImpl implements PmsProductService {
 //                    }.getType());
 //            updateInfo.setSubjectProductRelationList(relationInputList);
 //        }
-        if (relationInputList!= null&&relationInputList.size()>0) {
+        if (relationInputList != null && relationInputList.size() > 0) {
             updateInfo.setSubjectProductRelationList(relationInputList);
         }
         // 关联优选
@@ -221,7 +221,10 @@ public class PmsProductServiceImpl implements PmsProductService {
         productAttributeValueMapper.deleteByExample(productAttributeValueExample);
         relateAndInsertList(productAttributeValueDao, productParam.getProductAttributeValueList(), id);
         //关联专题
-        subjectService.relateAndUpdateList(productParam.getSubjectProductRelationList(), id);
+        List<CmsSubjectProductRelationInput> subjectProductRelationList = productParam.getSubjectProductRelationList();
+        if (subjectProductRelationList.size() != 0 || StringUtils.isEmpty(subjectProductRelationList)) {
+            subjectService.relateAndUpdateList(productParam.getSubjectProductRelationList(), id);
+        }
 //        //关联优选
 //        prefrenceAreaService.relateAndUpdateList(productParam.getPrefrenceAreaProductRelationList(), id);
         count = 1;