Commit 7d75b589 authored by 王锦盛's avatar 王锦盛

需求修改test2

parent 1f235aae
......@@ -50,11 +50,12 @@ public interface BizModelRequirementInfoService {
/**
* 删除模型需求
*
* @param demandId
* @param modelId
* @param objId
* @param requirementCode
* @param modelCode
* @return
*/
Integer deleteModelRequirementInfo(String demandId, String modelId);
Integer deleteModelRequirementInfo(String objId, String requirementCode, String modelCode);
/**
* 删除模型属性需求
......
......@@ -99,10 +99,6 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
@Override
public Integer createModelPropertyRequirementInfo(ModelPropertyVersionRequirementDTO modelPropertyVersionRequirementDTO) {
// ModelRequirement modelRequirement = new ModelRequirement();
// BeanUtils.copyProperties(modelPropertyVersionRequirementDTO, modelRequirement);
// modelRequirement.setCtime(LocalDateTime.now());
ModelPropertyVersion modelPropertyVersion = new ModelPropertyVersion();
BeanUtils.copyProperties(modelPropertyVersionRequirementDTO, modelPropertyVersion);
modelPropertyVersion.setRequirementCode(modelPropertyVersionRequirementDTO.getRequirementCode());
......@@ -135,6 +131,7 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
return 1;
}
@Transactional
@Override
public Integer updateModelPropertyRequirementInfo(ModelPropertyVersionRequirementDTO modelPropertyVersionRequirementDTO) {
ModelRequirement modelRequirement = new ModelRequirement();
......@@ -152,26 +149,25 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
@Transactional
@Override
public Integer deleteModelRequirementInfo(String demandId, String modelId) {
public Integer deleteModelRequirementInfo(String objId, String requirementCode, String modelCode) {
modelRequirementService.deleteModelRequirement(objId, requirementCode);
modelRequirementService.deleteModelRequirement(modelId, demandId);
if (StringUtils.isNotEmpty(requirementCode)) {
if (StringUtils.isNotEmpty(modelId)) {
modelBaseVersionService.deleteModelBaseVersion(requirementCode, modelCode);
modelPropertyVersionService.deleteModelPropertyVersion(requirementCode, modelCode, null);
modelBaseVersionService.deleteModelBaseVersion(modelId, demandId);
}
return 1;
}
@Transactional
@Override
public Integer deleteModelPropertyRequirementInfo(String demandId, String modelId, String proId) {
modelRequirementService.deleteModelRequirement(modelId, demandId);
if (StringUtils.isNotEmpty(proId)) {
public Integer deleteModelPropertyRequirementInfo(String requirementCode, String modelCode, String propCode) {
modelPropertyVersionService.deleteModelPropertyVersion(demandId, proId);
}
modelPropertyVersionService.deleteModelPropertyVersion(requirementCode, modelCode, propCode);
return 1;
}
......
......@@ -64,9 +64,10 @@ public class ModelControlDemandController {
*/
@ApiOperation("模型需求-删除")
@PostMapping("/delete/modelRequirement")
public ResponseVO deleteModelRequirement(@ApiParam(value = "模型订阅编号") @RequestParam(value = "objId", required = false) String objId,
@ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) {
return ResponseVO.ok(bizModelRequirementInfoService.deleteModelRequirementInfo(objId, modelCode));
public ResponseVO deleteModelRequirement(@ApiParam(value = "需求编号") @RequestParam(value = "objId", required = false) String objId,
@ApiParam(value = "需求编码") @RequestParam(value = "requirementCode") String requirementCode,
@ApiParam(value = "模型编码") @RequestParam(value = "modelCode") String modelCode) {
return ResponseVO.ok(bizModelRequirementInfoService.deleteModelRequirementInfo(objId, requirementCode, modelCode));
}
/**
......
......@@ -25,11 +25,11 @@ public interface ModelBaseVersionService {
/**
* 删除模型基础版本信息
*
* @param modelId
* @param requirementCode
* @param modelCode
* @return
*/
Integer deleteModelBaseVersion(String modelId, String modelCode);
Integer deleteModelBaseVersion(String requirementCode, String modelCode);
/**
* 更新模型基础版本信息
......
......@@ -24,10 +24,11 @@ public interface ModelPropertyVersionService {
* 删除模型属性版本信息
*
* @param propCode
* @param propId
* @param modelCode
* @param requirementCode
* @return
*/
Integer deleteModelPropertyVersion(String propId, String propCode);
Integer deleteModelPropertyVersion(String requirementCode, String modelCode, String propCode);
/**
* 更新模型属性版本信息
......
......@@ -31,11 +31,11 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
}
@Override
public Integer deleteModelBaseVersion(String objId, String modelCode) {
public Integer deleteModelBaseVersion(String requirementCode, String modelCode) {
QueryWrapper<ModelBaseVersion> queryWrapper = new QueryWrapper();
if (StringUtils.isNotEmpty(objId)) {
queryWrapper.lambda().eq(ModelBaseVersion::getObjId, objId);
if (StringUtils.isNotEmpty(requirementCode)) {
queryWrapper.lambda().eq(ModelBaseVersion::getObjId, requirementCode);
}
if (StringUtils.isNotEmpty(modelCode)) {
......
......@@ -32,11 +32,15 @@ public class ModelPropertyVersionServiceImpl implements ModelPropertyVersionServ
}
@Override
public Integer deleteModelPropertyVersion(String propId, String propCode) {
public Integer deleteModelPropertyVersion(String requirementCode, String modelCode, String propCode) {
QueryWrapper<ModelPropertyVersion> queryWrapper = new QueryWrapper();
if (StringUtils.isNotEmpty(propId)) {
queryWrapper.lambda().eq(ModelPropertyVersion::getObjId, propId);
if (StringUtils.isNotEmpty(requirementCode)) {
queryWrapper.lambda().eq(ModelPropertyVersion::getRequirementCode, requirementCode);
}
if (StringUtils.isNotEmpty(modelCode)) {
queryWrapper.lambda().eq(ModelPropertyVersion::getModelCode, modelCode);
}
if (StringUtils.isNotEmpty(propCode)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment