Browse Source

修改产品树信息

wanggaokun 1 year ago
parent
commit
a9ecb31998

+ 19 - 25
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/impl/ProductServiceImpl.java

@@ -1,96 +1,90 @@
 package com.phm.manage.service.impl;
 
-import java.util.List;
 import com.phm.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.phm.manage.mapper.ProductMapper;
 import com.phm.manage.domain.Product;
+import com.phm.manage.mapper.ProductMapper;
 import com.phm.manage.service.IProductService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
 
 /**
  * 产品树信息Service业务层处理
- * 
+ *
  * @author phm
  * @date 2023-08-31
  */
 @Service
-public class ProductServiceImpl implements IProductService 
-{
+public class ProductServiceImpl implements IProductService {
     @Autowired
     private ProductMapper productMapper;
 
     /**
      * 查询产品树信息
-     * 
+     *
      * @param id 产品树信息主键
      * @return 产品树信息
      */
     @Override
-    public Product selectProductById(Long id)
-    {
+    public Product selectProductById(Long id) {
         return productMapper.selectProductById(id);
     }
 
     /**
      * 查询产品树信息列表
-     * 
+     *
      * @param product 产品树信息
      * @return 产品树信息
      */
     @Override
-    public List<Product> selectProductList(Product product)
-    {
+    public List<Product> selectProductList(Product product) {
         return productMapper.selectProductList(product);
     }
 
     /**
      * 新增产品树信息
-     * 
+     *
      * @param product 产品树信息
      * @return 结果
      */
     @Override
-    public int insertProduct(Product product)
-    {
+    public int insertProduct(Product product) {
         product.setCreateTime(DateUtils.getNowDate());
         return productMapper.insertProduct(product);
     }
 
     /**
      * 修改产品树信息
-     * 
+     *
      * @param product 产品树信息
      * @return 结果
      */
     @Override
-    public int updateProduct(Product product)
-    {
+    public int updateProduct(Product product) {
         product.setUpdateTime(DateUtils.getNowDate());
         return productMapper.updateProduct(product);
     }
 
     /**
      * 批量删除产品树信息
-     * 
+     *
      * @param ids 需要删除的产品树信息主键
      * @return 结果
      */
     @Override
-    public int deleteProductByIds(Long[] ids)
-    {
+    public int deleteProductByIds(Long[] ids) {
         return productMapper.deleteProductByIds(ids);
     }
 
     /**
      * 删除产品树信息信息
-     * 
+     *
      * @param id 产品树信息主键
      * @return 结果
      */
     @Override
-    public int deleteProductById(Long id)
-    {
+    public int deleteProductById(Long id) {
         return productMapper.deleteProductById(id);
     }
 }

+ 1 - 1
PHM-admin/phm-manage/src/main/resources/mapper/manage/ProductMapper.xml

@@ -19,7 +19,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <sql id="selectProductVo">
         select id, parent_id,
-               parent_name,
+               (select t.name from phm_product t where t.id = parent_id and t.is_delete = 0 limit 1) as parent_name,
                name, sns_id, is_delete, create_by, create_time, update_by, update_time from phm_product
     </sql>