记得上下班打卡 | 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
3636f064
Commit
3636f064
authored
Jul 28, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 入场须知
parent
a113a840
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
151 additions
and
1 deletion
+151
-1
DataController.java
...net/service/platform/controller/kylin/DataController.java
+7
-0
DMCheckUserPerformanceServiceImpl.java
...service/impl/kylin/DMCheckUserPerformanceServiceImpl.java
+21
-0
DMCheckUserServiceImpl.java
...e/platform/service/impl/kylin/DMCheckUserServiceImpl.java
+21
-0
DataImpl.java
...quidnet/service/platform/service/impl/kylin/DataImpl.java
+102
-1
No files found.
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/kylin/DataController.java
View file @
3636f064
...
@@ -39,4 +39,11 @@ public class DataController {
...
@@ -39,4 +39,11 @@ public class DataController {
return
ResponseDto
.
success
(
result
);
return
ResponseDto
.
success
(
result
);
}
}
@PostMapping
(
"childAccount"
)
@ApiOperation
(
"验票子账号数据迁移"
)
public
ResponseDto
<
Boolean
>
childAccount
()
{
Boolean
result
=
data
.
childAccount
();
return
ResponseDto
.
success
(
result
);
}
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DMCheckUserPerformanceServiceImpl.java
0 → 100644
View file @
3636f064
package
com
.
liquidnet
.
service
.
platform
.
service
.
impl
.
kylin
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.entity.KylinCheckUser
;
import
com.liquidnet.service.kylin.entity.KylinCheckUserPerformances
;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserMapper
;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserPerformancesMapper
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 巡演 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
DMCheckUserPerformanceServiceImpl
extends
ServiceImpl
<
KylinCheckUserPerformancesMapper
,
KylinCheckUserPerformances
>
{
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DMCheckUserServiceImpl.java
0 → 100644
View file @
3636f064
package
com
.
liquidnet
.
service
.
platform
.
service
.
impl
.
kylin
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.entity.KylinCheckUser
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserMapper
;
import
com.liquidnet.service.kylin.mapper.KylinRoadShowsMapper
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 巡演 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
DMCheckUserServiceImpl
extends
ServiceImpl
<
KylinCheckUserMapper
,
KylinCheckUser
>
{
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DataImpl.java
View file @
3636f064
...
@@ -3,8 +3,12 @@ package com.liquidnet.service.platform.service.impl.kylin;
...
@@ -3,8 +3,12 @@ package com.liquidnet.service.platform.service.impl.kylin;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.StringUtil
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dto.param.CheckPerformanceRelationParam
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinCheckUserPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinCheckUserVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
...
@@ -26,6 +30,7 @@ import java.sql.ResultSet;
...
@@ -26,6 +30,7 @@ import java.sql.ResultSet;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
@Service
@Service
public
class
DataImpl
{
public
class
DataImpl
{
...
@@ -63,6 +68,11 @@ public class DataImpl {
...
@@ -63,6 +68,11 @@ public class DataImpl {
@Autowired
@Autowired
private
DMRoadShowsServiceImpl
dmRoadShowsService
;
private
DMRoadShowsServiceImpl
dmRoadShowsService
;
@Autowired
private
DMCheckUserServiceImpl
dmCheckUserService
;
@Autowired
private
DMCheckUserPerformanceServiceImpl
dmCheckUserPerformanceService
;
@Autowired
@Autowired
private
DataUtils
dataUtils
;
private
DataUtils
dataUtils
;
@Autowired
@Autowired
...
@@ -791,7 +801,7 @@ public class DataImpl {
...
@@ -791,7 +801,7 @@ public class DataImpl {
//演出数据
//演出数据
while
(
resultData
.
next
())
{
while
(
resultData
.
next
())
{
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
roadShows
.
setRoadShowsId
(
resultData
.
getInt
(
"id"
)
+
""
);
roadShows
.
setRoadShowsId
(
resultData
.
getInt
(
"id"
)
+
""
);
roadShows
.
setTitle
(
resultData
.
getString
(
"title"
));
roadShows
.
setTitle
(
resultData
.
getString
(
"title"
));
roadShows
.
setImgPoster
(
resultData
.
getString
(
"img_poster"
));
roadShows
.
setImgPoster
(
resultData
.
getString
(
"img_poster"
));
roadShows
.
setStatus
(
1
);
roadShows
.
setStatus
(
1
);
...
@@ -818,4 +828,95 @@ public class DataImpl {
...
@@ -818,4 +828,95 @@ public class DataImpl {
}
}
}
}
}
}
public
boolean
childAccount
()
{
String
driverClassName
=
"com.mysql.cj.jdbc.Driver"
;
//启动驱动
String
url
=
"jdbc:mysql://pc-2ze6z2hxkug559q79.mysql.polardb.rds.aliyuncs.com:3306/mall"
;
//设置连接路径
String
username
=
"readonly"
;
//数据库用户名
String
password
=
"ZWDsf8Fy"
;
//数据库连接密码
Connection
con
=
null
;
//连接
PreparedStatement
pstmt
=
null
;
//使用预编译语句
ResultSet
rs
=
null
;
//获取的结果集
try
{
ArrayList
<
KylinCheckUser
>
checkUserList
=
new
ArrayList
();
ArrayList
<
KylinCheckUserVo
>
checkUserVoArrayList
=
new
ArrayList
();
Class
.
forName
(
driverClassName
);
//执行驱动
con
=
DriverManager
.
getConnection
(
url
,
username
,
password
);
//获取连接
String
sql
=
"select m.id,name,mobile,father_id,m.created_at,m.updated_at from merchants as m left join merchant_relation as mr on m.id = mr.child_id where is_own = 'no' and mobile not like '%&%'"
;
pstmt
=
con
.
prepareStatement
(
sql
);
ResultSet
resultData
=
pstmt
.
executeQuery
();
//演出数据
while
(
resultData
.
next
())
{
KylinCheckUser
checkUser
=
new
KylinCheckUser
();
checkUser
.
setCheckUserId
(
resultData
.
getInt
(
"id"
)
+
""
);
checkUser
.
setMerchantId
(
resultData
.
getInt
(
"father_id"
)
+
""
);
checkUser
.
setMobile
(
resultData
.
getString
(
"mobile"
));
checkUser
.
setName
(
resultData
.
getString
(
"name"
));
checkUser
.
setPwd
(
StringUtil
.
right
(
checkUser
.
getMobile
(),
8
));
checkUser
.
setStatus
(
1
);
checkUser
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"created_at"
).
toString
()));
if
(
null
!=
resultData
.
getTimestamp
(
"updated_at"
))
{
checkUser
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"updated_at"
).
toString
()));
}
KylinCheckUserVo
checkUserVo
=
new
KylinCheckUserVo
();
checkUserVo
.
setCheckUserId
(
checkUser
.
getCheckUserId
());
checkUserVo
.
setMerchantId
(
checkUser
.
getMerchantId
());
checkUserVo
.
setMobile
(
checkUser
.
getMobile
());
checkUserVo
.
setName
(
checkUser
.
getName
());
checkUserVo
.
setPwd
(
checkUser
.
getMobile
());
checkUserVo
.
setStatus
(
"1"
);
checkUserList
.
add
(
checkUser
);
checkUserVoArrayList
.
add
(
checkUserVo
);
//关系
ArrayList
<
KylinCheckUserPerformances
>
checkUserPerformancesArrayList
=
new
ArrayList
();
List
<
CheckPerformanceRelationParam
>
voList
=
new
ArrayList
();
KylinCheckUserPerformanceVo
checkUserPerformanceVo
=
new
KylinCheckUserPerformanceVo
();
checkUserPerformanceVo
.
setCheckUserId
(
checkUser
.
getCheckUserId
());
String
relationSql
=
"select * from performance_visit_children where performance_id > 5721 and merchant_id = = "
+
checkUser
.
getCheckUserId
();
//设置的预编译语句格式
pstmt
=
con
.
prepareStatement
(
relationSql
);
ResultSet
relationData
=
pstmt
.
executeQuery
();
while
(
relationData
.
next
())
{
KylinCheckUserPerformances
checkUserPerformances
=
new
KylinCheckUserPerformances
();
checkUserPerformances
.
setCheckUserId
(
resultData
.
getInt
(
"merchant_id"
)
+
""
);
checkUserPerformances
.
setPerformanceId
(
resultData
.
getInt
(
"performance_id"
)
+
""
);
checkUserPerformances
.
setCheckUserPerformanceId
(
resultData
.
getInt
(
"id"
)
+
""
);
checkUserPerformances
.
setStatus
(
1
);
checkUserPerformances
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"created_at"
).
toString
()));
if
(
null
!=
resultData
.
getTimestamp
(
"updated_at"
))
{
checkUserPerformances
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"updated_at"
).
toString
()));
}
checkUserPerformancesArrayList
.
add
(
checkUserPerformances
);
CheckPerformanceRelationParam
voData
=
new
CheckPerformanceRelationParam
();
voData
.
setPerformanceId
(
checkUserPerformances
.
getPerformanceId
());
voData
.
setCanDownTime
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
checkUserPerformances
.
getCreatedAt
()));
voList
.
add
(
voData
);
}
checkUserPerformanceVo
.
setRelationParams
(
voList
);
dmCheckUserPerformanceService
.
saveBatch
(
checkUserPerformancesArrayList
);
mongoTemplate
.
insert
(
checkUserPerformanceVo
,
KylinCheckUserPerformances
.
class
.
getSimpleName
());
}
dmCheckUserService
.
saveBatch
(
checkUserList
);
mongoTemplate
.
insert
(
checkUserVoArrayList
,
KylinCheckUserVo
.
class
.
getSimpleName
());
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
new
RuntimeException
(
e
);
}
finally
{
//关闭资源,倒关
try
{
if
(
rs
!=
null
)
rs
.
close
();
if
(
pstmt
!=
null
)
pstmt
.
close
();
if
(
con
!=
null
)
con
.
close
();
//必须要关
}
catch
(
Exception
e
)
{
}
}
}
}
}
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