Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
config-server-api
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
何熠
config-server-api
Commits
1f446391
Commit
1f446391
authored
Dec 14, 2021
by
zxn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
撞配bug修复
parent
c3cfaa96
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
12 deletions
+12
-12
SuperBomSkuInfoMapper.java
...om/uitech/authorization/mapper/SuperBomSkuInfoMapper.java
+1
-1
SuperBomSkuConfigInfo.java
...tech/authorization/pojo/entity/SuperBomSkuConfigInfo.java
+5
-0
IntegrateServiceImpl.java
...tech/authorization/service/impl/IntegrateServiceImpl.java
+4
-2
SuperBomSkuInfoMapper.xml
src/main/resources/mapper/SuperBomSkuInfoMapper.xml
+2
-9
No files found.
src/main/java/cn/com/uitech/authorization/mapper/SuperBomSkuInfoMapper.java
View file @
1f446391
...
...
@@ -29,7 +29,7 @@ public interface SuperBomSkuInfoMapper extends IBaseMapper<SuperBomSkuInfo> {
SuperBomSkuInfo
getSkuInfoByConfigId
(
String
configId
);
ArrayList
<
SuperBomSkuConfigInfo
>
getConfigInfos
(
String
configId
);
List
<
String
>
getConfigInfos
(
String
configId
);
void
updateSkuStatus
(
SuperBomSkuInfo
returnSkuInfo
);
}
src/main/java/cn/com/uitech/authorization/pojo/entity/SuperBomSkuConfigInfo.java
View file @
1f446391
...
...
@@ -8,6 +8,7 @@ import lombok.experimental.Accessors;
import
javax.persistence.Column
;
import
javax.persistence.Table
;
import
javax.persistence.Transient
;
import
java.io.Serializable
;
@Accessors
(
chain
=
true
)
...
...
@@ -86,5 +87,8 @@ public class SuperBomSkuConfigInfo implements Serializable {
@Column
(
name
=
"id"
)
private
String
id
;
@Transient
private
String
cvCode
;
}
\ No newline at end of file
src/main/java/cn/com/uitech/authorization/service/impl/IntegrateServiceImpl.java
View file @
1f446391
...
...
@@ -370,9 +370,11 @@ public class IntegrateServiceImpl implements IntegrateService {
if
(!
CollectionUtils
.
isEmpty
(
skuInfos
))
{
for
(
SuperBomSkuInfo
skuInfo
:
skuInfos
)
{
//对比查出来的skuConfig信息是否完全一样
ArrayList
<
SuperBomSkuConfigInfo
>
items
=
superBomSkuInfoMapper
.
getConfigInfos
(
skuInfo
.
getConfigId
());
List
<
String
>
items
=
superBomSkuInfoMapper
.
getConfigInfos
(
skuInfo
.
getConfigId
());
List
<
String
>
newItems
=
new
ArrayList
<>();
ArrayList
<
SuperBomSkuConfigInfo
>
params
=
new
ArrayList
<>(
superBomSkuInfo
.
getCharacteristicList
());
boolean
equals
=
params
.
toString
().
equals
(
items
.
toString
());
params
.
forEach
(
param
->
newItems
.
add
(
param
.
getCharacteristicCode
()
+
param
.
getCharacteristicValueCode
()));
boolean
equals
=
items
.
containsAll
(
newItems
);
//撞配成功
if
(
equals
)
{
SuperBomSkuInfo
getSkuByConfigId
=
superBomSkuInfoMapper
.
getSkuInfoByConfigId
(
skuInfo
.
getConfigId
());
...
...
src/main/resources/mapper/SuperBomSkuInfoMapper.xml
View file @
1f446391
...
...
@@ -185,16 +185,9 @@
select * from super_bom_sku_info where config_id = #{configId}
</select>
<select
id=
"getConfigInfos"
resultType=
"
cn.com.uitech.authorization.pojo.entity.SuperBomSkuConfigInfo
"
>
<select
id=
"getConfigInfos"
resultType=
"
java.lang.String
"
>
select
characteristic_Code,
characteristic_Name,
unis_Sales_C_Name,
h3c_C_Code,
characteristic_Value_Code,
characteristic_Value_Name,
unis_Sales_V_Name,
h3c_v_Value
characteristic_Code || characteristic_Value_Code cvcode
from super_bom_sku_config_info where config_id = #{configId}
</select>
...
...
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