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

需求修改test2

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