记得上下班打卡 | 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
8fc9e02b
Commit
8fc9e02b
authored
May 20, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix sql to mq;
parent
d5ddd54e
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
37 additions
and
13 deletions
+37
-13
AdamAddressesServiceImpl.java
...t/service/adam/service/impl/AdamAddressesServiceImpl.java
+1
-1
AdamRealNameServiceImpl.java
...et/service/adam/service/impl/AdamRealNameServiceImpl.java
+20
-3
AdamUserServiceImpl.java
...uidnet/service/adam/service/impl/AdamUserServiceImpl.java
+13
-8
adam_real_name.properties
...-impl/src/main/resources/sqlmap/adam_real_name.properties
+1
-0
adam_third_party.properties
...mpl/src/main/resources/sqlmap/adam_third_party.properties
+2
-1
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamAddressesServiceImpl.java
View file @
8fc9e02b
...
@@ -150,7 +150,7 @@ public class AdamAddressesServiceImpl extends ServiceImpl<AdamAddressesMapper, A
...
@@ -150,7 +150,7 @@ public class AdamAddressesServiceImpl extends ServiceImpl<AdamAddressesMapper, A
);
);
// TODO: 2021/5/14
// TODO: 2021/5/14
List
<
Object
>
paramList
=
Arrays
.
asList
(
null
);
List
<
Object
>
paramList
=
Arrays
.
asList
();
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// SqlMapping.get("adam_addresses.edit", paramList.toArray()));
// SqlMapping.get("adam_addresses.edit", paramList.toArray()));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamRealNameServiceImpl.java
View file @
8fc9e02b
...
@@ -7,14 +7,19 @@ import com.liquidnet.service.adam.dto.vo.AdamRealInfoVo;
...
@@ -7,14 +7,19 @@ import com.liquidnet.service.adam.dto.vo.AdamRealInfoVo;
import
com.liquidnet.service.adam.entity.AdamRealName
;
import
com.liquidnet.service.adam.entity.AdamRealName
;
import
com.liquidnet.service.adam.mapper.AdamRealNameMapper
;
import
com.liquidnet.service.adam.mapper.AdamRealNameMapper
;
import
com.liquidnet.service.adam.service.IAdamRealNameService
;
import
com.liquidnet.service.adam.service.IAdamRealNameService
;
import
com.liquidnet.service.base.SqlMapping
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
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
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.
Collection
;
import
java.util.
Arrays
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -30,6 +35,8 @@ public class AdamRealNameServiceImpl extends ServiceImpl<AdamRealNameMapper, Ada
...
@@ -30,6 +35,8 @@ public class AdamRealNameServiceImpl extends ServiceImpl<AdamRealNameMapper, Ada
MongoTemplate
mongoTemplate
;
MongoTemplate
mongoTemplate
;
@Autowired
@Autowired
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Autowired
RabbitTemplate
rabbitTemplate
;
@Override
@Override
public
AdamRealInfoVo
queryByUid
(
String
uid
)
{
public
AdamRealInfoVo
queryByUid
(
String
uid
)
{
...
@@ -44,10 +51,20 @@ public class AdamRealNameServiceImpl extends ServiceImpl<AdamRealNameMapper, Ada
...
@@ -44,10 +51,20 @@ public class AdamRealNameServiceImpl extends ServiceImpl<AdamRealNameMapper, Ada
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
void
add
(
AdamRealName
realName
)
{
public
void
add
(
AdamRealName
realName
)
{
mongoTemplate
.
insert
(
Collections
.
singletonList
(
realName
),
AdamRealInfoVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
Collections
.
singletonList
(
realName
),
AdamRealInfoVo
.
class
.
getSimpleName
());
// TODO: 2021/5/18 sql to mq
List
<
Object
>
paramList
=
Arrays
.
asList
(
realName
.
getRealNameId
(),
realName
.
getUid
(),
realName
.
getType
(),
realName
.
getName
(),
realName
.
getIdCard
(),
realName
.
getState
(),
realName
.
getCreatedAt
()
);
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// SqlMapping.get("adam_real_name.add", paramList.toArray()));
}
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserServiceImpl.java
View file @
8fc9e02b
...
@@ -40,7 +40,6 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -40,7 +40,6 @@ import org.springframework.transaction.annotation.Transactional;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Collection
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.List
;
...
@@ -92,6 +91,7 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
...
@@ -92,6 +91,7 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
AdamUserInfoVo
register
(
String
mobile
)
{
public
AdamUserInfoVo
register
(
String
mobile
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
...
@@ -207,6 +207,12 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
...
@@ -207,6 +207,12 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
return
thirdPartInfoVos
;
return
thirdPartInfoVos
;
}
}
/**
* 解绑第三方账号操作
*
* @param uid
* @param platform
*/
private
void
unBindTpaProcess
(
String
uid
,
String
platform
)
{
private
void
unBindTpaProcess
(
String
uid
,
String
platform
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
...
@@ -214,12 +220,14 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
...
@@ -214,12 +220,14 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
AdamThirdPartInfoVo
unBindThirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
AdamThirdPartInfoVo
unBindThirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
unBindThirdPartInfoVo
.
setUpdatedAt
(
nowStr
);
unBindThirdPartInfoVo
.
setUpdatedAt
(
nowStr
);
unBindThirdPartInfoVo
.
setState
(
2
);
// 2-解绑
unBindThirdPartInfoVo
.
setState
(
2
);
// 2-解绑
BasicDBObject
object
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
unBindThirdPartInfoVo
));
mongoTemplate
.
getCollection
(
AdamThirdPartInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdat
e
(
mongoTemplate
.
getCollection
(
AdamThirdPartInfoVo
.
class
.
getSimpleName
()).
updateOn
e
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"platform"
).
is
(
platform
).
and
(
"state"
).
is
(
1
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"platform"
).
is
(
platform
).
and
(
"state"
).
is
(
1
)).
getQueryObject
(),
object
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
unBindThirdPartInfoVo
))
);
);
// TODO: 2021/5/14 Execute sql to mq
// rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
// SqlMapping.get("adam_third_party.unbind", now, uid, platform));
}
}
@Override
@Override
...
@@ -308,9 +316,6 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
...
@@ -308,9 +316,6 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
redisUtil
.
hset
(
AdamRedisConst
.
INFO_REAL_NAME
,
uid
,
realInfoVo
);
redisUtil
.
hset
(
AdamRedisConst
.
INFO_REAL_NAME
,
uid
,
realInfoVo
);
// TODO: 2021/5/18 修改UserInfoVo,同步redis
return
realInfoVo
;
return
realInfoVo
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/resources/sqlmap/adam_real_name.properties
0 → 100644
View file @
8fc9e02b
adam_real_name.add
=
INSERT INTO ln_adam.adam_real_name (real_name_id, `uid`, `type`, `name`, id_card, `state`, created_at) VALUES (?,?,?,?,?,?,?)
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/resources/sqlmap/adam_third_party.properties
View file @
8fc9e02b
adam_third_party.add
=
INSERT INTO ln_adam.adam_third_party (`uid`, open_id, avatar, nickname, platform, `state`, created_at) values (?,?,?,?,?,?,?)
adam_third_party.add
=
INSERT INTO ln_adam.adam_third_party (`uid`, open_id, avatar, nickname, platform, `state`, created_at) values (?,?,?,?,?,?,?)
\ No newline at end of file
adam_third_party.unbind
=
UPDATE ln_adam.adam_third_party SET `state`=2, updated_at=? WHERE `uid`=? AND platform=? AND `state`=1
\ No newline at end of file
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