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
huluobin
dc-java
Commits
6072e183
Commit
6072e183
authored
Aug 12, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
auto-turnover更新
sync-cost 测试 bug fix
parent
694d7e27
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
18 additions
and
20 deletions
+18
-20
SyncCostFirstJob.java
...rst/src/main/java/com/bailuntec/job/SyncCostFirstJob.java
+3
-2
SyncCostFirstTest.java
...base-sync-cost-first/src/test/java/SyncCostFirstTest.java
+2
-2
DcBaseStockMapper.xml
.../src/main/java/com/bailuntec/mapper/DcBaseStockMapper.xml
+1
-1
Application.java
...uto-turnover/src/main/java/com/bailuntec/Application.java
+5
-5
AutoTurnoverJob.java
...over/src/main/java/com/bailuntec/job/AutoTurnoverJob.java
+1
-0
job.properties
...show/show-auto-turnover/src/main/resources/job.properties
+5
-9
AutoTurnoverTest.java
...ow/show-auto-turnover/src/test/java/AutoTurnoverTest.java
+1
-1
No files found.
data-base/base-sync-cost-first/src/main/java/com/bailuntec/job/SyncCostFirstJob.java
View file @
6072e183
...
...
@@ -44,6 +44,7 @@ public class SyncCostFirstJob extends PointJob {
.
get
()
.
addHeader
(
"Content-Type"
,
"application/json"
)
.
addHeader
(
"cache-control"
,
"no-cache"
)
// .addHeader("Connection", "keep-alive")
.
build
();
Response
response
=
null
;
String
result
;
...
...
@@ -100,7 +101,7 @@ public class SyncCostFirstJob extends PointJob {
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败, ChannelId是"
+
costFirstData
.
getChannelId
());
}
if
(
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getBailunSku
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getChannelOrderId
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getBoxId
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getTransferOrderId
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getWarehouseCode
()))
{
if
(
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getBailunSku
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getChannelOrderId
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getBoxId
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getTransferOrderId
())
&&
StringUtils
.
isNotBlank
(
dcBaseCostFirst
.
getWarehouseCode
()))
{
int
i
=
baseCostFirstMapper
.
updateByExampleSelective
(
dcBaseCostFirst
,
DcBaseCostFirstExample
.
newAndCreateCriteria
().
andBailunSkuEqualTo
(
dcBaseCostFirst
.
getBailunSku
()).
andChannelOrderIdEqualTo
(
dcBaseCostFirst
.
getChannelOrderId
()).
andBoxIdEqualTo
(
dcBaseCostFirst
.
getBoxId
()).
andTransferOrderIdEqualTo
(
dcBaseCostFirst
.
getTransferOrderId
()).
andWarehouseCodeEqualTo
(
dcBaseCostFirst
.
getWarehouseCode
()).
example
());
if
(
i
==
0
)
{
baseCostFirstMapper
.
upsertSelective
(
dcBaseCostFirst
);
...
...
@@ -110,7 +111,7 @@ public class SyncCostFirstJob extends PointJob {
}
}
}
catch
(
RuntimeException
e
)
{
throw
new
RuntimeException
(
"MYBATIS操作DB更新插入数据失败"
,
e
);
throw
new
RuntimeException
(
"MYBATIS操作DB更新插入数据失败"
,
e
);
}
finally
{
SessionUtil
.
closeSession
();
}
...
...
data-base/base-sync-cost-first/src/test/java/SyncCostFirstTest.java
View file @
6072e183
...
...
@@ -10,8 +10,8 @@ public class SyncCostFirstTest {
public
void
test
()
{
SyncCostFirstJob
syncCostFirstJob
=
new
SyncCostFirstJob
();
JobPointLog
jobPointLog
=
new
JobPointLog
(
"base-sync-cost-first"
,
1
,
1
,
1
,
1
,
LocalDateTime
.
of
(
2020
,
6
,
12
,
16
,
3
,
22
),
LocalDateTime
.
of
(
2020
,
6
,
12
,
16
,
3
,
22
));
LocalDateTime
.
of
(
2020
,
8
,
11
,
0
,
3
,
22
),
LocalDateTime
.
of
(
2020
,
8
,
12
,
16
,
3
,
22
));
syncCostFirstJob
.
executeJob
(
null
,
jobPointLog
);
}
}
data-common/src/main/java/com/bailuntec/mapper/DcBaseStockMapper.xml
View file @
6072e183
...
...
@@ -1393,7 +1393,7 @@
WHERE gmt_create
>
= #{v1})
OR (bailun_sku_warehouse_code IN (SELECT CONCAT(bailun_sku, warehouse_code)
FROM dc_base_oms_sku
WHERE gmt_create
>
= #{v2}
WHERE gmt_create
>
= #{v2}
AND bailun_sku_quantity_ordered > bailun_sku_quantity_picked))
)
and t1.id % #{shardingContext.shardingTotalCount} = #{shardingContext.shardingItem}
...
...
data-show/show-auto-turnover/src/main/java/com/bailuntec/Application.java
View file @
6072e183
...
...
@@ -28,12 +28,12 @@ public class Application {
public
static
void
main
(
String
[]
args
)
{
log
.
info
(
"starting app..."
);
//
new
JobScheduler
(
createRegistryCenter
(),
createJobConfigurationNormal
(),
createJobEventConfiguration
(),
new
AutoTurnoverJobListener
()).
init
();
//
new
JobScheduler
(
createRegistryCenter
(),
createJobConfigurationIncrement
(),
createJobEventConfiguration
(),
...
...
@@ -54,7 +54,7 @@ public class Application {
return
regCenter
;
}
//
private
static
LiteJobConfiguration
createJobConfigurationNormal
()
{
JobCoreConfiguration
simpleCoreConfig
=
JobCoreConfiguration
.
newBuilder
(
propertiesUtil
.
getPropertyAsString
(
"JOB_NAME"
),
...
...
@@ -79,8 +79,8 @@ public class Application {
private
static
LiteJobConfiguration
createJobConfigurationTest
()
{
JobCoreConfiguration
simpleCoreConfig
=
JobCoreConfiguration
.
newBuilder
(
propertiesUtil
.
getPropertyAsString
(
"JOB_NAME_INCREMENT"
)
,
"0
46 19
* * ?"
,
"XXXX"
,
"0
25 17
* * ?"
,
propertiesUtil
.
getPropertyAsInt
(
"SHARDING_TOTAL_COUNT_INCREMENT"
))
.
jobParameter
(
"INCREMENT"
)
.
build
();
...
...
data-show/show-auto-turnover/src/main/java/com/bailuntec/job/AutoTurnoverJob.java
View file @
6072e183
...
...
@@ -92,6 +92,7 @@ public class AutoTurnoverJob extends PointJob {
LocalDateTime
v1
=
LocalDateTime
.
of
(
LocalDate
.
now
(),
LocalTime
.
MIN
).
plusHours
(
3
);
LocalDateTime
v2
=
LocalDateTime
.
of
(
LocalDate
.
now
(),
LocalTime
.
MIN
).
minusDays
(
7
);
dcBaseStockList
=
baseStockMapperFor
.
increment
(
shardingContext
,
v1
,
v2
,
(
page
-
1
)
*
jobPointLog
.
getPageSize
(),
jobPointLog
.
getPageSize
());
break
;
default
:
dcBaseStockList
=
baseStockMapperFor
.
listWarehouseStockById
(
shardingContext
,
shardingContext
.
getJobParameter
(),
(
page
-
1
)
*
jobPointLog
.
getPageSize
(),
jobPointLog
.
getPageSize
());
}
...
...
data-show/show-auto-turnover/src/main/resources/job.properties
View file @
6072e183
#EVENT_RDB_STORAGE_DRIVER=com.mysql.jdbc.Driver
#
EVENT_RDB_STORAGE_URL=jdbc:mysql://gz-cdb-kp7s5i79.sql.tencentcdb.com:61691/bailun_datacenter?serverTimezone=GMT%2B8&characterEncoding=utf-8
EVENT_RDB_STORAGE_URL
=
jdbc:mysql://gz-cdb-kp7s5i79.sql.tencentcdb.com:61691/bailun_datacenter?serverTimezone=GMT%2B8&characterEncoding=utf-8
#EVENT_RDB_STORAGE_USERNAME=root
#EVENT_RDB_STORAGE_PASSWORD=123456
#
ZOOKEEPER_SERVER=127.0.0.1:2181
ZOOKEEPER_SERVER
=
127.0.0.1:2181
EVENT_RDB_STORAGE_DRIVER
=
com.mysql.jdbc.Driver
EVENT_RDB_STORAGE_URL
=
jdbc:mysql://10.0.8.15:3306/bailun_datacenter?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
#
EVENT_RDB_STORAGE_URL=jdbc:mysql://10.0.8.15:3306/bailun_datacenter?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
EVENT_RDB_STORAGE_USERNAME
=
root
EVENT_RDB_STORAGE_PASSWORD
=
#7kfnymAM$Y9-Ntf
ZOOKEEPER_SERVER=172.31.255.120:2181
#
ZOOKEEPER_SERVER=172.31.255.120:2181
NAME_SPACE=data-center
JOB_NAME
=
show-auto-turnover
...
...
@@ -15,10 +15,6 @@ JOB_CRON=0 0 3 * * ?
SHARDING_TOTAL_COUNT
=
8
JOB_NAME_PARAM
=
show-auto-turnover-param
JOB_CRON_PARAM
=
0 0 14 * * ?
SHARDING_TOTAL_COUNT_PARAM
=
8
JOB_NAME_INCREMENT
=
show-auto-turnover-param
JOB_NAME_INCREMENT
=
show-auto-turnover-increment
JOB_CRON_INCREMENT
=
0 0 14 * * ?
SHARDING_TOTAL_COUNT_INCREMENT
=
8
data-show/show-auto-turnover/src/test/java/AutoTurnoverTest.java
View file @
6072e183
...
...
@@ -98,7 +98,7 @@ public class AutoTurnoverTest {
AutoTurnoverJob
autoTurnoverJob
=
new
AutoTurnoverJob
();
HashMap
<
Integer
,
String
>
map
=
new
HashMap
<>();
map
.
put
(
1
,
""
);
ShardingContext
shardingContext
=
new
ShardingContext
(
new
ShardingContexts
(
""
,
""
,
8
,
"NORMAL"
,
map
),
5
);
ShardingContext
shardingContext
=
new
ShardingContext
(
new
ShardingContexts
(
""
,
""
,
1
,
"INCREMENT"
,
map
),
0
);
JobPointLog
jobPointLog
=
new
JobPointLog
(
""
,
1
,
400
,
1
,
1
,
LocalDateTime
.
now
().
minusSeconds
(
1
),
LocalDateTime
.
now
());
autoTurnoverJob
.
executeJob
(
shardingContext
,
jobPointLog
);
}
...
...
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