记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
6264a288
Commit
6264a288
authored
Jun 22, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into test
parents
aac04a48
70f2f251
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
226 additions
and
39 deletions
+226
-39
AdamMemberOrderVo.java
.../com/liquidnet/service/adam/dto/vo/AdamMemberOrderVo.java
+27
-0
AdamDMAdminController.java
.../service/adam/controller/admin/AdamDMAdminController.java
+18
-16
DataMigrationProcessorService.java
...t/service/adam/service/DataMigrationProcessorService.java
+4
-3
DMAddressesProcessor.java
.../service/adam/service/processor/DMAddressesProcessor.java
+7
-3
DMEntersProcessor.java
...net/service/adam/service/processor/DMEntersProcessor.java
+7
-3
DMMemberOrderProcessor.java
...ervice/adam/service/processor/DMMemberOrderProcessor.java
+135
-0
DMRealNameProcessor.java
...t/service/adam/service/processor/DMRealNameProcessor.java
+7
-3
DMThirdPartsProcessor.java
...service/adam/service/processor/DMThirdPartsProcessor.java
+7
-3
DMTracesInfoProcessor.java
...service/adam/service/processor/DMTracesInfoProcessor.java
+3
-2
DMUserInformationProcessor.java
...ce/adam/service/processor/DMUserInformationProcessor.java
+6
-3
DMUserMemberProcessor.java
...service/adam/service/processor/DMUserMemberProcessor.java
+5
-3
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberOrderVo.java
View file @
6264a288
...
@@ -2,6 +2,7 @@ package com.liquidnet.service.adam.dto.vo;
...
@@ -2,6 +2,7 @@ package com.liquidnet.service.adam.dto.vo;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.adam.entity.AdamMemberOrder
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -74,4 +75,30 @@ public class AdamMemberOrderVo implements Serializable, Cloneable {
...
@@ -74,4 +75,30 @@ public class AdamMemberOrderVo implements Serializable, Cloneable {
return
new
AdamMemberOrderVo
();
return
new
AdamMemberOrderVo
();
}
}
}
}
public
AdamMemberOrderVo
copy
(
AdamMemberOrder
source
)
{
if
(
null
==
source
)
return
this
;
this
.
setOrderNo
(
source
.
getOrderNo
());
this
.
setUid
(
source
.
getUid
());
this
.
setMode
(
source
.
getMode
());
this
.
setMemberId
(
source
.
getMemberId
());
this
.
setMemberName
(
source
.
getMemberName
());
this
.
setMemberPriceId
(
source
.
getMemberPriceId
());
this
.
setDays
(
source
.
getDays
());
this
.
setState
(
source
.
getState
());
this
.
setMemberNo
(
source
.
getMemberNo
());
this
.
setBirthday
(
source
.
getBirthday
());
this
.
setDeviceFrom
(
source
.
getDeviceFrom
());
this
.
setPayType
(
source
.
getPayType
());
this
.
setPayNo
(
source
.
getPayNo
());
this
.
setPaymentAt
(
source
.
getPaymentAt
());
this
.
setCreatedAt
(
source
.
getCreatedAt
());
this
.
setUpdatedAt
(
source
.
getUpdatedAt
());
this
.
setPrice
(
source
.
getPrice
());
this
.
setPricePaid
(
source
.
getPricePaid
());
this
.
setClientIp
(
source
.
getClientIp
());
this
.
setSource
(
source
.
getSource
());
this
.
setVersion
(
source
.
getVersion
());
return
this
;
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/admin/AdamDMAdminController.java
View file @
6264a288
...
@@ -35,68 +35,70 @@ public class AdamDMAdminController extends AdamBaseController {
...
@@ -35,68 +35,70 @@ public class AdamDMAdminController extends AdamBaseController {
DMAddressesProcessor
dmAddressesProcessor
;
DMAddressesProcessor
dmAddressesProcessor
;
@Autowired
@Autowired
DMTracesInfoProcessor
dmTracesInfoProcessor
;
DMTracesInfoProcessor
dmTracesInfoProcessor
;
@Autowired
DMMemberOrderProcessor
dmMemberOrderProcessor
;
@ApiOperationSupport
(
order
=
0
)
@ApiOperationSupport
(
order
=
0
)
@ApiOperation
(
value
=
"user"
)
@ApiOperation
(
value
=
"user"
)
@GetMapping
(
value
=
{
"user"
})
@GetMapping
(
value
=
{
"user"
})
public
ResponseDto
<
Object
>
dataMigrationForUser
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForUser
()
{
dmUserInformationProcessor
.
handler
(
flg
);
dmUserInformationProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
1
)
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"tpa"
)
@ApiOperation
(
value
=
"tpa"
)
@GetMapping
(
value
=
{
"tpa"
})
@GetMapping
(
value
=
{
"tpa"
})
public
ResponseDto
<
Object
>
dataMigrationForTpa
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForTpa
()
{
dmThirdPartsProcessor
.
handler
(
flg
);
dmThirdPartsProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"real"
)
@ApiOperation
(
value
=
"real"
)
@GetMapping
(
value
=
{
"real"
})
@GetMapping
(
value
=
{
"real"
})
public
ResponseDto
<
Object
>
dataMigrationForReal
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForReal
()
{
dmRealNameProcessor
.
handler
(
flg
);
dmRealNameProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"vip"
)
@ApiOperation
(
value
=
"vip"
)
@GetMapping
(
value
=
{
"vip"
})
@GetMapping
(
value
=
{
"vip"
})
public
ResponseDto
<
Object
>
dataMigrationForVip
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForVip
()
{
dmUserMemberProcessor
.
handler
(
flg
);
dmUserMemberProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
4
)
@ApiOperationSupport
(
order
=
4
)
@ApiOperation
(
value
=
"traces"
)
@ApiOperation
(
value
=
"traces"
)
@GetMapping
(
value
=
{
"traces"
})
@GetMapping
(
value
=
{
"traces"
})
public
ResponseDto
<
Object
>
dataMigrationForTraces
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForTraces
()
{
dmTracesInfoProcessor
.
handler
(
flg
);
dmTracesInfoProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperationSupport
(
order
=
5
)
@ApiOperation
(
value
=
"enters"
)
@ApiOperation
(
value
=
"enters"
)
@GetMapping
(
value
=
{
"enters"
})
@GetMapping
(
value
=
{
"enters"
})
public
ResponseDto
<
Object
>
dataMigrationForEnters
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForEnters
()
{
dmEntersProcessor
.
handler
(
flg
);
dmEntersProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
6
)
@ApiOperationSupport
(
order
=
6
)
@ApiOperation
(
value
=
"addr"
)
@ApiOperation
(
value
=
"addr"
)
@GetMapping
(
value
=
{
"addr"
})
@GetMapping
(
value
=
{
"addr"
})
public
ResponseDto
<
Object
>
dataMigrationForAddr
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForAddr
()
{
dmAddressesProcessor
.
handler
(
flg
);
dmAddressesProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@ApiOperationSupport
(
order
=
7
)
@ApiOperationSupport
(
order
=
7
)
@ApiOperation
(
value
=
"morder"
)
@ApiOperation
(
value
=
"morder"
)
@GetMapping
(
value
=
{
"morder"
})
@GetMapping
(
value
=
{
"morder"
})
public
ResponseDto
<
Object
>
dataMigrationForMOrder
(
@RequestParam
boolean
flg
)
{
public
ResponseDto
<
Object
>
dataMigrationForMOrder
()
{
dmMemberOrderProcessor
.
handler
();
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/DataMigrationProcessorService.java
View file @
6264a288
...
@@ -16,6 +16,7 @@ import java.util.Arrays;
...
@@ -16,6 +16,7 @@ import java.util.Arrays;
import
java.util.List
;
import
java.util.List
;
public
abstract
class
DataMigrationProcessorService
{
public
abstract
class
DataMigrationProcessorService
{
public
static
final
String
DM_FLG
=
"flg"
;
public
static
final
String
DM_FLUSH
=
"flu"
;
public
static
final
String
DM_FLUSH
=
"flu"
;
public
static
List
<
String
>
reUidList
=
new
ArrayList
<>();
public
static
List
<
String
>
reUidList
=
new
ArrayList
<>();
static
{
static
{
...
@@ -29,11 +30,11 @@ public abstract class DataMigrationProcessorService {
...
@@ -29,11 +30,11 @@ public abstract class DataMigrationProcessorService {
public
PreparedStatement
statement
=
null
;
public
PreparedStatement
statement
=
null
;
public
ResultSetImpl
row
=
null
;
public
ResultSetImpl
row
=
null
;
public
void
handler
(
boolean
flg
)
{
public
void
handler
()
{
preHandler
();
preHandler
();
try
{
try
{
dataProcessing
(
flg
);
dataProcessing
();
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
...
@@ -54,7 +55,7 @@ public abstract class DataMigrationProcessorService {
...
@@ -54,7 +55,7 @@ public abstract class DataMigrationProcessorService {
connection
=
DriverManager
.
getConnection
(
url
,
"readonly"
,
"ZWDsf8Fy"
);
connection
=
DriverManager
.
getConnection
(
url
,
"readonly"
,
"ZWDsf8Fy"
);
}
}
protected
abstract
void
dataProcessing
(
boolean
flg
);
protected
abstract
void
dataProcessing
();
private
void
postHandler
()
{
private
void
postHandler
()
{
try
{
try
{
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMAddressesProcessor.java
View file @
6264a288
...
@@ -17,6 +17,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
...
@@ -17,6 +17,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
@Slf4j
@Service
@Service
public
class
DMAddressesProcessor
extends
DataMigrationProcessorService
{
public
class
DMAddressesProcessor
extends
DataMigrationProcessorService
{
...
@@ -29,8 +31,10 @@ public class DMAddressesProcessor extends DataMigrationProcessorService {
...
@@ -29,8 +31,10 @@ public class DMAddressesProcessor extends DataMigrationProcessorService {
@SneakyThrows
@SneakyThrows
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.addresses:{}"
,
userMapper
.
executeForDM
(
"adam_addresses"
));
log
.
info
(
"DM.flush.addresses:{}"
,
userMapper
.
executeForDM
(
"adam_addresses"
));
log
.
info
(
"DM.flush.AdamAddressesVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamAddressesVo
.
class
.
getSimpleName
()).
getDeletedCount
());
log
.
info
(
"DM.flush.AdamAddressesVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamAddressesVo
.
class
.
getSimpleName
()).
getDeletedCount
());
...
@@ -41,7 +45,7 @@ public class DMAddressesProcessor extends DataMigrationProcessorService {
...
@@ -41,7 +45,7 @@ public class DMAddressesProcessor extends DataMigrationProcessorService {
// 1-id,2-user_id,3-user_name,4-user_phone,5-province,6-city,7-county,8-user_address,9-defaultDelivery,10-created_at
// 1-id,2-user_id,3-user_name,4-user_phone,5-province,6-city,7-county,8-user_address,9-defaultDelivery,10-created_at
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
flg
)
{
if
(
"1"
.
equals
(
flg
)
)
{
sqlCount
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
sqlCount
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMEntersProcessor.java
View file @
6264a288
...
@@ -17,6 +17,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
...
@@ -17,6 +17,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
@Slf4j
@Service
@Service
public
class
DMEntersProcessor
extends
DataMigrationProcessorService
{
public
class
DMEntersProcessor
extends
DataMigrationProcessorService
{
...
@@ -29,8 +31,10 @@ public class DMEntersProcessor extends DataMigrationProcessorService {
...
@@ -29,8 +31,10 @@ public class DMEntersProcessor extends DataMigrationProcessorService {
@SneakyThrows
@SneakyThrows
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.enters:{}"
,
userMapper
.
executeForDM
(
"adam_enters"
));
log
.
info
(
"DM.flush.enters:{}"
,
userMapper
.
executeForDM
(
"adam_enters"
));
log
.
info
(
"DM.flush.AdamEntersVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamEntersVo
.
class
.
getSimpleName
()).
getDeletedCount
());
log
.
info
(
"DM.flush.AdamEntersVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamEntersVo
.
class
.
getSimpleName
()).
getDeletedCount
());
...
@@ -41,7 +45,7 @@ public class DMEntersProcessor extends DataMigrationProcessorService {
...
@@ -41,7 +45,7 @@ public class DMEntersProcessor extends DataMigrationProcessorService {
// 1-id,2-user_id,3-type,4-`name`,5-mobile,6-idcode,7-if(is_default='no', 0, 1),8-created_at
// 1-id,2-user_id,3-type,4-`name`,5-mobile,6-idcode,7-if(is_default='no', 0, 1),8-created_at
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
flg
)
{
if
(
"1"
.
equals
(
flg
)
)
{
sqlCount
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
sqlCount
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and user_id in ('2026628','544327','1997335','773650','809406')"
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMMemberOrderProcessor.java
0 → 100644
View file @
6264a288
package
com
.
liquidnet
.
service
.
adam
.
service
.
processor
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.ServletUtils
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberOrderVo
;
import
com.liquidnet.service.adam.entity.AdamMemberOrder
;
import
com.liquidnet.service.adam.mapper.AdamMemberOrderMapper
;
import
com.liquidnet.service.adam.service.DataMigrationProcessorService
;
import
com.mysql.cj.jdbc.result.ResultSetImpl
;
import
lombok.SneakyThrows
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.HashMap
;
import
java.util.Map
;
@Slf4j
@Service
public
class
DMMemberOrderProcessor
extends
DataMigrationProcessorService
{
@Autowired
MongoTemplate
mongoTemplate
;
@Autowired
RedisUtil
redisUtil
;
@Autowired
AdamMemberOrderMapper
memberOrderMapper
;
public
static
final
String
MEMBER_NAME
=
"摩登天空会员"
;
public
static
final
String
MEMBER_ID
=
"1"
;
// APPWEPAY|APPALIPAY|WAPWEPAY|WAPALIPAY|JSWEPAY|GIFT_CODE|VIP_CODE|APPLETWEPAY
public
static
final
Map
<
String
,
String
>
dfMap
=
new
HashMap
<>();
public
static
final
Map
<
String
,
String
>
ptMap
=
new
HashMap
<>();
static
{
dfMap
.
put
(
"APPWEPAY"
,
"app"
);
dfMap
.
put
(
"APPALIPAY"
,
"app"
);
dfMap
.
put
(
"WAPWEPAY"
,
"wap"
);
dfMap
.
put
(
"WAPALIPAY"
,
"wap"
);
dfMap
.
put
(
"JSWEPAY"
,
"js"
);
dfMap
.
put
(
"APPLETWEPAY"
,
"applet"
);
dfMap
.
put
(
"APPLETALIPAY"
,
"applet"
);
ptMap
.
put
(
"APPWEPAY"
,
"wepay"
);
ptMap
.
put
(
"APPALIPAY"
,
"alipay"
);
ptMap
.
put
(
"WAPWEPAY"
,
"wepay"
);
ptMap
.
put
(
"WAPALIPAY"
,
"alipay"
);
ptMap
.
put
(
"JSWEPAY"
,
"wepay"
);
ptMap
.
put
(
"APPLETWEPAY"
,
"wepay"
);
ptMap
.
put
(
"APPLETALIPAY"
,
"alipay"
);
}
@SneakyThrows
@Override
protected
void
dataProcessing
()
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.user_member:{}"
,
userMapper
.
executeForDM
(
"adam_member_order"
));
log
.
info
(
"DM.flush.AdamUserMemberVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamMemberOrder
.
class
.
getSimpleName
()).
getDeletedCount
());
}
String
sqlCount
=
"select count(1) from user_vip_card_orders where status in (1,5)"
;
String
field
=
"order_code,uid,order_sub_type,vip_card_price,price,status,card_number,birthday,pay_type,pay_code,pay_at,created_at,updated_at,client_ip,source,version"
;
// 1-order_code,2-uid,3-order_sub_type,4-vip_card_price,5-price,6-status,7-card_number,8-birthday,
// 9-pay_type,10-pay_code,11-pay_at,12-created_at,13-updated_at,14-client_ip,15-source,16-version
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
"1"
.
equals
(
flg
))
{
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
}
sql
+=
" limit ?,?"
;
statement
=
connection
.
prepareStatement
(
sqlCount
);
row
=
(
ResultSetImpl
)
statement
.
executeQuery
();
row
.
first
();
int
ct
=
row
.
getInt
(
1
),
pSize
=
1000
,
num
=
0
;
log
.
info
(
"DM数据迁移总数:{}"
,
ct
);
while
(
ct
>
0
)
{
statement
=
connection
.
prepareStatement
(
sql
);
statement
.
setInt
(
1
,
pSize
*
num
);
statement
.
setInt
(
2
,
pSize
);
row
=
(
ResultSetImpl
)
statement
.
executeQuery
();
log
.
info
(
"DM.execute.limit:[pNo:{},pSize:{}]"
,
pSize
*
num
,
pSize
);
while
(
row
.
next
())
{
String
uid
=
row
.
getString
(
1
);
if
(!
reUidList
.
contains
(
uid
))
{
AdamMemberOrder
memberOrder
=
new
AdamMemberOrder
();
memberOrder
.
setOrderNo
(
row
.
getString
(
1
));
memberOrder
.
setUid
(
row
.
getString
(
2
));
memberOrder
.
setMode
(
row
.
getInt
(
3
));
memberOrder
.
setPrice
(
row
.
getBigDecimal
(
4
));
memberOrder
.
setPricePaid
(
row
.
getBigDecimal
(
5
));
memberOrder
.
setMemberName
(
MEMBER_NAME
);
memberOrder
.
setMemberId
(
MEMBER_ID
);
memberOrder
.
setMemberPriceId
(
MEMBER_ID
);
memberOrder
.
setDays
(
365
);
memberOrder
.
setState
(
row
.
getInt
(
6
));
memberOrder
.
setMemberNo
(
row
.
getString
(
7
));
memberOrder
.
setBirthday
(
row
.
getString
(
8
));
String
payType
=
row
.
getString
(
9
);
memberOrder
.
setDeviceFrom
(
dfMap
.
get
(
payType
));
memberOrder
.
setPayType
(
ptMap
.
get
(
payType
));
memberOrder
.
setPayNo
(
row
.
getString
(
10
));
memberOrder
.
setPaymentAt
(
row
.
getLocalDateTime
(
11
));
memberOrder
.
setCreatedAt
(
row
.
getLocalDateTime
(
12
));
memberOrder
.
setUpdatedAt
(
row
.
getLocalDateTime
(
13
));
memberOrder
.
setClientIp
(
row
.
getString
(
14
));
memberOrder
.
setSource
(
row
.
getString
(
15
));
memberOrder
.
setVersion
(
row
.
getString
(
16
));
AdamMemberOrderVo
vo
=
AdamMemberOrderVo
.
getNew
().
copy
(
memberOrder
);
memberOrderMapper
.
insert
(
memberOrder
);
mongoTemplate
.
insert
(
vo
,
AdamMemberOrderVo
.
class
.
getSimpleName
());
}
}
num
++;
ct
-=
pSize
;
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMRealNameProcessor.java
View file @
6264a288
...
@@ -16,6 +16,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
...
@@ -16,6 +16,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
@Slf4j
@Service
@Service
public
class
DMRealNameProcessor
extends
DataMigrationProcessorService
{
public
class
DMRealNameProcessor
extends
DataMigrationProcessorService
{
...
@@ -28,8 +30,10 @@ public class DMRealNameProcessor extends DataMigrationProcessorService {
...
@@ -28,8 +30,10 @@ public class DMRealNameProcessor extends DataMigrationProcessorService {
@SneakyThrows
@SneakyThrows
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.real_name:{}"
,
userMapper
.
executeForDM
(
"adam_real_name"
));
log
.
info
(
"DM.flush.real_name:{}"
,
userMapper
.
executeForDM
(
"adam_real_name"
));
log
.
info
(
"DM.flush.AdamRealInfoVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamRealInfoVo
.
class
.
getSimpleName
()).
getDeletedCount
());
log
.
info
(
"DM.flush.AdamRealInfoVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamRealInfoVo
.
class
.
getSimpleName
()).
getDeletedCount
());
...
@@ -40,7 +44,7 @@ public class DMRealNameProcessor extends DataMigrationProcessorService {
...
@@ -40,7 +44,7 @@ public class DMRealNameProcessor extends DataMigrationProcessorService {
// 1-id,2-uid,3-real_name,4-id_card,5-created_at,6-updated_at
// 1-id,2-uid,3-real_name,4-id_card,5-created_at,6-updated_at
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
flg
)
{
if
(
"1"
.
equals
(
flg
)
)
{
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMThirdPartsProcessor.java
View file @
6264a288
...
@@ -16,6 +16,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
...
@@ -16,6 +16,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
@Slf4j
@Service
@Service
public
class
DMThirdPartsProcessor
extends
DataMigrationProcessorService
{
public
class
DMThirdPartsProcessor
extends
DataMigrationProcessorService
{
...
@@ -28,8 +30,10 @@ public class DMThirdPartsProcessor extends DataMigrationProcessorService {
...
@@ -28,8 +30,10 @@ public class DMThirdPartsProcessor extends DataMigrationProcessorService {
@SneakyThrows
@SneakyThrows
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.third_party:{}"
,
userMapper
.
executeForDM
(
"adam_third_party"
));
log
.
info
(
"DM.flush.third_party:{}"
,
userMapper
.
executeForDM
(
"adam_third_party"
));
log
.
info
(
"DM.flush.AdamThirdPartInfoVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamThirdPartInfoVo
.
class
.
getSimpleName
()).
getDeletedCount
());
log
.
info
(
"DM.flush.AdamThirdPartInfoVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamThirdPartInfoVo
.
class
.
getSimpleName
()).
getDeletedCount
());
...
@@ -40,7 +44,7 @@ public class DMThirdPartsProcessor extends DataMigrationProcessorService {
...
@@ -40,7 +44,7 @@ public class DMThirdPartsProcessor extends DataMigrationProcessorService {
// 1-uid,2-open_id,3-avatar,4-nickname,5-type,6-created_at,7-updated_at
// 1-uid,2-open_id,3-avatar,4-nickname,5-type,6-created_at,7-updated_at
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
flg
)
{
if
(
"1"
.
equals
(
flg
)
)
{
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMTracesInfoProcessor.java
View file @
6264a288
...
@@ -36,8 +36,9 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
...
@@ -36,8 +36,9 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
AdamMemberPriceMapper
memberPriceMapper
;
AdamMemberPriceMapper
memberPriceMapper
;
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.member:{}"
,
userMapper
.
executeForDM
(
"adam_member"
));
log
.
info
(
"DM.flush.member:{}"
,
userMapper
.
executeForDM
(
"adam_member"
));
log
.
info
(
"DM.flush.member_price:{}"
,
userMapper
.
executeForDM
(
"adam_member_price"
));
log
.
info
(
"DM.flush.member_price:{}"
,
userMapper
.
executeForDM
(
"adam_member_price"
));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMUserInformationProcessor.java
View file @
6264a288
...
@@ -22,6 +22,7 @@ import org.springframework.data.mongodb.core.query.Criteria;
...
@@ -22,6 +22,7 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.util.*
;
import
java.util.*
;
...
@@ -48,8 +49,10 @@ public class DMUserInformationProcessor extends DataMigrationProcessorService {
...
@@ -48,8 +49,10 @@ public class DMUserInformationProcessor extends DataMigrationProcessorService {
@SneakyThrows
@SneakyThrows
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.user:{}"
,
userMapper
.
executeForDM
(
"adam_user"
));
log
.
info
(
"DM.flush.user:{}"
,
userMapper
.
executeForDM
(
"adam_user"
));
log
.
info
(
"DM.flush.user_info:{}"
,
userMapper
.
executeForDM
(
"adam_user_info"
));
log
.
info
(
"DM.flush.user_info:{}"
,
userMapper
.
executeForDM
(
"adam_user_info"
));
...
@@ -61,7 +64,7 @@ public class DMUserInformationProcessor extends DataMigrationProcessorService {
...
@@ -61,7 +64,7 @@ public class DMUserInformationProcessor extends DataMigrationProcessorService {
// 1-uid,2-mobile,3-username,4-sex,5-birthday,6-area,7-sign,8-face_url,9-back_url,10-created_at,11-updated_at,12-is_complete,13-rong_cloud_token,14-rong_cloud_tag
// 1-uid,2-mobile,3-username,4-sex,5-birthday,6-area,7-sign,8-face_url,9-back_url,10-created_at,11-updated_at,12-is_complete,13-rong_cloud_token,14-rong_cloud_tag
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
flg
)
{
if
(
"1"
.
equals
(
flg
)
)
{
sqlCount
+=
"and mobile in ('13753596360','17701223310','18518013286','18548596019','15901093014')"
;
sqlCount
+=
"and mobile in ('13753596360','17701223310','18518013286','18548596019','15901093014')"
;
sql
+=
" and mobile in ('13753596360','17701223310','18518013286','18548596019','15901093014')"
;
sql
+=
" and mobile in ('13753596360','17701223310','18518013286','18548596019','15901093014')"
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/processor/DMUserMemberProcessor.java
View file @
6264a288
...
@@ -31,8 +31,10 @@ public class DMUserMemberProcessor extends DataMigrationProcessorService {
...
@@ -31,8 +31,10 @@ public class DMUserMemberProcessor extends DataMigrationProcessorService {
@SneakyThrows
@SneakyThrows
@Override
@Override
protected
void
dataProcessing
(
boolean
flg
)
{
protected
void
dataProcessing
()
{
if
(
StringUtils
.
isNotEmpty
(
ServletUtils
.
getRequest
().
getParameter
(
DM_FLUSH
)))
{
HttpServletRequest
request
=
ServletUtils
.
getRequest
();
String
flg
=
StringUtils
.
defaultIfBlank
(
request
.
getParameter
(
DM_FLG
),
""
);
if
(
StringUtils
.
isNotEmpty
(
request
.
getParameter
(
DM_FLUSH
)))
{
log
.
info
(
"DM.flush.user_member:{}"
,
userMapper
.
executeForDM
(
"adam_user_member"
));
log
.
info
(
"DM.flush.user_member:{}"
,
userMapper
.
executeForDM
(
"adam_user_member"
));
log
.
info
(
"DM.flush.AdamUserMemberVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamUserMemberVo
.
class
.
getSimpleName
()).
getDeletedCount
());
log
.
info
(
"DM.flush.AdamUserMemberVo:{}"
,
mongoTemplate
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
exists
(
true
)),
AdamUserMemberVo
.
class
.
getSimpleName
()).
getDeletedCount
());
...
@@ -43,7 +45,7 @@ public class DMUserMemberProcessor extends DataMigrationProcessorService {
...
@@ -43,7 +45,7 @@ public class DMUserMemberProcessor extends DataMigrationProcessorService {
// 1-uid,2-card_id,3-card_number,4-status,5-expired_at,6-created_at,7-updated_at
// 1-uid,2-card_id,3-card_number,4-status,5-expired_at,6-created_at,7-updated_at
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
String
sql
=
sqlCount
.
replace
(
"count(1)"
,
field
);
if
(
flg
)
{
if
(
"1"
.
equals
(
flg
)
)
{
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sqlCount
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
sql
+=
" and uid in ('2026628','544327','1997335','773650','809406')"
;
}
}
...
...
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