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
ff312084
Commit
ff312084
authored
Apr 26, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改同步产品库SKU
parent
75c9e1b8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
223 additions
and
149 deletions
+223
-149
SkuMSSyncJob.java
...ync-sku/src/main/java/com/bailuntec/job/SkuMSSyncJob.java
+6
-6
DcBaseSkuMapper.xml
...ku/src/main/java/com/bailuntec/mapper/DcBaseSkuMapper.xml
+70
-16
DcBaseSkuTempMapper.java
...c/main/java/com/bailuntec/mapper/DcBaseSkuTempMapper.java
+0
-125
DcBaseSkuTempMapper.xml
...rc/main/java/com/bailuntec/mapper/DcBaseSkuTempMapper.xml
+0
-0
DcBaseSku.java
.../src/main/java/com/bailuntec/domain/entity/DcBaseSku.java
+26
-1
DcBaseSkuExample.java
...n/java/com/bailuntec/domain/example/DcBaseSkuExample.java
+120
-0
init.properties
mybatis-generator/src/main/resources/init.properties
+1
-1
No files found.
data-base/base-sync-sku/src/main/java/com/bailuntec/job/SkuMSSyncJob.java
View file @
ff312084
...
@@ -2,15 +2,15 @@ package com.bailuntec.job;
...
@@ -2,15 +2,15 @@ package com.bailuntec.job;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.bailuntec.domain.entity.DcBaseSku
Temp
;
import
com.bailuntec.domain.entity.DcBaseSku
;
import
com.bailuntec.domain.entity.JobPointLog
;
import
com.bailuntec.domain.entity.JobPointLog
;
import
com.bailuntec.domain.example.DcBaseSku
Temp
Example
;
import
com.bailuntec.domain.example.DcBaseSkuExample
;
import
com.bailuntec.domain.pojo.SkuInfo
;
import
com.bailuntec.domain.pojo.SkuInfo
;
import
com.bailuntec.domain.pojo.SkuMsResponse
;
import
com.bailuntec.domain.pojo.SkuMsResponse
;
import
com.bailuntec.domain.pojo.SkuMsResult
;
import
com.bailuntec.domain.pojo.SkuMsResult
;
import
com.bailuntec.domain.request.SkuCondition
;
import
com.bailuntec.domain.request.SkuCondition
;
import
com.bailuntec.domain.request.SkumsRequest
;
import
com.bailuntec.domain.request.SkumsRequest
;
import
com.bailuntec.mapper.DcBaseSku
Temp
Mapper
;
import
com.bailuntec.mapper.DcBaseSkuMapper
;
import
com.bailuntec.mapper.JobPointLogMapper
;
import
com.bailuntec.mapper.JobPointLogMapper
;
import
com.bailuntec.support.PointJob
;
import
com.bailuntec.support.PointJob
;
import
com.bailuntec.utils.OkHttpUtil
;
import
com.bailuntec.utils.OkHttpUtil
;
...
@@ -85,9 +85,9 @@ public class SkuMSSyncJob extends PointJob {
...
@@ -85,9 +85,9 @@ public class SkuMSSyncJob extends PointJob {
}
}
private
void
handleSkuMsJson
(
List
<
SkuInfo
>
data
,
JobPointLog
jobPointLog
)
{
private
void
handleSkuMsJson
(
List
<
SkuInfo
>
data
,
JobPointLog
jobPointLog
)
{
DcBaseSku
Temp
dcBaseSku
=
new
DcBaseSkuTemp
();
DcBaseSku
dcBaseSku
=
new
DcBaseSku
();
try
{
try
{
DcBaseSku
TempMapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseSkuTemp
Mapper
.
class
);
DcBaseSku
Mapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseSku
Mapper
.
class
);
for
(
SkuInfo
skuInfo
:
data
)
{
for
(
SkuInfo
skuInfo
:
data
)
{
try
{
try
{
BeanUtils
.
copyProperties
(
dcBaseSku
,
skuInfo
);
BeanUtils
.
copyProperties
(
dcBaseSku
,
skuInfo
);
...
@@ -95,7 +95,7 @@ public class SkuMSSyncJob extends PointJob {
...
@@ -95,7 +95,7 @@ public class SkuMSSyncJob extends PointJob {
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败"
);
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败"
);
}
}
dcBaseSku
.
setGmtModified
(
LocalDateTime
.
now
());
dcBaseSku
.
setGmtModified
(
LocalDateTime
.
now
());
int
v
=
mapper
.
updateByExampleSelective
(
dcBaseSku
,
DcBaseSku
Temp
Example
.
newAndCreateCriteria
().
andBailunSkuEqualTo
(
skuInfo
.
getBailunSku
()).
example
());
int
v
=
mapper
.
updateByExampleSelective
(
dcBaseSku
,
DcBaseSkuExample
.
newAndCreateCriteria
().
andBailunSkuEqualTo
(
skuInfo
.
getBailunSku
()).
example
());
if
(
v
==
0
)
{
if
(
v
==
0
)
{
mapper
.
insertSelective
(
dcBaseSku
);
mapper
.
insertSelective
(
dcBaseSku
);
}
}
...
...
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBaseSkuMapper.xml
View file @
ff312084
This diff is collapsed.
Click to expand it.
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBaseSkuTempMapper.java
deleted
100644 → 0
View file @
75c9e1b8
package
com
.
bailuntec
.
mapper
;
import
com.bailuntec.domain.entity.DcBaseSkuTemp
;
import
com.bailuntec.domain.example.DcBaseSkuTempExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
DcBaseSkuTempMapper
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
long
countByExample
(
DcBaseSkuTempExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
deleteByExample
(
DcBaseSkuTempExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
insert
(
DcBaseSkuTemp
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
insertSelective
(
DcBaseSkuTemp
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
DcBaseSkuTemp
selectOneByExample
(
DcBaseSkuTempExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
List
<
DcBaseSkuTemp
>
selectByExample
(
DcBaseSkuTempExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
DcBaseSkuTemp
selectByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
DcBaseSkuTemp
record
,
@Param
(
"example"
)
DcBaseSkuTempExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
updateByExample
(
@Param
(
"record"
)
DcBaseSkuTemp
record
,
@Param
(
"example"
)
DcBaseSkuTempExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
updateByPrimaryKeySelective
(
DcBaseSkuTemp
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
*/
int
updateByPrimaryKey
(
DcBaseSkuTemp
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
int
upsert
(
DcBaseSkuTemp
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_temp
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
int
upsertSelective
(
DcBaseSkuTemp
record
);
}
\ No newline at end of file
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBaseSkuTempMapper.xml
deleted
100644 → 0
View file @
75c9e1b8
This diff is collapsed.
Click to expand it.
data-common/src/main/java/com/bailuntec/domain/entity/DcBaseSku.java
View file @
ff312084
...
@@ -593,6 +593,24 @@ public class DcBaseSku {
...
@@ -593,6 +593,24 @@ public class DcBaseSku {
private
Integer
source
;
private
Integer
source
;
/**
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku.push_time
*
* @mbg.generated
*/
private
LocalDateTime
pushTime
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku.has_delete
*
* @mbg.generated
*/
private
Boolean
hasDelete
;
/**
* This method was generated by MyBatis Generator.
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku
* This method corresponds to the database table dc_base_sku
*
*
...
@@ -669,6 +687,8 @@ public class DcBaseSku {
...
@@ -669,6 +687,8 @@ public class DcBaseSku {
sb
.
append
(
", pushStatus="
).
append
(
pushStatus
);
sb
.
append
(
", pushStatus="
).
append
(
pushStatus
);
sb
.
append
(
", transferDelivery="
).
append
(
transferDelivery
);
sb
.
append
(
", transferDelivery="
).
append
(
transferDelivery
);
sb
.
append
(
", source="
).
append
(
source
);
sb
.
append
(
", source="
).
append
(
source
);
sb
.
append
(
", pushTime="
).
append
(
pushTime
);
sb
.
append
(
", hasDelete="
).
append
(
hasDelete
);
sb
.
append
(
"]"
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
return
sb
.
toString
();
}
}
...
@@ -755,7 +775,9 @@ public class DcBaseSku {
...
@@ -755,7 +775,9 @@ public class DcBaseSku {
&&
(
this
.
getUnit
()
==
null
?
other
.
getUnit
()
==
null
:
this
.
getUnit
().
equals
(
other
.
getUnit
()))
&&
(
this
.
getUnit
()
==
null
?
other
.
getUnit
()
==
null
:
this
.
getUnit
().
equals
(
other
.
getUnit
()))
&&
(
this
.
getPushStatus
()
==
null
?
other
.
getPushStatus
()
==
null
:
this
.
getPushStatus
().
equals
(
other
.
getPushStatus
()))
&&
(
this
.
getPushStatus
()
==
null
?
other
.
getPushStatus
()
==
null
:
this
.
getPushStatus
().
equals
(
other
.
getPushStatus
()))
&&
(
this
.
getTransferDelivery
()
==
null
?
other
.
getTransferDelivery
()
==
null
:
this
.
getTransferDelivery
().
equals
(
other
.
getTransferDelivery
()))
&&
(
this
.
getTransferDelivery
()
==
null
?
other
.
getTransferDelivery
()
==
null
:
this
.
getTransferDelivery
().
equals
(
other
.
getTransferDelivery
()))
&&
(
this
.
getSource
()
==
null
?
other
.
getSource
()
==
null
:
this
.
getSource
().
equals
(
other
.
getSource
()));
&&
(
this
.
getSource
()
==
null
?
other
.
getSource
()
==
null
:
this
.
getSource
().
equals
(
other
.
getSource
()))
&&
(
this
.
getPushTime
()
==
null
?
other
.
getPushTime
()
==
null
:
this
.
getPushTime
().
equals
(
other
.
getPushTime
()))
&&
(
this
.
getHasDelete
()
==
null
?
other
.
getHasDelete
()
==
null
:
this
.
getHasDelete
().
equals
(
other
.
getHasDelete
()));
}
}
/**
/**
...
@@ -833,6 +855,8 @@ public class DcBaseSku {
...
@@ -833,6 +855,8 @@ public class DcBaseSku {
result
=
prime
*
result
+
((
getPushStatus
()
==
null
)
?
0
:
getPushStatus
().
hashCode
());
result
=
prime
*
result
+
((
getPushStatus
()
==
null
)
?
0
:
getPushStatus
().
hashCode
());
result
=
prime
*
result
+
((
getTransferDelivery
()
==
null
)
?
0
:
getTransferDelivery
().
hashCode
());
result
=
prime
*
result
+
((
getTransferDelivery
()
==
null
)
?
0
:
getTransferDelivery
().
hashCode
());
result
=
prime
*
result
+
((
getSource
()
==
null
)
?
0
:
getSource
().
hashCode
());
result
=
prime
*
result
+
((
getSource
()
==
null
)
?
0
:
getSource
().
hashCode
());
result
=
prime
*
result
+
((
getPushTime
()
==
null
)
?
0
:
getPushTime
().
hashCode
());
result
=
prime
*
result
+
((
getHasDelete
()
==
null
)
?
0
:
getHasDelete
().
hashCode
());
return
result
;
return
result
;
}
}
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/domain/example/DcBaseSkuExample.java
View file @
ff312084
...
@@ -4610,6 +4610,126 @@ public class DcBaseSkuExample {
...
@@ -4610,6 +4610,126 @@ public class DcBaseSkuExample {
addCriterion
(
"source not between"
,
value1
,
value2
,
"source"
);
addCriterion
(
"source not between"
,
value1
,
value2
,
"source"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andPushTimeIsNull
()
{
addCriterion
(
"push_time is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeIsNotNull
()
{
addCriterion
(
"push_time is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeEqualTo
(
LocalDateTime
value
)
{
addCriterion
(
"push_time ="
,
value
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeNotEqualTo
(
LocalDateTime
value
)
{
addCriterion
(
"push_time <>"
,
value
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeGreaterThan
(
LocalDateTime
value
)
{
addCriterion
(
"push_time >"
,
value
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeGreaterThanOrEqualTo
(
LocalDateTime
value
)
{
addCriterion
(
"push_time >="
,
value
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeLessThan
(
LocalDateTime
value
)
{
addCriterion
(
"push_time <"
,
value
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeLessThanOrEqualTo
(
LocalDateTime
value
)
{
addCriterion
(
"push_time <="
,
value
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeIn
(
List
<
LocalDateTime
>
values
)
{
addCriterion
(
"push_time in"
,
values
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeNotIn
(
List
<
LocalDateTime
>
values
)
{
addCriterion
(
"push_time not in"
,
values
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeBetween
(
LocalDateTime
value1
,
LocalDateTime
value2
)
{
addCriterion
(
"push_time between"
,
value1
,
value2
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPushTimeNotBetween
(
LocalDateTime
value1
,
LocalDateTime
value2
)
{
addCriterion
(
"push_time not between"
,
value1
,
value2
,
"pushTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteIsNull
()
{
addCriterion
(
"has_delete is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteIsNotNull
()
{
addCriterion
(
"has_delete is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_delete ="
,
value
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_delete <>"
,
value
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteGreaterThan
(
Boolean
value
)
{
addCriterion
(
"has_delete >"
,
value
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_delete >="
,
value
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteLessThan
(
Boolean
value
)
{
addCriterion
(
"has_delete <"
,
value
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_delete <="
,
value
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"has_delete in"
,
values
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"has_delete not in"
,
values
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"has_delete between"
,
value1
,
value2
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasDeleteNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"has_delete not between"
,
value1
,
value2
,
"hasDelete"
);
return
(
Criteria
)
this
;
}
}
}
/**
/**
...
...
mybatis-generator/src/main/resources/init.properties
View file @
ff312084
table-name
=
dc_
auto_daily_redundance
table-name
=
dc_
base_sku
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