Commit 907e3256 authored by 王锦盛's avatar 王锦盛

需求修改test4

parent 65535957
...@@ -66,7 +66,7 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn ...@@ -66,7 +66,7 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
modelRequirementApproval.setApprovalStats(0); modelRequirementApproval.setApprovalStats(0);
// 校验是否模型名称重复 // 校验是否模型名称重复
ModelBaseVersion modelBaseVersion1 = modelBaseVersionService.getModelBaseVersion(modelVersionRequirementDTO.getObjId(), modelVersionRequirementDTO.getModelCode(), modelVersionRequirementDTO.getModelName()); ModelBaseVersion modelBaseVersion1 = modelBaseVersionService.getModelBaseVersion(modelVersionRequirementDTO.getModelTable(), null, null);
if (modelBaseVersion1 != null) { if (modelBaseVersion1 != null) {
return -1; return -1;
......
...@@ -117,6 +117,7 @@ public enum ResultCode { ...@@ -117,6 +117,7 @@ public enum ResultCode {
FILE_MUST_IS_PIC(21020, "图片格式不合法,请重新上传!"), FILE_MUST_IS_PIC(21020, "图片格式不合法,请重新上传!"),
NAME_CONFLICT(21021, "该组织机构下名称重复,请修改名称!"), NAME_CONFLICT(21021, "该组织机构下名称重复,请修改名称!"),
ENCRYPT_ERROR_CODE(21022, "解密失败"), ENCRYPT_ERROR_CODE(21022, "解密失败"),
MODEL_NAME_REPETITION(251, "模型名称不能重复"),
/* ===========================JoyhrError======================== **/ /* ===========================JoyhrError======================== **/
SIGN_ERROR(80001,"签名验证错误!"), SIGN_ERROR(80001,"签名验证错误!"),
......
...@@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.*;
* @Description:模型库管理管控需求接口 * @Description:模型库管理管控需求接口
*/ */
@ControllerAdvice
@Slf4j @Slf4j
@RequestMapping("/model-control/v1") @RequestMapping("/model-control/v1")
@RestController @RestController
...@@ -39,8 +40,8 @@ public class ModelControlDemandController { ...@@ -39,8 +40,8 @@ public class ModelControlDemandController {
Integer integer = bizModelRequirementInfoService.createModelRequirementInfo(modelVersionRequirementDTO); Integer integer = bizModelRequirementInfoService.createModelRequirementInfo(modelVersionRequirementDTO);
if (integer == -1) { if (integer.equals(-1)) {
return ResponseVO.ok(CodeEnum.MODEL_NAME_REPETITION); return ResponseVO.ok(CodeEnum.MODEL_NAME_REPETITION.getDesc());
} }
return ResponseVO.ok(integer); return ResponseVO.ok(integer);
......
package com.pms.ocp.service; package com.pms.ocp.service;
import com.pms.ocp.model.entity.Model;
import com.pms.ocp.model.entity.ModelBaseVersion; import com.pms.ocp.model.entity.ModelBaseVersion;
import com.pms.ocp.model.entity.ModelPropertyVersion;
import com.pms.ocp.model.vo.ResponseVO;
import java.util.List; import java.util.List;
...@@ -50,10 +47,11 @@ public interface ModelBaseVersionService { ...@@ -50,10 +47,11 @@ public interface ModelBaseVersionService {
/** /**
* 获取模型基础版本信息 * 获取模型基础版本信息
* *
* @param objId * @param modelTable
* @param modelCode * @param modelCode
* @param modelName
* @return * @return
*/ */
ModelBaseVersion getModelBaseVersion(String objId, String modelCode, String modelName); ModelBaseVersion getModelBaseVersion(String modelTable, String modelCode, String modelName);
} }
...@@ -2,7 +2,6 @@ package com.pms.ocp.service.impl; ...@@ -2,7 +2,6 @@ package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.pms.ocp.mapper.ModelBaseVersionMapper; import com.pms.ocp.mapper.ModelBaseVersionMapper;
import com.pms.ocp.model.entity.ModelBaseVersion; import com.pms.ocp.model.entity.ModelBaseVersion;
import com.pms.ocp.service.ModelBaseVersionService; import com.pms.ocp.service.ModelBaseVersionService;
...@@ -78,11 +77,11 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService { ...@@ -78,11 +77,11 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
} }
@Override @Override
public ModelBaseVersion getModelBaseVersion(String objId, String modelCode, String modelName) { public ModelBaseVersion getModelBaseVersion(String modelTable, String modelCode, String modelName) {
QueryWrapper<ModelBaseVersion> queryWrapper = new QueryWrapper(); QueryWrapper<ModelBaseVersion> queryWrapper = new QueryWrapper();
if (StringUtils.isNotEmpty(objId)) { if (StringUtils.isNotEmpty(modelTable)) {
queryWrapper.lambda().eq(ModelBaseVersion::getObjId, objId); queryWrapper.lambda().eq(ModelBaseVersion::getModelTable, modelTable);
} }
if (StringUtils.isNotEmpty(modelCode)) { if (StringUtils.isNotEmpty(modelCode)) {
......
...@@ -156,11 +156,15 @@ public class ModelRelationServiceImpl implements ModelRelationService { ...@@ -156,11 +156,15 @@ public class ModelRelationServiceImpl implements ModelRelationService {
for (ModelRelationVO modelRelationVO : modelRelationVOList) { for (ModelRelationVO modelRelationVO : modelRelationVOList) {
String modelCode1 = modelRelationVO.getModelCode(); String modelCode1 = modelRelationVO.getModelCode();
ModelRelation modelRelation = map1.get(modelCode1).get(0); List<ModelRelation> modelRelationList1 = map1.get(modelCode1);
modelRelationVO.setModelPropCode(modelRelation.getModelPropCode()); if (modelRelationList1 == null) {
modelRelationVO.setRelationModeCode(modelRelation.getRelationModeCode()); continue;
modelRelationVO.setRelationModePropCode(modelRelation.getRelationModePropCode()); }
modelRelationVO.setModelPropCode(modelRelationList1.get(0).getRelationModeCode());
modelRelationVO.setRelationModeCode(modelRelationList1.get(0).getModelCode());
modelRelationVO.setRelationModePropCode(modelRelationList1.get(0).getModelPropCode());
modelRelationVO.setModelPropertyList(map.get(modelCode1)); modelRelationVO.setModelPropertyList(map.get(modelCode1));
......
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