Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-java
Overview
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
bltdc
dc-java
Commits
b3c0a5f7
Commit
b3c0a5f7
authored
Dec 10, 2019
by
yong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
JSON解析问题
parent
5c1917ed
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
10 deletions
+12
-10
SkuMappingResponse.java
...in/java/com/bailuntec/domain/pojo/SkuMappingResponse.java
+2
-1
SkuMappingSyncJob.java
...ku/src/main/java/com/bailuntec/job/SkuMappingSyncJob.java
+2
-8
const.properties
data-base/base-sync-sku/src/main/resources/const.properties
+1
-1
DcBaseSkuMapping.java
...in/java/com/bailuntec/domain/entity/DcBaseSkuMapping.java
+7
-0
No files found.
data-base/base-sync-sku/src/main/java/com/bailuntec/domain/pojo/SkuMappingResponse.java
View file @
b3c0a5f7
package
com
.
bailuntec
.
domain
.
pojo
;
import
com.bailuntec.domain.entity.DcBaseSkuMapping
;
import
lombok.Data
;
import
java.util.List
;
...
...
@@ -12,5 +13,5 @@ public class SkuMappingResponse {
private
Integer
totalPage
;
private
Integer
rows
;
private
Long
costtime
;
private
List
<
SkuMappingInfo
>
data
;
private
List
<
DcBaseSkuMapping
>
data
;
}
data-base/base-sync-sku/src/main/java/com/bailuntec/job/SkuMappingSyncJob.java
View file @
b3c0a5f7
...
...
@@ -67,14 +67,8 @@ public class SkuMappingSyncJob extends PointJob {
if
(
StringUtils
.
isNotBlank
(
resultStr
))
{
SkuMappingResponse
skuMappingResponse
=
JSONObject
.
parseObject
(
resultStr
,
SkuMappingResponse
.
class
);
if
(
skuMappingResponse
.
getData
()!=
null
&&
skuMappingResponse
.
getData
().
size
()
>
0
)
{
List
<
SkuMappingInfo
>
skuMappingInfoList
=
skuMappingResponse
.
getData
();
DcBaseSkuMapping
dcBaseSkuMapping
=
new
DcBaseSkuMapping
();
for
(
SkuMappingInfo
skuMappingInfo
:
skuMappingInfoList
)
{
try
{
BeanUtils
.
copyProperties
(
dcBaseSkuMapping
,
skuMappingInfo
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败"
);
}
List
<
DcBaseSkuMapping
>
skuMappingInfoList
=
skuMappingResponse
.
getData
();
for
(
DcBaseSkuMapping
dcBaseSkuMapping
:
skuMappingInfoList
)
{
log
.
warn
(
"请求参数:"
+
map
+
" 返回结果:"
+
dcBaseSkuMapping
);
DcBaseSkuMappingMapper
dcBaseSkuMappingMapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseSkuMappingMapper
.
class
);
dcBaseSkuMappingMapper
.
upsertSelective
(
dcBaseSkuMapping
);
...
...
data-base/base-sync-sku/src/main/resources/const.properties
View file @
b3c0a5f7
# \u751F\u4EA7\u73AF\u5883
SKU_URL
=
http://10.0.8.13:8000/api/sku/productsku/gmtproductskus
SKU_SIMPLE_CATEGORY_URL
=
http://10.0.8.13:8000/api/category/simplecategory/categoriessimplebylevel?level=0
SKU_MAPPING_URL
=
http://
testdata.bailuntec.com
/skumapping/getpageskumappings
SKU_MAPPING_URL
=
http://
172.31.255.108:6039
/skumapping/getpageskumappings
# SKU_MAPPING_URL=http://doc.bailuntec.com:6021/skumapping/getpageskumappings
# \u7EBF\u4E0B\u73AF\u5883
#SKU_URL=http://api.skums.bailuntec.com/api/sku/productsku/gmtproductskus
...
...
data-common/src/main/java/com/bailuntec/domain/entity/DcBaseSkuMapping.java
View file @
b3c0a5f7
package
com
.
bailuntec
.
domain
.
entity
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
...
...
@@ -13,6 +14,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField
(
name
=
"nullId"
)
private
Integer
id
;
/**
...
...
@@ -22,6 +24,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField
(
name
=
"id"
)
private
Integer
unicodeId
;
/**
...
...
@@ -121,6 +124,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField
(
name
=
"setNo"
)
private
String
bailunSku
;
/**
...
...
@@ -157,6 +161,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField
(
name
=
"newSku"
)
private
String
platformSku
;
/**
...
...
@@ -193,6 +198,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField
(
name
=
"isDeleted"
)
private
Boolean
hasDeleted
;
/**
...
...
@@ -202,6 +208,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField
(
name
=
"creatorOrganizeId"
)
private
Integer
companyId
;
/**
...
...
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