品类管理 新增版本时 初始化品类父级数据
This commit is contained in:
@ -7,8 +7,10 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl;
|
import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
|
||||||
import com.coscoshipping.ebtp.system.category.maintenance.dao.CoscoCategoryMaintenanceMapper;
|
import com.coscoshipping.ebtp.system.category.maintenance.dao.CoscoCategoryMaintenanceMapper;
|
||||||
import com.coscoshipping.ebtp.system.category.maintenance.entity.CoscoCategoryMaintenance;
|
import com.coscoshipping.ebtp.system.category.maintenance.entity.CoscoCategoryMaintenance;
|
||||||
|
import com.coscoshipping.ebtp.system.category.maintenance.service.ICoscoCategoryMaintenanceService;
|
||||||
import com.coscoshipping.ebtp.system.category.version.dao.CoscoCategoryVersionMapper;
|
import com.coscoshipping.ebtp.system.category.version.dao.CoscoCategoryVersionMapper;
|
||||||
import com.coscoshipping.ebtp.system.category.version.entity.CoscoCategoryVersion;
|
import com.coscoshipping.ebtp.system.category.version.entity.CoscoCategoryVersion;
|
||||||
import com.coscoshipping.ebtp.system.category.version.entity.CoscoCategoryVersionVO;
|
import com.coscoshipping.ebtp.system.category.version.entity.CoscoCategoryVersionVO;
|
||||||
@ -33,6 +35,9 @@ public class CoscoCategoryVersionServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
@Resource
|
@Resource
|
||||||
private CoscoCategoryMaintenanceMapper coscoCategoryMaintenanceMapper;
|
private CoscoCategoryMaintenanceMapper coscoCategoryMaintenanceMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private ICoscoCategoryMaintenanceService coscoCategoryMaintenanceService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生成查询数据
|
* 生成查询数据
|
||||||
*
|
*
|
||||||
@ -71,7 +76,8 @@ public class CoscoCategoryVersionServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
//新增版本时,新增品类维护表,初始化数据
|
//新增版本时,新增品类维护表,初始化数据
|
||||||
coscoCategoryVersionMapper.saveVersion(coscoCategoryVersion);
|
coscoCategoryVersionMapper.saveVersion(coscoCategoryVersion);
|
||||||
Long versionId = coscoCategoryVersionMapper.selMaxId();
|
Long versionId = coscoCategoryVersionMapper.selMaxId();
|
||||||
coscoCategoryMaintenanceMapper.batchSaveCategory(getList(versionId));
|
coscoCategoryMaintenanceService.saveBatch(getList(versionId));
|
||||||
|
// coscoCategoryMaintenanceMapper.batchSaveCategory(getList(versionId));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -89,6 +95,7 @@ public class CoscoCategoryVersionServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
public List<CoscoCategoryMaintenance> getList(Long versionId){
|
public List<CoscoCategoryMaintenance> getList(Long versionId){
|
||||||
List<CoscoCategoryMaintenance> list = new ArrayList<>();
|
List<CoscoCategoryMaintenance> list = new ArrayList<>();
|
||||||
CoscoCategoryMaintenance categoryMaintenance = new CoscoCategoryMaintenance();
|
CoscoCategoryMaintenance categoryMaintenance = new CoscoCategoryMaintenance();
|
||||||
|
categoryMaintenance.setId(Long.valueOf(PropertyUtils.getSnowflakeId()));
|
||||||
categoryMaintenance.setCategoryName("货物");
|
categoryMaintenance.setCategoryName("货物");
|
||||||
categoryMaintenance.setParentId(0L);
|
categoryMaintenance.setParentId(0L);
|
||||||
categoryMaintenance.setCode("A");
|
categoryMaintenance.setCode("A");
|
||||||
@ -96,6 +103,7 @@ public class CoscoCategoryVersionServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
categoryMaintenance.setVersionId(versionId);
|
categoryMaintenance.setVersionId(versionId);
|
||||||
list.add(categoryMaintenance);
|
list.add(categoryMaintenance);
|
||||||
CoscoCategoryMaintenance category = new CoscoCategoryMaintenance();
|
CoscoCategoryMaintenance category = new CoscoCategoryMaintenance();
|
||||||
|
category.setId(Long.valueOf(PropertyUtils.getSnowflakeId()));
|
||||||
category.setCategoryName("工程");
|
category.setCategoryName("工程");
|
||||||
category.setParentId(0L);
|
category.setParentId(0L);
|
||||||
category.setCode("B");
|
category.setCode("B");
|
||||||
@ -103,6 +111,7 @@ public class CoscoCategoryVersionServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
category.setVersionId(versionId);
|
category.setVersionId(versionId);
|
||||||
list.add(category);
|
list.add(category);
|
||||||
CoscoCategoryMaintenance categoryService = new CoscoCategoryMaintenance();
|
CoscoCategoryMaintenance categoryService = new CoscoCategoryMaintenance();
|
||||||
|
categoryService.setId(Long.valueOf(PropertyUtils.getSnowflakeId()));
|
||||||
categoryService.setCategoryName("服务");
|
categoryService.setCategoryName("服务");
|
||||||
categoryService.setParentId(0L);
|
categoryService.setParentId(0L);
|
||||||
categoryService.setCode("C");
|
categoryService.setCode("C");
|
||||||
|
Reference in New Issue
Block a user