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