Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
operation-control-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王锦盛
operation-control-platform
Commits
1f235aae
Commit
1f235aae
authored
Apr 11, 2022
by
王锦盛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
需求修改test
parent
4f595fcc
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
119 additions
and
30 deletions
+119
-30
src/main/java/com/pms/ocp/biz/impl/BizModelRequirementInfoServiceImpl.java
.../pms/ocp/biz/impl/BizModelRequirementInfoServiceImpl.java
+27
-5
src/main/java/com/pms/ocp/common/constants/CodeEnum.java
src/main/java/com/pms/ocp/common/constants/CodeEnum.java
+2
-1
src/main/java/com/pms/ocp/controller/ModelControlDemandController.java
.../com/pms/ocp/controller/ModelControlDemandController.java
+8
-1
src/main/java/com/pms/ocp/model/dto/ModelPropertyVersionRequirementDTO.java
...pms/ocp/model/dto/ModelPropertyVersionRequirementDTO.java
+16
-6
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
+1
-1
src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
...n/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
+12
-0
src/main/java/com/pms/ocp/model/vo/ModelPropertyVersionRequirementVO.java
...m/pms/ocp/model/vo/ModelPropertyVersionRequirementVO.java
+4
-4
src/main/java/com/pms/ocp/service/ModelBaseVersionService.java
...ain/java/com/pms/ocp/service/ModelBaseVersionService.java
+11
-1
src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java
...com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java
+29
-5
src/main/resources/mapper/ModelRequirementMapper.xml
src/main/resources/mapper/ModelRequirementMapper.xml
+9
-6
No files found.
src/main/java/com/pms/ocp/biz/impl/BizModelRequirementInfoServiceImpl.java
View file @
1f235aae
...
@@ -16,7 +16,9 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -16,7 +16,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -45,12 +47,18 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
...
@@ -45,12 +47,18 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
@Autowired
@Autowired
private
ModelRequirementApprovalService
modelRequirementApprovalService
;
private
ModelRequirementApprovalService
modelRequirementApprovalService
;
@Transactional
@Transactional
@Override
@Override
public
Integer
createModelRequirementInfo
(
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
public
Integer
createModelRequirementInfo
(
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
modelVersionRequirementDTO
.
setRequirementCode
(
"MR-"
+
((
Math
.
random
()
*
9
+
1
)
*
100000
));
/**
* 根据时间戳生成唯一id
*/
// SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
// String id = sdf.format(System.currentTimeMillis());
//id:202010221400070793
modelVersionRequirementDTO
.
setRequirementCode
(
"MR-"
+
System
.
currentTimeMillis
());
// 需求信息创建
// 需求信息创建
ModelRequirement
modelRequirement
=
new
ModelRequirement
();
ModelRequirement
modelRequirement
=
new
ModelRequirement
();
...
@@ -63,6 +71,13 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
...
@@ -63,6 +71,13 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
modelRequirementApproval
.
setRequirementCode
(
modelVersionRequirementDTO
.
getRequirementCode
());
modelRequirementApproval
.
setRequirementCode
(
modelVersionRequirementDTO
.
getRequirementCode
());
modelRequirementApproval
.
setApprovalStatus
(
0
);
modelRequirementApproval
.
setApprovalStatus
(
0
);
// 校验是否模型名称重复
ModelBaseVersion
modelBaseVersion1
=
modelBaseVersionService
.
getModelBaseVersion
(
modelVersionRequirementDTO
.
getObjId
(),
modelVersionRequirementDTO
.
getModelCode
(),
modelVersionRequirementDTO
.
getModelName
());
if
(
modelBaseVersion1
!=
null
)
{
return
-
1
;
}
// 表版本信息创建
// 表版本信息创建
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
BeanUtils
.
copyProperties
(
modelVersionRequirementDTO
,
modelBaseVersion
);
BeanUtils
.
copyProperties
(
modelVersionRequirementDTO
,
modelBaseVersion
);
...
@@ -80,6 +95,7 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
...
@@ -80,6 +95,7 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
return
1
;
return
1
;
}
}
@Transactional
@Override
@Override
public
Integer
createModelPropertyRequirementInfo
(
ModelPropertyVersionRequirementDTO
modelPropertyVersionRequirementDTO
)
{
public
Integer
createModelPropertyRequirementInfo
(
ModelPropertyVersionRequirementDTO
modelPropertyVersionRequirementDTO
)
{
...
@@ -89,12 +105,12 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
...
@@ -89,12 +105,12 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
ModelPropertyVersion
modelPropertyVersion
=
new
ModelPropertyVersion
();
ModelPropertyVersion
modelPropertyVersion
=
new
ModelPropertyVersion
();
BeanUtils
.
copyProperties
(
modelPropertyVersionRequirementDTO
,
modelPropertyVersion
);
BeanUtils
.
copyProperties
(
modelPropertyVersionRequirementDTO
,
modelPropertyVersion
);
modelPropertyVersion
.
setRequirementCode
(
modelPropertyVersionRequirementDTO
.
getRequirementCode
());
modelPropertyVersion
.
setModelCode
(
modelPropertyVersionRequirementDTO
.
getModelCode
());
modelPropertyVersion
.
setPropCtime
(
LocalDateTime
.
now
());
modelPropertyVersion
.
setPropCtime
(
LocalDateTime
.
now
());
modelPropertyVersionService
.
createModelPropertyVersion
(
modelPropertyVersion
);
modelPropertyVersionService
.
createModelPropertyVersion
(
modelPropertyVersion
);
// modelRequirementService.createModelDemand(modelRequirement);
return
1
;
return
1
;
}
}
...
@@ -103,13 +119,19 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
...
@@ -103,13 +119,19 @@ public class BizModelRequirementInfoServiceImpl implements BizModelRequirementIn
public
Integer
updateModelRequirementInfo
(
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
public
Integer
updateModelRequirementInfo
(
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
ModelRequirement
modelRequirement
=
new
ModelRequirement
();
ModelRequirement
modelRequirement
=
new
ModelRequirement
();
BeanUtils
.
copyProperties
(
modelVersionRequirementDTO
,
modelRequirement
);
BeanUtils
.
copyProperties
(
modelVersionRequirementDTO
,
modelRequirement
);
// DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// modelRequirement.setCtime(LocalDateTime.parse(modelVersionRequirementDTO.getCtime().toString(), df));
modelRequirement
.
setMtime
(
LocalDateTime
.
now
());
modelRequirement
.
setMtime
(
LocalDateTime
.
now
());
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
ModelBaseVersion
modelBaseVersion
=
new
ModelBaseVersion
();
BeanUtils
.
copyProperties
(
modelVersionRequirementDTO
,
modelBaseVersion
);
BeanUtils
.
copyProperties
(
modelVersionRequirementDTO
,
modelBaseVersion
);
modelBaseVersionService
.
updateModelBaseVersion
(
modelBaseVersion
);
modelRequirementService
.
updateModelRequirement
(
modelRequirement
);
modelRequirementService
.
updateModelRequirement
(
modelRequirement
);
modelBaseVersionService
.
updateModelBaseVersion
(
modelBaseVersion
);
return
1
;
return
1
;
}
}
...
...
src/main/java/com/pms/ocp/common/constants/CodeEnum.java
View file @
1f235aae
...
@@ -43,7 +43,8 @@ public enum CodeEnum {
...
@@ -43,7 +43,8 @@ public enum CodeEnum {
UP_DATA_FAIL
(
"401005"
,
"更新失败"
,
false
),
UP_DATA_FAIL
(
"401005"
,
"更新失败"
,
false
),
INSERT_FAIL
(
"401006"
,
"插入数据失败"
,
false
),
INSERT_FAIL
(
"401006"
,
"插入数据失败"
,
false
),
DELETE_FAIL
(
"401007"
,
"修改失败"
,
false
),
DELETE_FAIL
(
"401007"
,
"修改失败"
,
false
),
DATA_REPETITION
(
"250"
,
"分类编码或分类名称重复"
,
false
);
DATA_REPETITION
(
"250"
,
"分类编码或分类名称重复"
,
false
),
MODEL_NAME_REPETITION
(
"251"
,
"模型名称不能重复"
,
false
);
/**
/**
* 构造函数
* 构造函数
...
...
src/main/java/com/pms/ocp/controller/ModelControlDemandController.java
View file @
1f235aae
package
com.pms.ocp.controller
;
package
com.pms.ocp.controller
;
import
com.pms.ocp.biz.BizModelRequirementInfoService
;
import
com.pms.ocp.biz.BizModelRequirementInfoService
;
import
com.pms.ocp.common.constants.CodeEnum
;
import
com.pms.ocp.model.dto.ModelPropertyVersionRequirementDTO
;
import
com.pms.ocp.model.dto.ModelPropertyVersionRequirementDTO
;
import
com.pms.ocp.model.dto.ModelVersionRequirementDTO
;
import
com.pms.ocp.model.dto.ModelVersionRequirementDTO
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
...
@@ -35,7 +36,13 @@ public class ModelControlDemandController {
...
@@ -35,7 +36,13 @@ public class ModelControlDemandController {
@PostMapping
(
"/create/modelRequirement"
)
@PostMapping
(
"/create/modelRequirement"
)
public
ResponseVO
createModelRequirement
(
@RequestBody
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
public
ResponseVO
createModelRequirement
(
@RequestBody
ModelVersionRequirementDTO
modelVersionRequirementDTO
)
{
return
ResponseVO
.
ok
(
bizModelRequirementInfoService
.
createModelRequirementInfo
(
modelVersionRequirementDTO
));
Integer
integer
=
bizModelRequirementInfoService
.
createModelRequirementInfo
(
modelVersionRequirementDTO
);
if
(
integer
==
-
1
)
{
return
ResponseVO
.
ok
(
CodeEnum
.
MODEL_NAME_REPETITION
);
}
return
ResponseVO
.
ok
(
integer
);
}
}
/**
/**
...
...
src/main/java/com/pms/ocp/model/dto/ModelPropertyVersionRequirementDTO.java
View file @
1f235aae
...
@@ -131,12 +131,6 @@ public class ModelPropertyVersionRequirementDTO {
...
@@ -131,12 +131,6 @@ public class ModelPropertyVersionRequirementDTO {
@ApiModelProperty
(
value
=
"需求编码"
)
@ApiModelProperty
(
value
=
"需求编码"
)
private
String
requirementCode
;
private
String
requirementCode
;
/**
* 需求类型 0:新增,1:迭代,2下线
*/
@ApiModelProperty
(
value
=
"需求类型 0:新增,1:迭代,2下线"
)
private
Integer
requirementType
;
/**
/**
* 需求简述
* 需求简述
*/
*/
...
@@ -165,12 +159,16 @@ public class ModelPropertyVersionRequirementDTO {
...
@@ -165,12 +159,16 @@ public class ModelPropertyVersionRequirementDTO {
* 创建时间
* 创建时间
*/
*/
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
ctime
;
private
LocalDateTime
ctime
;
/**
/**
* 修改时间
* 修改时间
*/
*/
@ApiModelProperty
(
value
=
"修改时间"
)
@ApiModelProperty
(
value
=
"修改时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
mtime
;
private
LocalDateTime
mtime
;
/**
/**
...
@@ -185,6 +183,18 @@ public class ModelPropertyVersionRequirementDTO {
...
@@ -185,6 +183,18 @@ public class ModelPropertyVersionRequirementDTO {
@ApiModelProperty
(
value
=
"推广类型 0:统推, 1:自建"
)
@ApiModelProperty
(
value
=
"推广类型 0:统推, 1:自建"
)
private
Integer
propPromotion
;
private
Integer
propPromotion
;
/**
* 需求类型 0:新增,1:迭代,2下线
*/
@ApiModelProperty
(
value
=
"属性需求类型 0:新增,1:迭代,2下线"
)
private
Integer
propRequirementType
;
/**
* 属性需求描述
*/
@ApiModelProperty
(
value
=
"属性需求简述"
)
private
String
propRequirementDesc
;
}
}
...
...
src/main/java/com/pms/ocp/model/entity/ModelBaseVersion.java
View file @
1f235aae
...
@@ -113,7 +113,7 @@ public class ModelBaseVersion {
...
@@ -113,7 +113,7 @@ public class ModelBaseVersion {
/**
/**
* 推广类型 0:统推, 1:自建
* 推广类型 0:统推, 1:自建
*/
*/
private
Integer
prop
Promotion
;
private
Integer
model
Promotion
;
/**
/**
* 设计厂商
* 设计厂商
...
...
src/main/java/com/pms/ocp/model/entity/ModelPropertyVersion.java
View file @
1f235aae
...
@@ -118,6 +118,18 @@ public class ModelPropertyVersion {
...
@@ -118,6 +118,18 @@ public class ModelPropertyVersion {
*/
*/
private
String
requirementCode
;
private
String
requirementCode
;
/**
* 属性需求类型
*/
private
Integer
propRequirementType
;
/**
* 属性需求描述
*/
private
String
propRequirementDesc
;
}
}
// CREATE TABLE operating_platform.ocp_model_prop_version (
// CREATE TABLE operating_platform.ocp_model_prop_version (
...
...
src/main/java/com/pms/ocp/model/vo/ModelPropertyVersionRequirementVO.java
View file @
1f235aae
...
@@ -128,7 +128,7 @@ public class ModelPropertyVersionRequirementVO {
...
@@ -128,7 +128,7 @@ public class ModelPropertyVersionRequirementVO {
* 属性推广类型 0:统推, 1:自建
* 属性推广类型 0:统推, 1:自建
*/
*/
@ApiModelProperty
(
value
=
"属性推广类型 0:统推, 1:自建"
)
@ApiModelProperty
(
value
=
"属性推广类型 0:统推, 1:自建"
)
private
Integer
p
or
pPromotion
;
private
Integer
p
ro
pPromotion
;
/**
/**
* 需求编码
* 需求编码
...
@@ -140,13 +140,13 @@ public class ModelPropertyVersionRequirementVO {
...
@@ -140,13 +140,13 @@ public class ModelPropertyVersionRequirementVO {
* 需求类型 0:新增,1:迭代,2下线
* 需求类型 0:新增,1:迭代,2下线
*/
*/
@ApiModelProperty
(
value
=
"需求类型 0:新增,1:迭代,2下线"
)
@ApiModelProperty
(
value
=
"需求类型 0:新增,1:迭代,2下线"
)
private
Integer
r
equirementType
;
private
Integer
propR
equirementType
;
/**
/**
*
需求简
述
*
属性需求描
述
*/
*/
@ApiModelProperty
(
value
=
"需求简述"
)
@ApiModelProperty
(
value
=
"需求简述"
)
private
String
r
equirementDesc
;
private
String
propR
equirementDesc
;
/**
/**
* 需求提报公司
* 需求提报公司
...
...
src/main/java/com/pms/ocp/service/ModelBaseVersionService.java
View file @
1f235aae
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.entity.ModelPropertyVersion
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
...
@@ -39,11 +40,20 @@ public interface ModelBaseVersionService {
...
@@ -39,11 +40,20 @@ public interface ModelBaseVersionService {
Integer
updateModelBaseVersion
(
ModelBaseVersion
modelBaseVersion
);
Integer
updateModelBaseVersion
(
ModelBaseVersion
modelBaseVersion
);
/**
/**
* 获取模型列表
* 获取模型
基础版本信息
列表
*
*
* @param modelCodeList
* @param modelCodeList
* @return
* @return
*/
*/
List
<
ModelBaseVersion
>
getModelBaseVersionList
(
String
modelCode
,
List
<
String
>
modelCodeList
,
Integer
currentPage
,
Integer
pageSize
);
List
<
ModelBaseVersion
>
getModelBaseVersionList
(
String
modelCode
,
List
<
String
>
modelCodeList
,
Integer
currentPage
,
Integer
pageSize
);
/**
* 获取模型基础版本信息
*
* @param objId
* @param modelCode
* @return
*/
ModelBaseVersion
getModelBaseVersion
(
String
objId
,
String
modelCode
,
String
modelName
);
}
}
src/main/java/com/pms/ocp/service/impl/ModelBaseVersionServiceImpl.java
View file @
1f235aae
package
com.pms.ocp.service.impl
;
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.UpdateWrapper
;
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.model.entity.ModelPropertyVersion
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.ModelBaseVersionService
;
import
com.pms.ocp.service.ModelBaseVersionService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -49,11 +48,17 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
...
@@ -49,11 +48,17 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
@Override
@Override
public
Integer
updateModelBaseVersion
(
ModelBaseVersion
modelBaseVersion
)
{
public
Integer
updateModelBaseVersion
(
ModelBaseVersion
modelBaseVersion
)
{
UpdateWrapper
<
ModelBaseVersion
>
updateWrapper
=
new
UpdateWrapper
<>();
// UpdateWrapper<ModelBaseVersion> updateWrapper = new UpdateWrapper<>();
//
// updateWrapper.lambda().eq(ModelBaseVersion::getModelCode, modelBaseVersion.getModelCode());
updateWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
getModelCode
,
modelBaseVersion
.
getModelCode
());
return
modelBaseVersionMapper
.
update
(
modelBaseVersion
,
updateWrapper
);
LambdaUpdateWrapper
<
ModelBaseVersion
>
lambdaUpdateWrapper
=
new
LambdaUpdateWrapper
<>();
lambdaUpdateWrapper
.
eq
(
ModelBaseVersion:
:
getModelCode
,
modelBaseVersion
.
getModelCode
()).
eq
(
ModelBaseVersion:
:
getRequirementCode
,
modelBaseVersion
.
getRequirementCode
());
return
modelBaseVersionMapper
.
update
(
modelBaseVersion
,
lambdaUpdateWrapper
);
}
}
@Override
@Override
...
@@ -71,4 +76,23 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
...
@@ -71,4 +76,23 @@ public class ModelBaseVersionServiceImpl implements ModelBaseVersionService {
return
modelBaseVersionMapper
.
selectList
(
queryWrapper
);
return
modelBaseVersionMapper
.
selectList
(
queryWrapper
);
}
}
@Override
public
ModelBaseVersion
getModelBaseVersion
(
String
objId
,
String
modelCode
,
String
modelName
)
{
QueryWrapper
<
ModelBaseVersion
>
queryWrapper
=
new
QueryWrapper
();
if
(
StringUtils
.
isNotEmpty
(
objId
))
{
queryWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
getObjId
,
objId
);
}
if
(
StringUtils
.
isNotEmpty
(
modelCode
))
{
queryWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
getModelCode
,
modelCode
);
}
if
(
StringUtils
.
isNotEmpty
(
modelName
))
{
queryWrapper
.
lambda
().
eq
(
ModelBaseVersion:
:
getModelName
,
modelName
);
}
return
modelBaseVersionMapper
.
selectOne
(
queryWrapper
);
}
}
}
src/main/resources/mapper/ModelRequirementMapper.xml
View file @
1f235aae
...
@@ -31,21 +31,24 @@
...
@@ -31,21 +31,24 @@
</if>
</if>
<if
test=
"modelName != null and modelName != ''"
>
<if
test=
"modelName != null and modelName != ''"
>
and omv.model_name
= #{modelName}
and omv.model_name
like CONCAT('%', #{modelName}::text,'%')
</if>
</if>
<if
test=
"modelGroupCodes.size > 0"
>
<if
test=
"modelGroupCodes.size > 0"
>
and omv.model_group_code in
and omv.model_group_code in
<foreach
item=
"modelGroupCode"
collection=
"modelGroupCodes"
index=
"index"
open=
"("
close=
")"
separator=
","
>
<foreach
item=
"modelGroupCode"
collection=
"modelGroupCodes"
index=
"index"
open=
"("
close=
")"
separator=
","
>
#{modelGroupCode}
#{modelGroupCode}
</foreach>
</foreach>
</if>
</if>
</where>
</where>
</select>
</select>
<select
id=
"listModelPropertyVersionRequirementVO"
resultType=
"com.pms.ocp.model.vo.ModelPropertyVersionRequirementVO"
>
<select
id=
"listModelPropertyVersionRequirementVO"
resultType=
"com.pms.ocp.model.vo.ModelPropertyVersionRequirementVO"
>
select * from ocp_model_prop_version ompv
select * from ocp_model_prop_version ompv
left join ocp_model_version omv on omv.model_code = ompv.model_code and omv.requirement_code = ompv.requirement_code
left join ocp_model_version omv on omv.model_code = ompv.model_code and omv.requirement_code =
ompv.requirement_code
left join ocp_model_requirement omr on omv.requirement_code = omr.requirement_code
left join ocp_model_requirement omr on omv.requirement_code = omr.requirement_code
<where>
<where>
<if
test=
"modelCode != null and modelCode != ''"
>
<if
test=
"modelCode != null and modelCode != ''"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment