记得上下班打卡 | 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
83061f16
Commit
83061f16
authored
Jun 21, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
脚本 消费 和 订单回调 修改
parent
360e4363
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
195 additions
and
87 deletions
+195
-87
SqlMapping.java
.../src/main/java/com/liquidnet/service/base/SqlMapping.java
+18
-0
pom.xml
liquidnet-bus-service/liquidnet-service-consumer/pom.xml
+5
-0
IBaseDao.java
...java/com/liquidnet/service/consumer/service/IBaseDao.java
+8
-0
BaseDao.java
.../com/liquidnet/service/consumer/service/impl/BaseDao.java
+21
-1
ConsumerProcessor.java
...service/consumer/service/processor/ConsumerProcessor.java
+65
-11
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+78
-75
No files found.
liquidnet-bus-common/liquidnet-common-service-base/src/main/java/com/liquidnet/service/base/SqlMapping.java
View file @
83061f16
...
...
@@ -6,8 +6,11 @@ import java.io.IOException;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.io.Serializable
;
import
java.lang.reflect.Array
;
import
java.nio.charset.StandardCharsets
;
import
java.util.ArrayList
;
import
java.util.LinkedList
;
import
java.util.List
;
import
java.util.Properties
;
public
class
SqlMapping
{
...
...
@@ -35,6 +38,7 @@ public class SqlMapping {
private
static
final
long
serialVersionUID
=
2208924091512163151L
;
private
LinkedList
<
String
>
sqls
;
private
LinkedList
<
Object
[]>[]
args
;
private
String
redisKey
;
private
SqlMessage
()
{
}
...
...
@@ -61,6 +65,14 @@ public class SqlMapping {
this
.
args
=
args
;
}
public
String
getRedisKey
()
{
return
redisKey
;
}
public
void
setRedisKey
(
String
redisKey
)
{
this
.
redisKey
=
redisKey
;
}
private
final
static
SqlMapping
.
SqlMessage
instance
=
new
SqlMapping
.
SqlMessage
();
public
static
SqlMapping
.
SqlMessage
getInstance
()
{
...
...
@@ -106,4 +118,10 @@ public class SqlMapping {
sqlMessage
.
setArgs
(
paramsList
);
return
JsonUtils
.
toJson
(
sqlMessage
);
}
public
static
String
getSqlRedis
(
String
redisKey
)
{
SqlMapping
.
SqlMessage
sqlMessage
=
SqlMapping
.
SqlMessage
.
getInstance
();
sqlMessage
.
setRedisKey
(
redisKey
);
return
JsonUtils
.
toJson
(
sqlMessage
);
}
}
liquidnet-bus-service/liquidnet-service-consumer/pom.xml
View file @
83061f16
...
...
@@ -31,6 +31,11 @@
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependencies>
<build>
...
...
liquidnet-bus-service/liquidnet-service-consumer/src/main/java/com/liquidnet/service/consumer/service/IBaseDao.java
View file @
83061f16
...
...
@@ -21,6 +21,14 @@ public interface IBaseDao {
*/
Boolean
batchSqls
(
LinkedList
<
String
>
sql
,
LinkedList
<
Object
[]>...
values
);
/**
* 执行sql语句 无 参数
*
* @param sql
* @return
*/
Boolean
batchSqlNoArgs
(
LinkedList
<
String
>
sql
);
/**
* xs 新增一条记录且返回主键Id
*
...
...
liquidnet-bus-service/liquidnet-service-consumer/src/main/java/com/liquidnet/service/consumer/service/impl/BaseDao.java
View file @
83061f16
...
...
@@ -76,12 +76,32 @@ public class BaseDao implements IBaseDao {
// if (ex instanceof LiquidnetServiceException) {
// log.error("###Error.Code:{} - {}", ((LiquidnetServiceException) ex).getCode(), ex.getMessage());
// } else {
log
.
error
(
"###Error.Sqls:{}\nParameters:{},Ex:{}"
,
JsonUtils
.
toJson
(
sql
),
JsonUtils
.
toJson
(
values
),
ex
.
getMessage
());
log
.
error
(
"###Error.Sqls:{}\nParameters:{},Ex:{}"
,
JsonUtils
.
toJson
(
sql
),
JsonUtils
.
toJson
(
values
),
ex
.
getMessage
());
// }
return
false
;
}
}
@Override
public
Boolean
batchSqlNoArgs
(
final
LinkedList
<
String
>
sql
)
{
try
{
TransactionCallback
<
Boolean
>
callback
=
new
TransactionCallback
<
Boolean
>()
{
@Override
public
Boolean
doInTransaction
(
final
TransactionStatus
transactionStatus
)
{
for
(
String
o
:
sql
)
{
jdbcTemplate
.
execute
(
o
);
}
return
true
;
}
};
TransactionTemplate
tt
=
new
TransactionTemplate
(
transactionManager
);
return
tt
.
execute
(
callback
);
}
catch
(
Exception
ex
)
{
log
.
error
(
"###Error.Sqls:{}\nParameters:{},Ex:{}"
,
sql
);
return
false
;
}
}
/**
* xs 新增一条记录且返回主键Id
...
...
liquidnet-bus-service/liquidnet-service-consumer/src/main/java/com/liquidnet/service/consumer/service/processor/ConsumerProcessor.java
View file @
83061f16
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
83061f16
This diff is collapsed.
Click to expand it.
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