记得上下班打卡 | 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
593827fa
Commit
593827fa
authored
Jun 15, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:mdb.date.format;
parent
622affa2
Changes
29
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
298 additions
and
364 deletions
+298
-364
AdamAddressesVo.java
...va/com/liquidnet/service/adam/dto/vo/AdamAddressesVo.java
+16
-6
AdamCollectBaseVo.java
.../com/liquidnet/service/adam/dto/vo/AdamCollectBaseVo.java
+7
-4
AdamCollectVo.java
...java/com/liquidnet/service/adam/dto/vo/AdamCollectVo.java
+5
-2
AdamDisposedBaseVo.java
...com/liquidnet/service/adam/dto/vo/AdamDisposedBaseVo.java
+7
-4
AdamDisposedVo.java
...ava/com/liquidnet/service/adam/dto/vo/AdamDisposedVo.java
+5
-1
AdamEntersVo.java
.../java/com/liquidnet/service/adam/dto/vo/AdamEntersVo.java
+20
-6
AdamMemberCodeVo.java
...a/com/liquidnet/service/adam/dto/vo/AdamMemberCodeVo.java
+14
-9
AdamMemberOrderSimpleVo.java
...iquidnet/service/adam/dto/vo/AdamMemberOrderSimpleVo.java
+5
-1
AdamMemberOrderVo.java
.../com/liquidnet/service/adam/dto/vo/AdamMemberOrderVo.java
+9
-3
AdamMemberPriceVo.java
.../com/liquidnet/service/adam/dto/vo/AdamMemberPriceVo.java
+8
-6
AdamRealInfoVo.java
...ava/com/liquidnet/service/adam/dto/vo/AdamRealInfoVo.java
+9
-0
AdamThirdPartInfoVo.java
...om/liquidnet/service/adam/dto/vo/AdamThirdPartInfoVo.java
+8
-4
AdamUserInfoVo.java
...ava/com/liquidnet/service/adam/dto/vo/AdamUserInfoVo.java
+14
-3
AdamUserMemberVo.java
...a/com/liquidnet/service/adam/dto/vo/AdamUserMemberVo.java
+8
-7
IAdamThirdPartyService.java
...iquidnet/service/adam/service/IAdamThirdPartyService.java
+0
-22
BsonUtil.java
...c/main/java/com/liquidnet/commons/lang/util/BsonUtil.java
+2
-1
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+2
-10
AdamUserController.java
...liquidnet/service/adam/controller/AdamUserController.java
+5
-7
AdamAddressesServiceImpl.java
...t/service/adam/service/impl/AdamAddressesServiceImpl.java
+34
-46
AdamCollectionServiceImpl.java
.../service/adam/service/impl/AdamCollectionServiceImpl.java
+5
-12
AdamDisposedServiceImpl.java
...et/service/adam/service/impl/AdamDisposedServiceImpl.java
+6
-6
AdamEntersServiceImpl.java
...dnet/service/adam/service/impl/AdamEntersServiceImpl.java
+32
-43
AdamMemberCodeServiceImpl.java
.../service/adam/service/impl/AdamMemberCodeServiceImpl.java
+2
-4
AdamMemberOrderServiceImpl.java
...service/adam/service/impl/AdamMemberOrderServiceImpl.java
+49
-45
AdamRealNameServiceImpl.java
...et/service/adam/service/impl/AdamRealNameServiceImpl.java
+1
-1
AdamThirdPartyServiceImpl.java
.../service/adam/service/impl/AdamThirdPartyServiceImpl.java
+0
-57
AdamUserInfoServiceImpl.java
...et/service/adam/service/impl/AdamUserInfoServiceImpl.java
+4
-6
AdamUserServiceImpl.java
...uidnet/service/adam/service/impl/AdamUserServiceImpl.java
+15
-44
AdamMemberPriceAdminServiceImpl.java
...m/service/impl/admin/AdamMemberPriceAdminServiceImpl.java
+6
-4
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamAddressesVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.SensitizeUtil
;
import
com.liquidnet.commons.lang.util.SensitizeUtil
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
...
@@ -7,6 +8,8 @@ import io.swagger.annotations.ApiModel;
...
@@ -7,6 +8,8 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamAddressesVo"
,
description
=
"收获地址"
)
@ApiModel
(
value
=
"AdamAddressesVo"
,
description
=
"收获地址"
)
@Data
@Data
public
class
AdamAddressesVo
implements
java
.
io
.
Serializable
,
Cloneable
{
public
class
AdamAddressesVo
implements
java
.
io
.
Serializable
,
Cloneable
{
...
@@ -31,9 +34,12 @@ public class AdamAddressesVo implements java.io.Serializable, Cloneable {
...
@@ -31,9 +34,12 @@ public class AdamAddressesVo implements java.io.Serializable, Cloneable {
private
Boolean
isDefault
;
private
Boolean
isDefault
;
@ApiModelProperty
(
position
=
18
,
value
=
"状态:0-INIT,1-NORMAL,2-INVALID"
)
@ApiModelProperty
(
position
=
18
,
value
=
"状态:0-INIT,1-NORMAL,2-INVALID"
)
private
Integer
state
;
private
Integer
state
;
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
createdAt
;
private
String
deletedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
updatedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
deletedAt
;
private
static
final
AdamAddressesVo
obj
=
new
AdamAddressesVo
();
private
static
final
AdamAddressesVo
obj
=
new
AdamAddressesVo
();
...
@@ -58,9 +64,13 @@ public class AdamAddressesVo implements java.io.Serializable, Cloneable {
...
@@ -58,9 +64,13 @@ public class AdamAddressesVo implements java.io.Serializable, Cloneable {
this
.
setAddress
(
source
.
getAddress
());
this
.
setAddress
(
source
.
getAddress
());
this
.
setIsDefault
(
source
.
getIsDefault
());
this
.
setIsDefault
(
source
.
getIsDefault
());
this
.
setState
(
source
.
getState
());
this
.
setState
(
source
.
getState
());
this
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssTrim
.
format
(
source
.
getCreatedAt
()
));
this
.
setCreatedAt
(
source
.
getCreatedAt
(
));
this
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssTrim
.
format
(
source
.
getUpdatedAt
()
));
this
.
setUpdatedAt
(
source
.
getUpdatedAt
(
));
this
.
setDeletedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssTrim
.
format
(
source
.
getDeletedAt
()
));
this
.
setDeletedAt
(
source
.
getDeletedAt
(
));
return
this
;
return
this
;
}
}
public
String
getPhone
()
{
return
SensitizeUtil
.
custom
(
phone
,
3
,
4
);
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamCollectBaseVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamCollectBaseVo"
,
description
=
"收藏基础数据"
)
@ApiModel
(
value
=
"AdamCollectBaseVo"
,
description
=
"收藏基础数据"
)
@Data
@Data
...
@@ -24,10 +27,10 @@ public class AdamCollectBaseVo implements Serializable, Cloneable {
...
@@ -24,10 +27,10 @@ public class AdamCollectBaseVo implements Serializable, Cloneable {
private
String
type
;
private
String
type
;
@ApiModelProperty
(
position
=
16
,
value
=
"内容类型"
)
@ApiModelProperty
(
position
=
16
,
value
=
"内容类型"
)
private
Integer
state
;
private
Integer
state
;
@
ApiModelProperty
(
position
=
17
,
value
=
"收藏时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
createdAt
;
private
LocalDateTime
createdAt
;
@
ApiModelProperty
(
position
=
18
,
value
=
"更新时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
updatedAt
;
private
static
final
AdamCollectBaseVo
obj
=
new
AdamCollectBaseVo
();
private
static
final
AdamCollectBaseVo
obj
=
new
AdamCollectBaseVo
();
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamCollectVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamCollectVo"
,
description
=
"收藏信息"
)
@ApiModel
(
value
=
"AdamCollectVo"
,
description
=
"收藏信息"
)
@Data
@Data
...
@@ -14,8 +17,8 @@ public class AdamCollectVo implements Serializable, Cloneable {
...
@@ -14,8 +17,8 @@ public class AdamCollectVo implements Serializable, Cloneable {
private
String
contentId
;
private
String
contentId
;
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"内容类型"
)
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"内容类型"
)
private
String
type
;
private
String
type
;
@
ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"收藏时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
createdAt
;
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"展示信息"
)
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"展示信息"
)
private
AdamCollectInfoVo
contentInfo
;
private
AdamCollectInfoVo
contentInfo
;
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamDisposedBaseVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamDisposedBaseVo"
,
description
=
"想去基础数据"
)
@ApiModel
(
value
=
"AdamDisposedBaseVo"
,
description
=
"想去基础数据"
)
@Data
@Data
...
@@ -24,10 +27,10 @@ public class AdamDisposedBaseVo implements Serializable, Cloneable {
...
@@ -24,10 +27,10 @@ public class AdamDisposedBaseVo implements Serializable, Cloneable {
private
String
type
;
private
String
type
;
@ApiModelProperty
(
position
=
16
,
value
=
"内容类型"
)
@ApiModelProperty
(
position
=
16
,
value
=
"内容类型"
)
private
Integer
state
;
private
Integer
state
;
@
ApiModelProperty
(
position
=
17
,
value
=
"收藏时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
createdAt
;
private
LocalDateTime
createdAt
;
@
ApiModelProperty
(
position
=
18
,
value
=
"更新时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
updatedAt
;
private
static
final
AdamDisposedBaseVo
obj
=
new
AdamDisposedBaseVo
();
private
static
final
AdamDisposedBaseVo
obj
=
new
AdamDisposedBaseVo
();
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamDisposedVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.List
;
@ApiModel
(
value
=
"AdamDisposedVo"
,
description
=
"想去信息"
)
@ApiModel
(
value
=
"AdamDisposedVo"
,
description
=
"想去信息"
)
...
@@ -16,7 +19,8 @@ public class AdamDisposedVo implements Serializable, Cloneable {
...
@@ -16,7 +19,8 @@ public class AdamDisposedVo implements Serializable, Cloneable {
@ApiModelProperty
(
position
=
12
,
value
=
"内容类型"
)
@ApiModelProperty
(
position
=
12
,
value
=
"内容类型"
)
private
String
type
;
private
String
type
;
@ApiModelProperty
(
position
=
13
,
value
=
"标记时间"
)
@ApiModelProperty
(
position
=
13
,
value
=
"标记时间"
)
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
position
=
14
,
value
=
"展示信息"
)
@ApiModelProperty
(
position
=
14
,
value
=
"展示信息"
)
private
AdamCollectInfoVo
contentInfo
;
private
AdamCollectInfoVo
contentInfo
;
@ApiModelProperty
(
position
=
15
,
value
=
"想去的用户信息列表,默认三个"
)
@ApiModelProperty
(
position
=
15
,
value
=
"想去的用户信息列表,默认三个"
)
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamEntersVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.SensitizeUtil
;
import
com.liquidnet.commons.lang.util.SensitizeUtil
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
...
@@ -7,6 +8,8 @@ import io.swagger.annotations.ApiModel;
...
@@ -7,6 +8,8 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamEntersVo"
,
description
=
"入场人"
)
@ApiModel
(
value
=
"AdamEntersVo"
,
description
=
"入场人"
)
@Data
@Data
public
class
AdamEntersVo
implements
java
.
io
.
Serializable
,
Cloneable
{
public
class
AdamEntersVo
implements
java
.
io
.
Serializable
,
Cloneable
{
...
@@ -27,9 +30,12 @@ public class AdamEntersVo implements java.io.Serializable, Cloneable {
...
@@ -27,9 +30,12 @@ public class AdamEntersVo implements java.io.Serializable, Cloneable {
private
Boolean
isDefault
;
private
Boolean
isDefault
;
@ApiModelProperty
(
position
=
17
,
value
=
"状态:0-INIT,1-NORMAL,2-INVALID"
)
@ApiModelProperty
(
position
=
17
,
value
=
"状态:0-INIT,1-NORMAL,2-INVALID"
)
private
Integer
state
;
private
Integer
state
;
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
createdAt
;
private
String
deletedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
updatedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
deletedAt
;
private
static
final
AdamEntersVo
obj
=
new
AdamEntersVo
();
private
static
final
AdamEntersVo
obj
=
new
AdamEntersVo
();
...
@@ -52,9 +58,17 @@ public class AdamEntersVo implements java.io.Serializable, Cloneable {
...
@@ -52,9 +58,17 @@ public class AdamEntersVo implements java.io.Serializable, Cloneable {
this
.
setIdCard
(
SensitizeUtil
.
custom
(
source
.
getIdCard
(),
3
,
2
));
this
.
setIdCard
(
SensitizeUtil
.
custom
(
source
.
getIdCard
(),
3
,
2
));
this
.
setIsDefault
(
source
.
getIsDefault
());
this
.
setIsDefault
(
source
.
getIsDefault
());
this
.
setState
(
source
.
getState
());
this
.
setState
(
source
.
getState
());
this
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getCreatedAt
()
));
this
.
setCreatedAt
(
source
.
getCreatedAt
(
));
this
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getUpdatedAt
()
));
this
.
setUpdatedAt
(
source
.
getUpdatedAt
(
));
this
.
setDeletedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getDeletedAt
()
));
this
.
setDeletedAt
(
source
.
getDeletedAt
(
));
return
this
;
return
this
;
}
}
public
String
getMobile
()
{
return
SensitizeUtil
.
custom
(
mobile
,
3
,
4
);
}
public
String
getIdCard
()
{
return
SensitizeUtil
.
custom
(
idCard
,
3
,
2
);
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberCodeVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
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.AdamMemberCode
;
import
com.liquidnet.service.adam.entity.AdamMemberCode
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
...
@@ -7,6 +8,7 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -7,6 +8,7 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamMemberCodeAdminVo"
,
description
=
"会员码兑换"
)
@ApiModel
(
value
=
"AdamMemberCodeAdminVo"
,
description
=
"会员码兑换"
)
@Data
@Data
...
@@ -29,16 +31,19 @@ public class AdamMemberCodeVo implements Serializable, Cloneable {
...
@@ -29,16 +31,19 @@ public class AdamMemberCodeVo implements Serializable, Cloneable {
@ApiModelProperty
(
position
=
7
,
value
=
"购买会员码的用户id"
)
@ApiModelProperty
(
position
=
7
,
value
=
"购买会员码的用户id"
)
private
String
buyUid
;
private
String
buyUid
;
@ApiModelProperty
(
position
=
8
,
value
=
"购买时间"
)
@ApiModelProperty
(
position
=
8
,
value
=
"购买时间"
)
private
String
buyAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
buyAt
;
@ApiModelProperty
(
position
=
9
,
value
=
"使用会员码的订单编号"
)
@ApiModelProperty
(
position
=
9
,
value
=
"使用会员码的订单编号"
)
private
String
useOrderNo
;
private
String
useOrderNo
;
@ApiModelProperty
(
position
=
10
,
value
=
"使用会员码的用户id"
)
@ApiModelProperty
(
position
=
10
,
value
=
"使用会员码的用户id"
)
private
String
useUid
;
private
String
useUid
;
@ApiModelProperty
(
position
=
11
,
value
=
"使用时间"
)
@ApiModelProperty
(
position
=
11
,
value
=
"使用时间"
)
private
String
useAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
useAt
;
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
updatedAt
;
private
static
final
AdamMemberCodeVo
obj
=
new
AdamMemberCodeVo
();
private
static
final
AdamMemberCodeVo
obj
=
new
AdamMemberCodeVo
();
...
@@ -59,12 +64,12 @@ public class AdamMemberCodeVo implements Serializable, Cloneable {
...
@@ -59,12 +64,12 @@ public class AdamMemberCodeVo implements Serializable, Cloneable {
this
.
setState
(
source
.
getState
());
this
.
setState
(
source
.
getState
());
this
.
setBuyOrderNo
(
source
.
getBuyOrderNo
());
this
.
setBuyOrderNo
(
source
.
getBuyOrderNo
());
this
.
setBuyUid
(
source
.
getBuyUid
());
this
.
setBuyUid
(
source
.
getBuyUid
());
this
.
setBuyAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getBuyAt
()
));
this
.
setBuyAt
(
source
.
getBuyAt
(
));
this
.
setUseOrderNo
(
source
.
getUseOrderNo
());
this
.
setUseOrderNo
(
source
.
getUseOrderNo
());
this
.
setUseUid
(
source
.
getUseUid
());
this
.
setUseUid
(
source
.
getUseUid
());
this
.
setUseAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getUseAt
()
));
this
.
setUseAt
(
source
.
getUseAt
(
));
this
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getCreatedAt
()
));
this
.
setCreatedAt
(
source
.
getCreatedAt
(
));
this
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getUpdatedAt
()
));
this
.
setUpdatedAt
(
source
.
getUpdatedAt
(
));
return
this
;
return
this
;
}
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberOrderSimpleVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamMemberOrderSimpleVo"
,
description
=
"会员订单列表信息"
)
@ApiModel
(
value
=
"AdamMemberOrderSimpleVo"
,
description
=
"会员订单列表信息"
)
@Data
@Data
...
@@ -16,7 +19,8 @@ public class AdamMemberOrderSimpleVo implements Serializable {
...
@@ -16,7 +19,8 @@ public class AdamMemberOrderSimpleVo implements Serializable {
@ApiModelProperty
(
position
=
11
,
value
=
"订单状态:0-未支付,1-已支付,2-已关闭,3-超时付,4-退款中,5-已退款"
)
@ApiModelProperty
(
position
=
11
,
value
=
"订单状态:0-未支付,1-已支付,2-已关闭,3-超时付,4-退款中,5-已退款"
)
private
Integer
state
;
private
Integer
state
;
@ApiModelProperty
(
position
=
12
,
value
=
"创建时间"
)
@ApiModelProperty
(
position
=
12
,
value
=
"创建时间"
)
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
position
=
13
,
value
=
"会员类型名称"
)
@ApiModelProperty
(
position
=
13
,
value
=
"会员类型名称"
)
private
String
memberName
;
private
String
memberName
;
@ApiModelProperty
(
position
=
14
,
value
=
"购买方式:0-购买会员,1-购买会员码,2-会员码兑换,3-礼包码兑换"
)
@ApiModelProperty
(
position
=
14
,
value
=
"购买方式:0-购买会员,1-购买会员码,2-会员码兑换,3-礼包码兑换"
)
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberOrderVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamMemberOrderVo"
,
description
=
"订单详情展示"
)
@ApiModel
(
value
=
"AdamMemberOrderVo"
,
description
=
"订单详情展示"
)
@Data
@Data
...
@@ -38,11 +41,14 @@ public class AdamMemberOrderVo implements Serializable, Cloneable {
...
@@ -38,11 +41,14 @@ public class AdamMemberOrderVo implements Serializable, Cloneable {
@ApiModelProperty
(
position
=
12
,
value
=
"支付单号"
)
@ApiModelProperty
(
position
=
12
,
value
=
"支付单号"
)
private
String
payNo
;
private
String
payNo
;
@ApiModelProperty
(
position
=
13
,
value
=
"支付时间"
)
@ApiModelProperty
(
position
=
13
,
value
=
"支付时间"
)
private
String
paymentAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
paymentAt
;
@ApiModelProperty
(
position
=
14
,
value
=
"创建时间"
)
@ApiModelProperty
(
position
=
14
,
value
=
"创建时间"
)
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
position
=
15
,
value
=
"创建时间"
)
@ApiModelProperty
(
position
=
15
,
value
=
"创建时间"
)
private
String
updatedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
updatedAt
;
@ApiModelProperty
(
position
=
16
,
value
=
"价格"
)
@ApiModelProperty
(
position
=
16
,
value
=
"价格"
)
private
BigDecimal
price
;
private
BigDecimal
price
;
@ApiModelProperty
(
position
=
17
,
value
=
"实付价格"
)
@ApiModelProperty
(
position
=
17
,
value
=
"实付价格"
)
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberPriceVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
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.AdamAddresses
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
import
com.liquidnet.service.adam.entity.AdamMemberPrice
;
import
com.liquidnet.service.adam.entity.AdamMemberPrice
;
...
@@ -9,6 +10,7 @@ import lombok.Data;
...
@@ -9,6 +10,7 @@ import lombok.Data;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"AdamMemberPriceVo"
,
description
=
"会员价格"
)
@ApiModel
(
value
=
"AdamMemberPriceVo"
,
description
=
"会员价格"
)
@Data
@Data
...
@@ -30,10 +32,10 @@ public class AdamMemberPriceVo implements Serializable {
...
@@ -30,10 +32,10 @@ public class AdamMemberPriceVo implements Serializable {
private
Integer
days
;
private
Integer
days
;
@ApiModelProperty
(
position
=
8
,
value
=
"会员包须知"
)
@ApiModelProperty
(
position
=
8
,
value
=
"会员包须知"
)
private
String
detail
;
private
String
detail
;
@
ApiModelProperty
(
position
=
9
,
value
=
"创建时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
createdAt
;
private
LocalDateTime
createdAt
;
@
ApiModelProperty
(
position
=
10
,
value
=
"更新时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
updatedAt
;
private
static
final
AdamMemberPriceVo
obj
=
new
AdamMemberPriceVo
();
private
static
final
AdamMemberPriceVo
obj
=
new
AdamMemberPriceVo
();
...
@@ -54,8 +56,8 @@ public class AdamMemberPriceVo implements Serializable {
...
@@ -54,8 +56,8 @@ public class AdamMemberPriceVo implements Serializable {
this
.
setPriceFixed
(
source
.
getPriceFixed
());
this
.
setPriceFixed
(
source
.
getPriceFixed
());
this
.
setDays
(
source
.
getDays
());
this
.
setDays
(
source
.
getDays
());
this
.
setDetail
(
source
.
getDetail
());
this
.
setDetail
(
source
.
getDetail
());
this
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getCreatedAt
()
));
this
.
setCreatedAt
(
source
.
getCreatedAt
(
));
this
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
source
.
getUpdatedAt
()
));
this
.
setUpdatedAt
(
source
.
getUpdatedAt
(
));
return
this
;
return
this
;
}
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamRealInfoVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.liquidnet.commons.lang.util.SensitizeUtil
;
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
;
...
@@ -27,4 +28,12 @@ public class AdamRealInfoVo implements Serializable, Cloneable {
...
@@ -27,4 +28,12 @@ public class AdamRealInfoVo implements Serializable, Cloneable {
}
}
return
new
AdamRealInfoVo
();
return
new
AdamRealInfoVo
();
}
}
public
String
getName
()
{
return
SensitizeUtil
.
chineseName
(
name
);
}
public
String
getIdCard
()
{
return
SensitizeUtil
.
custom
(
idCard
,
3
,
2
);
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamThirdPartInfoVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
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
;
import
java.time.LocalDateTime
;
@ApiModel
(
value
=
"ThirdPartInfoVo"
,
description
=
"用户第三方信息"
)
@ApiModel
(
value
=
"ThirdPartInfoVo"
,
description
=
"用户第三方信息"
)
@Data
@Data
public
class
AdamThirdPartInfoVo
implements
java
.
io
.
Serializable
,
Cloneable
{
public
class
AdamThirdPartInfoVo
implements
java
.
io
.
Serializable
,
Cloneable
{
...
@@ -20,10 +24,10 @@ public class AdamThirdPartInfoVo implements java.io.Serializable, Cloneable {
...
@@ -20,10 +24,10 @@ public class AdamThirdPartInfoVo implements java.io.Serializable, Cloneable {
private
String
platform
;
private
String
platform
;
@ApiModelProperty
(
position
=
16
,
value
=
"状态[1-绑定,2-解绑]"
)
@ApiModelProperty
(
position
=
16
,
value
=
"状态[1-绑定,2-解绑]"
)
private
Integer
state
;
private
Integer
state
;
@
ApiModelProperty
(
position
=
17
,
value
=
"创建时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
createdAt
;
private
LocalDateTime
createdAt
;
@
ApiModelProperty
(
position
=
18
,
value
=
"更新时间"
)
@
JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
String
updatedAt
;
private
LocalDateTime
updatedAt
;
private
static
final
AdamThirdPartInfoVo
obj
=
new
AdamThirdPartInfoVo
();
private
static
final
AdamThirdPartInfoVo
obj
=
new
AdamThirdPartInfoVo
();
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamUserInfoVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.SensitizeUtil
;
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
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.List
;
@ApiModel
(
value
=
"AdamUserInfoVo"
,
description
=
"用户详情"
)
@ApiModel
(
value
=
"AdamUserInfoVo"
,
description
=
"用户详情"
)
...
@@ -33,11 +37,14 @@ public class AdamUserInfoVo implements java.io.Serializable, Cloneable {
...
@@ -33,11 +37,14 @@ public class AdamUserInfoVo implements java.io.Serializable, Cloneable {
@ApiModelProperty
(
position
=
20
,
value
=
"标签"
)
@ApiModelProperty
(
position
=
20
,
value
=
"标签"
)
private
List
<
AdamTagParentVo
>
tagMe
;
private
List
<
AdamTagParentVo
>
tagMe
;
@ApiModelProperty
(
position
=
21
,
value
=
"注册时间"
)
@ApiModelProperty
(
position
=
21
,
value
=
"注册时间"
)
private
String
createAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
createAt
;
@ApiModelProperty
(
position
=
22
,
value
=
"最近一次更新时间"
)
@ApiModelProperty
(
position
=
22
,
value
=
"最近一次更新时间"
)
private
String
updatedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
updatedAt
;
@ApiModelProperty
(
position
=
23
,
value
=
"注销时间"
)
@ApiModelProperty
(
position
=
23
,
value
=
"注销时间"
)
private
String
closedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
closedAt
;
@ApiModelProperty
(
position
=
24
,
value
=
"是否完善信息[0-未完善,1-已完善]"
)
@ApiModelProperty
(
position
=
24
,
value
=
"是否完善信息[0-未完善,1-已完善]"
)
private
Integer
isComplete
;
private
Integer
isComplete
;
@ApiModelProperty
(
position
=
25
,
value
=
""
)
@ApiModelProperty
(
position
=
25
,
value
=
""
)
...
@@ -55,4 +62,8 @@ public class AdamUserInfoVo implements java.io.Serializable, Cloneable {
...
@@ -55,4 +62,8 @@ public class AdamUserInfoVo implements java.io.Serializable, Cloneable {
}
}
return
new
AdamUserInfoVo
();
return
new
AdamUserInfoVo
();
}
}
public
String
getMobile
()
{
return
SensitizeUtil
.
custom
(
mobile
,
3
,
4
);
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamUserMemberVo.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.base.ResponseDto
;
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
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
@ApiModel
(
value
=
"AdamUserMemberVo"
,
description
=
"会员用户信息"
)
@ApiModel
(
value
=
"AdamUserMemberVo"
,
description
=
"会员用户信息"
)
@Data
@Data
...
@@ -24,11 +23,14 @@ public class AdamUserMemberVo implements Serializable, Cloneable {
...
@@ -24,11 +23,14 @@ public class AdamUserMemberVo implements Serializable, Cloneable {
@ApiModelProperty
(
position
=
14
,
value
=
"用户会员状态[1-NORMAL,2-INVALID]"
)
@ApiModelProperty
(
position
=
14
,
value
=
"用户会员状态[1-NORMAL,2-INVALID]"
)
private
Integer
state
;
private
Integer
state
;
@ApiModelProperty
(
position
=
15
,
value
=
"过期时间"
)
@ApiModelProperty
(
position
=
15
,
value
=
"过期时间"
)
private
String
expiryAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
expiryAt
;
@ApiModelProperty
(
position
=
16
,
value
=
"创建时间"
)
@ApiModelProperty
(
position
=
16
,
value
=
"创建时间"
)
private
String
createdAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
createdAt
;
@ApiModelProperty
(
position
=
17
,
value
=
"更新时间"
)
@ApiModelProperty
(
position
=
17
,
value
=
"更新时间"
)
private
String
updatedAt
;
@JsonFormat
(
shape
=
JsonFormat
.
Shape
.
STRING
,
pattern
=
DateUtil
.
DATE_FULL_STR
)
private
LocalDateTime
updatedAt
;
private
static
final
AdamUserMemberVo
obj
=
new
AdamUserMemberVo
();
private
static
final
AdamUserMemberVo
obj
=
new
AdamUserMemberVo
();
...
@@ -47,8 +49,7 @@ public class AdamUserMemberVo implements Serializable, Cloneable {
...
@@ -47,8 +49,7 @@ public class AdamUserMemberVo implements Serializable, Cloneable {
*/
*/
@JsonIgnore
@JsonIgnore
public
boolean
isActive
()
{
public
boolean
isActive
()
{
LocalDateTime
expiryAt
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
this
.
getExpiryAt
());
LocalDateTime
expiryAt
=
this
.
getExpiryAt
();
return
this
.
getState
()
==
1
&&
null
!=
expiryAt
&&
expiryAt
.
isAfter
(
LocalDateTime
.
now
());
return
this
.
getState
()
==
1
&&
null
!=
expiryAt
&&
expiryAt
.
isAfter
(
LocalDateTime
.
now
());
}
}
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamThirdPartyService.java
deleted
100644 → 0
View file @
622affa2
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.adam.dto.vo.AdamThirdPartInfoVo
;
import
com.liquidnet.service.adam.entity.AdamThirdParty
;
import
java.util.List
;
/**
* <p>
* 用户第三方账号信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
IAdamThirdPartyService
extends
IService
<
AdamThirdParty
>
{
// List<AdamThirdPartInfoVo> queryByUid(String uid);
// AdamThirdPartInfoVo queryByUidAndPlatform(String uid, String platform);
}
liquidnet-bus-common/liquidnet-common-base/src/main/java/com/liquidnet/commons/lang/util/BsonUtil.java
View file @
593827fa
...
@@ -13,7 +13,8 @@ public class BsonUtil {
...
@@ -13,7 +13,8 @@ public class BsonUtil {
private
static
final
JsonWriterSettings
build
=
JsonWriterSettings
.
builder
().
dateTimeConverter
(
new
Converter
<
Long
>()
{
private
static
final
JsonWriterSettings
build
=
JsonWriterSettings
.
builder
().
dateTimeConverter
(
new
Converter
<
Long
>()
{
@Override
@Override
public
void
convert
(
Long
aLong
,
StrictJsonWriter
strictJsonWriter
)
{
public
void
convert
(
Long
aLong
,
StrictJsonWriter
strictJsonWriter
)
{
SimpleDateFormat
dateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
);
// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
SimpleDateFormat
dateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
dateFormat
.
setTimeZone
(
TimeZone
.
getTimeZone
(
"UTC"
));
dateFormat
.
setTimeZone
(
TimeZone
.
getTimeZone
(
"UTC"
));
if
(
aLong
>=
-
59014396800000L
&&
aLong
<=
253399536000000L
)
{
if
(
aLong
>=
-
59014396800000L
&&
aLong
<=
253399536000000L
)
{
strictJsonWriter
.
writeRaw
(
String
.
format
(
"\"%s\""
,
dateFormat
.
format
(
new
Date
(
aLong
))));
strictJsonWriter
.
writeRaw
(
String
.
format
(
"\"%s\""
,
dateFormat
.
format
(
new
Date
(
aLong
))));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
593827fa
...
@@ -56,17 +56,9 @@ public class AdamLoginController {
...
@@ -56,17 +56,9 @@ public class AdamLoginController {
@Autowired
@Autowired
DefaultAcsClient
defaultAcsClient
;
DefaultAcsClient
defaultAcsClient
;
@Autowired
@Autowired
IAdamUserService
adamUserService
;
@Autowired
IAdamRealNameService
adamRealNameService
;
@Autowired
IAdamThirdPartyService
adamThirdPartyService
;
@Autowired
IAdamUserMemberService
adamUserMemberService
;
@Autowired
IAdamMemberService
adamMemberService
;
@Autowired
IAdamRdmService
adamRdmService
;
IAdamRdmService
adamRdmService
;
@Autowired
IAdamUserService
adamUserService
;
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamUserController.java
View file @
593827fa
...
@@ -28,6 +28,7 @@ import org.springframework.web.bind.annotation.*;
...
@@ -28,6 +28,7 @@ import org.springframework.web.bind.annotation.*;
import
javax.validation.Valid
;
import
javax.validation.Valid
;
import
javax.validation.constraints.Pattern
;
import
javax.validation.constraints.Pattern
;
import
java.time.LocalDateTime
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -41,15 +42,11 @@ public class AdamUserController {
...
@@ -41,15 +42,11 @@ public class AdamUserController {
@Autowired
@Autowired
Environment
environment
;
Environment
environment
;
@Autowired
@Autowired
IAdamRdmService
adamRdmService
;
@Autowired
IAdamUserService
adamUserService
;
IAdamUserService
adamUserService
;
@Autowired
@Autowired
IAdamUserInfoService
adamUserInfoService
;
IAdamUserInfoService
adamUserInfoService
;
@Autowired
IAdamThirdPartyService
adamThirdPartyService
;
@Autowired
IAdamRealNameService
adamRealNameService
;
@Autowired
IAdamRdmService
adamRdmService
;
@ApiOperationSupport
(
order
=
1
)
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"个人资料编辑"
)
@ApiOperation
(
value
=
"个人资料编辑"
)
...
@@ -120,7 +117,7 @@ public class AdamUserController {
...
@@ -120,7 +117,7 @@ public class AdamUserController {
editUserInfoVo
.
setArea
(
parameter
.
getArea
());
editUserInfoVo
.
setArea
(
parameter
.
getArea
());
editUserInfoVo
.
setSignature
(
parameter
.
getSignature
());
editUserInfoVo
.
setSignature
(
parameter
.
getSignature
());
editUserInfoVo
.
setTagMe
(
tagMeVoList
);
editUserInfoVo
.
setTagMe
(
tagMeVoList
);
editUserInfoVo
.
setUpdatedAt
(
DateUtil
.
getNowTime
());
editUserInfoVo
.
setUpdatedAt
(
LocalDateTime
.
now
());
editUserInfoVo
.
setIsComplete
(
1
);
editUserInfoVo
.
setIsComplete
(
1
);
adamUserInfoService
.
edit
(
editUserInfoVo
);
adamUserInfoService
.
edit
(
editUserInfoVo
);
...
@@ -294,6 +291,7 @@ public class AdamUserController {
...
@@ -294,6 +291,7 @@ public class AdamUserController {
map
.
put
(
"realNameInfo"
,
adamRdmService
.
getRealInfoVoByUid
(
currentUid
));
map
.
put
(
"realNameInfo"
,
adamRdmService
.
getRealInfoVoByUid
(
currentUid
));
map
.
put
(
"thirdPartInfo"
,
adamRdmService
.
getThirdPartVoListByUid
(
currentUid
));
map
.
put
(
"thirdPartInfo"
,
adamRdmService
.
getThirdPartVoListByUid
(
currentUid
));
map
.
put
(
"userMemberVo"
,
adamRdmService
.
getUserMemberVoByUid
(
currentUid
));
map
.
put
(
"userMemberVo"
,
adamRdmService
.
getUserMemberVoByUid
(
currentUid
));
map
.
put
(
"memberVo"
,
adamRdmService
.
getMemberSimpleVo
());
return
ResponseDto
.
success
(
map
);
return
ResponseDto
.
success
(
map
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamAddressesServiceImpl.java
View file @
593827fa
...
@@ -49,11 +49,10 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -49,11 +49,10 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
IAdamRdmService
adamRdmService
;
IAdamRdmService
adamRdmService
;
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
String
add
(
AdamAddressesParam
parameter
)
{
public
String
add
(
AdamAddressesParam
parameter
)
{
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
String
currentUid
=
CurrentUtil
.
getCurrentUid
(
);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
currentUid
);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
currentUid
);
...
@@ -63,129 +62,118 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -63,129 +62,118 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
vo
.
setUid
(
currentUid
);
vo
.
setUid
(
currentUid
);
vo
.
setIsDefault
(
CollectionUtils
.
isEmpty
(
vos
));
vo
.
setIsDefault
(
CollectionUtils
.
isEmpty
(
vos
));
vo
.
setState
(
1
);
vo
.
setState
(
1
);
vo
.
setCreatedAt
(
now
Str
);
vo
.
setCreatedAt
(
now
);
mongoTemplate
.
insert
(
vo
,
AdamAddressesVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
vo
,
AdamAddressesVo
.
class
.
getSimpleName
());
adamRdmService
.
delAddressesVoByUid
(
currentUid
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_addresses.add"
,
SqlMapping
.
get
(
"adam_addresses.add"
,
vo
.
getAddressesId
(),
vo
.
getUid
(),
vo
.
getName
(),
vo
.
getPhone
(),
vo
.
getProvince
(),
vo
.
getCity
(),
vo
.
getCounty
(),
vo
.
getAddress
(),
vo
.
getIsDefault
(),
vo
.
getState
(),
now
vo
.
getAddressesId
(),
vo
.
getUid
(),
vo
.
getName
(),
vo
.
getPhone
(),
vo
.
getProvince
(),
vo
.
getCity
(),
vo
.
getCounty
(),
vo
.
getAddress
(),
vo
.
getIsDefault
(),
vo
.
getState
(),
now
)
)
);
);
adamRdmService
.
delAddressesVoByUid
(
currentUid
);
return
vo
.
getAddressesId
();
return
vo
.
getAddressesId
();
}
}
@Override
@Override
public
void
def
(
String
uid
,
String
addressesId
)
{
public
void
def
(
String
uid
,
String
addressesId
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
AdamAddressesVo
unDeaultVo
=
AdamAddressesVo
.
getNew
();
//
AdamAddressesVo unDeaultVo = AdamAddressesVo.getNew();
unDeaultVo
.
setIsDefault
(
false
);
//
unDeaultVo.setIsDefault(false);
unDeaultVo
.
setUpdatedAt
(
nowStr
);
// unDeaultVo.setUpdatedAt(now
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"state"
).
is
(
1
).
and
(
"isDefault"
).
is
(
true
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"state"
).
is
(
1
).
and
(
"isDefault"
).
is
(
true
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
unDeaultVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"isDefault"
,
false
).
append
(
"updatedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
AdamAddressesVo
unDefaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamAddressesVo
.
class
);
AdamAddressesVo
unDefaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamAddressesVo
.
class
);
toMqObjs
.
add
(
new
Object
[]{
unDeaultVo
.
getIsDefault
()
,
now
,
unDefaultVoAfter
.
getAddressesId
()});
toMqObjs
.
add
(
new
Object
[]{
false
,
now
,
unDefaultVoAfter
.
getAddressesId
()});
// vos.removeIf(r -> r.getAddressesId().equals(unDefaultVoAfter.getAddressesId()));
// vos.add(unDefaultVoAfter);
vos
=
this
.
collectionProcess
(
vos
,
unDefaultVoAfter
.
getAddressesId
(),
unDefaultVoAfter
);
vos
=
this
.
collectionProcess
(
vos
,
unDefaultVoAfter
.
getAddressesId
(),
unDefaultVoAfter
);
}
}
}
}
{
// 设置新默认
{
// 设置新默认
AdamAddressesVo
defaultVo
=
AdamAddressesVo
.
getNew
();
//
AdamAddressesVo defaultVo = AdamAddressesVo.getNew();
defaultVo
.
setIsDefault
(
true
);
//
defaultVo.setIsDefault(true);
defaultVo
.
setUpdatedAt
(
nowStr
);
// defaultVo.setUpdatedAt(now
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"addressesId"
).
is
(
addressesId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"addressesId"
).
is
(
addressesId
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
defaultVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"isDefault"
,
true
).
append
(
"updatedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
AdamAddressesVo
defaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamAddressesVo
.
class
);
AdamAddressesVo
defaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamAddressesVo
.
class
);
toMqObjs
.
add
(
new
Object
[]{
defaultVo
.
getIsDefault
()
,
now
,
addressesId
});
toMqObjs
.
add
(
new
Object
[]{
true
,
now
,
addressesId
});
// vos.removeIf(r -> r.getAddressesId().equals(defaultVoAfter.getAddressesId()));
// vos.add(defaultVoAfter);
vos
=
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getAddressesId
(),
defaultVoAfter
);
vos
=
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getAddressesId
(),
defaultVoAfter
);
}
}
}
}
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
adamRdmService
.
setAddressesVoByUid
(
uid
,
vos
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_addresses.update.is_default"
,
toMqObjs
));
SqlMapping
.
get
(
"adam_addresses.update.is_default"
,
toMqObjs
));
adamRdmService
.
setAddressesVoByUid
(
uid
,
vos
);
}
}
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
edit
(
AdamAddressesParam
parameter
)
{
public
void
edit
(
AdamAddressesParam
parameter
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
AdamAddressesVo
updateVo
=
AdamAddressesVo
.
getNew
();
AdamAddressesVo
updateVo
=
AdamAddressesVo
.
getNew
();
BeanUtils
.
copyProperties
(
parameter
,
updateVo
);
BeanUtils
.
copyProperties
(
parameter
,
updateVo
);
updateVo
.
setUpdatedAt
(
nowStr
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"addressesId"
).
is
(
parameter
.
getAddressesId
())).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"addressesId"
).
is
(
parameter
.
getAddressesId
())).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateVo
))),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateVo
))
.
append
(
"updatedAt"
,
now
)
),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
updateVo
=
BsonUtil
.
toBean
(
doc
,
AdamAddressesVo
.
class
);
updateVo
=
BsonUtil
.
toBean
(
doc
,
AdamAddressesVo
.
class
);
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
currentUid
);
adamRdmService
.
setAddressesVoByUid
(
updateVo
.
getUid
(),
this
.
collectionProcess
(
vos
,
parameter
.
getAddressesId
(),
updateVo
));
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_addresses.edit"
,
SqlMapping
.
get
(
"adam_addresses.edit"
,
updateVo
.
getName
(),
updateVo
.
getPhone
(),
updateVo
.
getProvince
(),
updateVo
.
getCity
(),
updateVo
.
getCounty
(),
updateVo
.
getAddress
(),
now
,
updateVo
.
getAddressesId
()
updateVo
.
getName
(),
updateVo
.
getPhone
(),
updateVo
.
getProvince
(),
updateVo
.
getCity
(),
updateVo
.
getCounty
(),
updateVo
.
getAddress
(),
now
,
updateVo
.
getAddressesId
()
)
)
);
);
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
currentUid
);
// vos.removeIf(r -> r.getAddressesId().equals(parameter.getAddressesId()));
// vos.add(updateVo);
adamRdmService
.
setAddressesVoByUid
(
updateVo
.
getUid
(),
this
.
collectionProcess
(
vos
,
parameter
.
getAddressesId
(),
updateVo
));
}
}
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
remove
(
String
uid
,
String
addressesId
)
{
public
void
remove
(
String
uid
,
String
addressesId
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
AdamAddressesVo
removeVo
=
AdamAddressesVo
.
getNew
();
//
AdamAddressesVo removeVo = AdamAddressesVo.getNew();
removeVo
.
setState
(
2
);
//
removeVo.setState(2);
removeVo
.
setIsDefault
(
false
);
//
removeVo.setIsDefault(false);
removeVo
.
setUpdatedAt
(
nowStr
);
// removeVo.setUpdatedAt(now
);
removeVo
.
setDeletedAt
(
nowStr
);
// removeVo.setDeletedAt(now
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamAddressesVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"addressesId"
).
is
(
addressesId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"addressesId"
).
is
(
addressesId
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
removeVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"state"
,
2
).
append
(
"isDefault"
,
false
).
append
(
"updatedAt"
,
now
).
append
(
"deletedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_addresses.remove"
,
now
,
now
,
addressesId
)
);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
vos
.
removeIf
(
r
->
r
.
getAddressesId
().
equals
(
addressesId
));
vos
.
removeIf
(
r
->
r
.
getAddressesId
().
equals
(
addressesId
));
adamRdmService
.
setAddressesVoByUid
(
uid
,
vos
);
adamRdmService
.
setAddressesVoByUid
(
uid
,
vos
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_addresses.remove"
,
now
,
now
,
addressesId
)
);
}
}
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamCollectionServiceImpl.java
View file @
593827fa
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectBaseVo
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectBaseVo
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectVo
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectVo
;
import
com.liquidnet.service.adam.entity.AdamCollection
;
import
com.liquidnet.service.adam.mapper.AdamCollectionMapper
;
import
com.liquidnet.service.adam.service.IAdamCollectionService
;
import
com.liquidnet.service.adam.service.IAdamCollectionService
;
import
com.liquidnet.service.adam.service.IAdamRdmService
;
import
com.liquidnet.service.adam.service.IAdamRdmService
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -26,7 +21,6 @@ import org.springframework.data.domain.PageRequest;
...
@@ -26,7 +21,6 @@ import org.springframework.data.domain.PageRequest;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
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
;
...
@@ -62,7 +56,7 @@ public class AdamCollectionServiceImpl implements IAdamCollectionService {
...
@@ -62,7 +56,7 @@ public class AdamCollectionServiceImpl implements IAdamCollectionService {
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
vo
.
setState
(
1
);
vo
.
setState
(
1
);
vo
.
setCreatedAt
(
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
)
);
vo
.
setCreatedAt
(
now
);
mongoTemplate
.
insert
(
vo
,
AdamCollectBaseVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
vo
,
AdamCollectBaseVo
.
class
.
getSimpleName
());
...
@@ -83,16 +77,15 @@ public class AdamCollectionServiceImpl implements IAdamCollectionService {
...
@@ -83,16 +77,15 @@ public class AdamCollectionServiceImpl implements IAdamCollectionService {
@Override
@Override
public
void
del
(
String
uid
,
String
type
,
String
...
contentIds
)
{
public
void
del
(
String
uid
,
String
type
,
String
...
contentIds
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
AdamCollectBaseVo
delVo
=
AdamCollectBaseVo
.
getNew
();
//
AdamCollectBaseVo delVo = AdamCollectBaseVo.getNew();
delVo
.
setState
(
2
);
//
delVo.setState(2);
delVo
.
setUpdatedAt
(
nowStr
);
// delVo.setUpdatedAt(now
);
UpdateResult
updateResult
=
mongoTemplate
.
getCollection
(
AdamCollectBaseVo
.
class
.
getSimpleName
()).
updateMany
(
UpdateResult
updateResult
=
mongoTemplate
.
getCollection
(
AdamCollectBaseVo
.
class
.
getSimpleName
()).
updateMany
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"type"
).
is
(
type
)
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"type"
).
is
(
type
)
.
and
(
"contentId"
).
in
(
contentIds
).
and
(
"state"
).
is
(
1
)).
getQueryObject
(),
.
and
(
"contentId"
).
in
(
contentIds
).
and
(
"state"
).
is
(
1
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
delVo
)
)));
new
Document
(
"$set"
,
new
Document
(
"state"
,
2
).
append
(
"updatedAt"
,
now
)));
if
(
updateResult
.
getModifiedCount
()
>
0
)
{
if
(
updateResult
.
getModifiedCount
()
>
0
)
{
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
for
(
String
c
:
contentIds
)
{
for
(
String
c
:
contentIds
)
{
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamDisposedServiceImpl.java
View file @
593827fa
...
@@ -3,7 +3,6 @@ package com.liquidnet.service.adam.service.impl;
...
@@ -3,7 +3,6 @@ package com.liquidnet.service.adam.service.impl;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamCollectInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamDisposedBaseVo
;
import
com.liquidnet.service.adam.dto.vo.AdamDisposedBaseVo
;
import
com.liquidnet.service.adam.dto.vo.AdamDisposedUserVo
;
import
com.liquidnet.service.adam.dto.vo.AdamDisposedUserVo
;
...
@@ -60,7 +59,7 @@ public class AdamDisposedServiceImpl implements IAdamDisposedService {
...
@@ -60,7 +59,7 @@ public class AdamDisposedServiceImpl implements IAdamDisposedService {
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
vo
.
setState
(
1
);
vo
.
setState
(
1
);
vo
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
)
);
vo
.
setCreatedAt
(
now
);
mongoTemplate
.
insert
(
vo
,
AdamDisposedBaseVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
vo
,
AdamDisposedBaseVo
.
class
.
getSimpleName
());
...
@@ -83,13 +82,14 @@ public class AdamDisposedServiceImpl implements IAdamDisposedService {
...
@@ -83,13 +82,14 @@ public class AdamDisposedServiceImpl implements IAdamDisposedService {
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
AdamDisposedBaseVo
delVo
=
AdamDisposedBaseVo
.
getNew
();
// AdamDisposedBaseVo delVo = AdamDisposedBaseVo.getNew();
delVo
.
setState
(
2
);
// delVo.setState(2);
delVo
.
setUpdatedAt
(
nowStr
);
// delVo.setUpdatedAt(now);
UpdateResult
updateResult
=
mongoTemplate
.
getCollection
(
AdamDisposedBaseVo
.
class
.
getSimpleName
()).
updateMany
(
UpdateResult
updateResult
=
mongoTemplate
.
getCollection
(
AdamDisposedBaseVo
.
class
.
getSimpleName
()).
updateMany
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"type"
).
is
(
type
)
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"type"
).
is
(
type
)
.
and
(
"contentId"
).
in
(
contentIds
).
and
(
"state"
).
is
(
1
)).
getQueryObject
(),
.
and
(
"contentId"
).
in
(
contentIds
).
and
(
"state"
).
is
(
1
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
delVo
)
)));
new
Document
(
"$set"
,
new
Document
(
"state"
,
2
).
append
(
"updatedAt"
,
now
)));
if
(
updateResult
.
getModifiedCount
()
>
0
)
{
if
(
updateResult
.
getModifiedCount
()
>
0
)
{
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
for
(
String
c
:
contentIds
)
{
for
(
String
c
:
contentIds
)
{
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamEntersServiceImpl.java
View file @
593827fa
...
@@ -51,7 +51,7 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -51,7 +51,7 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
IAdamRdmService
adamRdmService
;
IAdamRdmService
adamRdmService
;
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
String
add
(
AdamEntersParam
parameter
)
{
public
String
add
(
AdamEntersParam
parameter
)
{
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
...
@@ -65,23 +65,22 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -65,23 +65,22 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
vo
.
setUid
(
currentUid
);
vo
.
setUid
(
currentUid
);
vo
.
setIsDefault
(
CollectionUtils
.
isEmpty
(
vos
));
vo
.
setIsDefault
(
CollectionUtils
.
isEmpty
(
vos
));
vo
.
setState
(
1
);
vo
.
setState
(
1
);
vo
.
setCreatedAt
(
now
Str
);
vo
.
setCreatedAt
(
now
);
mongoTemplate
.
insert
(
vo
,
AdamEntersVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
vo
,
AdamEntersVo
.
class
.
getSimpleName
());
adamRdmService
.
delEntersVoByUid
(
currentUid
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_enters.add"
,
SqlMapping
.
get
(
"adam_enters.add"
,
vo
.
getEntersId
(),
vo
.
getUid
(),
vo
.
getType
(),
vo
.
getName
(),
vo
.
getMobile
(),
vo
.
getIdCard
(),
vo
.
getIsDefault
(),
vo
.
getState
(),
now
vo
.
getEntersId
(),
vo
.
getUid
(),
vo
.
getType
(),
vo
.
getName
(),
vo
.
getMobile
(),
vo
.
getIdCard
(),
vo
.
getIsDefault
(),
vo
.
getState
(),
now
)
)
);
);
adamRdmService
.
delEntersVoByUid
(
currentUid
);
return
vo
.
getEntersId
();
return
vo
.
getEntersId
();
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
def
(
String
uid
,
String
entersId
)
{
public
void
def
(
String
uid
,
String
entersId
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
...
@@ -89,47 +88,43 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -89,47 +88,43 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
LinkedList
<
Object
[]>
toMqObjs
=
new
LinkedList
<>();
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
AdamEntersVo
unDeaultVo
=
AdamEntersVo
.
getNew
();
//
AdamEntersVo unDeaultVo = AdamEntersVo.getNew();
unDeaultVo
.
setIsDefault
(
false
);
//
unDeaultVo.setIsDefault(false);
unDeaultVo
.
setUpdatedAt
(
nowStr
);
// unDeaultVo.setUpdatedAt(now
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"state"
).
is
(
1
).
and
(
"isDefault"
).
is
(
true
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"state"
).
is
(
1
).
and
(
"isDefault"
).
is
(
true
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
unDeaultVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"isDefault"
,
false
).
append
(
"updatedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
AdamEntersVo
unDeaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamEntersVo
.
class
);
AdamEntersVo
unDeaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamEntersVo
.
class
);
toMqObjs
.
add
(
new
Object
[]{
unDeaultVo
.
getIsDefault
()
,
now
,
unDeaultVoAfter
.
getEntersId
()});
toMqObjs
.
add
(
new
Object
[]{
false
,
now
,
unDeaultVoAfter
.
getEntersId
()});
// vos.removeIf(r -> r.getEntersId().equals(unDeaultVoAfter.getEntersId()));
// vos.add(unDeaultVoAfter);
vos
=
this
.
collectionProcess
(
vos
,
unDeaultVoAfter
.
getEntersId
(),
unDeaultVoAfter
);
vos
=
this
.
collectionProcess
(
vos
,
unDeaultVoAfter
.
getEntersId
(),
unDeaultVoAfter
);
}
}
}
}
{
// 设置新默认
{
// 设置新默认
AdamEntersVo
defaultVo
=
AdamEntersVo
.
getNew
();
//
AdamEntersVo defaultVo = AdamEntersVo.getNew();
defaultVo
.
setIsDefault
(
true
);
//
defaultVo.setIsDefault(true);
defaultVo
.
setUpdatedAt
(
nowStr
);
// defaultVo.setUpdatedAt(now
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"entersId"
).
is
(
entersId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
).
and
(
"entersId"
).
is
(
entersId
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
defaultVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"isDefault"
,
true
).
append
(
"updatedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
AdamEntersVo
defaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamEntersVo
.
class
);
AdamEntersVo
defaultVoAfter
=
BsonUtil
.
toBean
(
doc
,
AdamEntersVo
.
class
);
toMqObjs
.
add
(
new
Object
[]{
defaultVo
.
getIsDefault
()
,
now
,
entersId
});
toMqObjs
.
add
(
new
Object
[]{
true
,
now
,
entersId
});
// vos.removeIf(r -> r.getEntersId().equals(defaultVoAfter.getEntersId()));
// vos.add(defaultVoAfter);
vos
=
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getEntersId
(),
defaultVoAfter
);
vos
=
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getEntersId
(),
defaultVoAfter
);
}
}
}
}
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
adamRdmService
.
setEntersVoByUid
(
uid
,
vos
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_enters.update.is_default"
,
toMqObjs
));
SqlMapping
.
get
(
"adam_enters.update.is_default"
,
toMqObjs
));
adamRdmService
.
setEntersVoByUid
(
uid
,
vos
);
}
}
}
}
...
@@ -137,30 +132,26 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -137,30 +132,26 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
void
edit
(
AdamEntersParam
parameter
)
{
public
void
edit
(
AdamEntersParam
parameter
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
AdamEntersVo
updateVo
=
AdamEntersVo
.
getNew
();
AdamEntersVo
updateVo
=
AdamEntersVo
.
getNew
();
BeanUtils
.
copyProperties
(
parameter
,
updateVo
);
BeanUtils
.
copyProperties
(
parameter
,
updateVo
);
updateVo
.
setUpdatedAt
(
nowStr
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"entersId"
).
is
(
parameter
.
getEntersId
())).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"entersId"
).
is
(
parameter
.
getEntersId
())).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateVo
))),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateVo
))
.
append
(
"updatedAt"
,
now
)
),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
updateVo
=
BsonUtil
.
toBean
(
doc
,
AdamEntersVo
.
class
);
updateVo
=
BsonUtil
.
toBean
(
doc
,
AdamEntersVo
.
class
);
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
currentUid
);
adamRdmService
.
setEntersVoByUid
(
currentUid
,
this
.
collectionProcess
(
vos
,
parameter
.
getEntersId
(),
updateVo
));
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_enters.edit"
,
SqlMapping
.
get
(
"adam_enters.edit"
,
updateVo
.
getType
(),
updateVo
.
getName
(),
updateVo
.
getMobile
(),
updateVo
.
getIdCard
(),
updateVo
.
getIsDefault
(),
updateVo
.
getState
(),
now
,
updateVo
.
getEntersId
()
updateVo
.
getType
(),
updateVo
.
getName
(),
updateVo
.
getMobile
(),
updateVo
.
getIdCard
(),
updateVo
.
getIsDefault
(),
updateVo
.
getState
(),
now
,
updateVo
.
getEntersId
()
)
)
);
);
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
currentUid
);
// vos.removeIf(r -> r.getEntersId().equals(parameter.getEntersId()));
// vos.add(updateVo);
adamRdmService
.
setEntersVoByUid
(
currentUid
,
this
.
collectionProcess
(
vos
,
parameter
.
getEntersId
(),
updateVo
));
}
}
}
}
...
@@ -168,28 +159,26 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -168,28 +159,26 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
void
remove
(
String
uid
,
String
entersId
)
{
public
void
remove
(
String
uid
,
String
entersId
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
// AdamEntersVo removeVo = AdamEntersVo.getNew();
AdamEntersVo
removeVo
=
AdamEntersVo
.
getNew
();
// removeVo.setState(2);
removeVo
.
setState
(
2
);
// removeVo.setIsDefault(false);
removeVo
.
setIsDefault
(
false
);
// removeVo.setUpdatedAt(now);
removeVo
.
setUpdatedAt
(
nowStr
);
// removeVo.setDeletedAt(now);
removeVo
.
setDeletedAt
(
nowStr
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamEntersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"entersId"
).
is
(
entersId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"entersId"
).
is
(
entersId
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
removeVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"state"
,
2
).
append
(
"isDefault"
,
false
).
append
(
"updatedAt"
,
now
).
append
(
"deletedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
if
(
null
!=
doc
)
{
if
(
null
!=
doc
)
{
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_enters.remove"
,
now
,
now
,
entersId
)
);
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
vos
.
removeIf
(
r
->
r
.
getEntersId
().
equals
(
entersId
));
vos
.
removeIf
(
r
->
r
.
getEntersId
().
equals
(
entersId
));
adamRdmService
.
setEntersVoByUid
(
uid
,
vos
);
adamRdmService
.
setEntersVoByUid
(
uid
,
vos
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
get
(
"adam_enters.remove"
,
now
,
now
,
entersId
)
);
}
}
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberCodeServiceImpl.java
View file @
593827fa
...
@@ -2,7 +2,6 @@ package com.liquidnet.service.adam.service.impl;
...
@@ -2,7 +2,6 @@ package com.liquidnet.service.adam.service.impl;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
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.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.dto.AdamMemberCodeParam
;
import
com.liquidnet.service.adam.dto.AdamMemberCodeParam
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberCodeVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberCodeVo
;
...
@@ -18,7 +17,6 @@ import org.springframework.data.mongodb.core.MongoTemplate;
...
@@ -18,7 +17,6 @@ import org.springframework.data.mongodb.core.MongoTemplate;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -54,8 +52,8 @@ public class AdamMemberCodeServiceImpl extends ServiceImpl<AdamMemberCodeMapper,
...
@@ -54,8 +52,8 @@ public class AdamMemberCodeServiceImpl extends ServiceImpl<AdamMemberCodeMapper,
// mongo
// mongo
AdamMemberCodeVo
vo
=
new
AdamMemberCodeVo
();
AdamMemberCodeVo
vo
=
new
AdamMemberCodeVo
();
BeanUtils
.
copyProperties
(
adamMemberCode
,
vo
);
BeanUtils
.
copyProperties
(
adamMemberCode
,
vo
);
vo
.
setCreatedAt
(
DateUtil
.
format
(
adamMemberCode
.
getCreatedAt
(),
DateUtil
.
Formatter
.
yyyyMMddHHmmss
));
vo
.
setCreatedAt
(
adamMemberCode
.
getCreatedAt
(
));
vo
.
setUpdatedAt
(
DateUtil
.
format
(
adamMemberCode
.
getUpdatedAt
(),
DateUtil
.
Formatter
.
yyyyMMddHHmmss
));
vo
.
setUpdatedAt
(
adamMemberCode
.
getUpdatedAt
(
));
mongoTemplate
.
insert
(
vo
,
AdamMemberCodeVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
vo
,
AdamMemberCodeVo
.
class
.
getSimpleName
());
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberOrderServiceImpl.java
View file @
593827fa
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamRealNameServiceImpl.java
View file @
593827fa
...
@@ -36,7 +36,7 @@ public class AdamRealNameServiceImpl extends ServiceImpl<AdamRealNameMapper, Ada
...
@@ -36,7 +36,7 @@ public class AdamRealNameServiceImpl extends ServiceImpl<AdamRealNameMapper, Ada
RabbitTemplate
rabbitTemplate
;
RabbitTemplate
rabbitTemplate
;
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
add
(
AdamRealName
realName
)
{
public
void
add
(
AdamRealName
realName
)
{
mongoTemplate
.
insert
(
realName
,
AdamRealInfoVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
realName
,
AdamRealInfoVo
.
class
.
getSimpleName
());
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamThirdPartyServiceImpl.java
deleted
100644 → 0
View file @
622affa2
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.dto.vo.AdamThirdPartInfoVo
;
import
com.liquidnet.service.adam.entity.AdamThirdParty
;
import
com.liquidnet.service.adam.mapper.AdamThirdPartyMapper
;
import
com.liquidnet.service.adam.service.IAdamThirdPartyService
;
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
org.springframework.util.CollectionUtils
;
import
java.util.List
;
/**
* <p>
* 用户第三方账号信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Service
public
class
AdamThirdPartyServiceImpl
extends
ServiceImpl
<
AdamThirdPartyMapper
,
AdamThirdParty
>
implements
IAdamThirdPartyService
{
@Autowired
MongoTemplate
mongoTemplate
;
@Autowired
RedisUtil
redisUtil
;
// @Override
// public List<AdamThirdPartInfoVo> queryByUid(String uid) {
// List<AdamThirdPartInfoVo> thirdPartInfoVos = (List<AdamThirdPartInfoVo>) redisUtil.hget(AdamRedisConst.INFO_THIRD_PARTY, uid);
// if (CollectionUtils.isEmpty(thirdPartInfoVos)) {
// thirdPartInfoVos = mongoTemplate.find(Query.query(Criteria.where("uid").is(uid).and("state").is(1)),
// AdamThirdPartInfoVo.class);
//
// if (!CollectionUtils.isEmpty(thirdPartInfoVos)) redisUtil.hset(AdamRedisConst.INFO_THIRD_PARTY, uid, thirdPartInfoVos);
// }
// return thirdPartInfoVos;
// }
// public AdamThirdPartInfoVo queryByUidAndPlatform(String uid, String platform) {
// List<AdamThirdPartInfoVo> voList = this.queryByUid(uid);
// if (!CollectionUtils.isEmpty(voList)) {
// for (AdamThirdPartInfoVo vo : voList) {
// if (platform.equals(vo.getPlatform())) {
// return vo;
// }
// }
// }
// return null;
// }
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserInfoServiceImpl.java
View file @
593827fa
...
@@ -3,7 +3,6 @@ package com.liquidnet.service.adam.service.impl;
...
@@ -3,7 +3,6 @@ package com.liquidnet.service.adam.service.impl;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.commons.lang.util.BsonUtil
;
import
com.liquidnet.commons.lang.util.BsonUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
com.liquidnet.service.adam.entity.AdamUserInfo
;
import
com.liquidnet.service.adam.entity.AdamUserInfo
;
...
@@ -78,13 +77,12 @@ public class AdamUserInfoServiceImpl extends ServiceImpl<AdamUserInfoMapper, Ada
...
@@ -78,13 +77,12 @@ public class AdamUserInfoServiceImpl extends ServiceImpl<AdamUserInfoMapper, Ada
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
editMobile
(
String
uid
,
String
mobile
)
{
public
void
editMobile
(
String
uid
,
String
mobile
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
now
);
// AdamUserInfoVo updateInfoVo = AdamUserInfoVo.getNew();
AdamUserInfoVo
updateInfoVo
=
AdamUserInfoVo
.
getNew
();
// updateInfoVo.setUpdatedAt(now);
updateInfoVo
.
setUpdatedAt
(
nowStr
);
// updateInfoVo.setMobile(mobile);
updateInfoVo
.
setMobile
(
mobile
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamUserInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamUserInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
uid
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateInfoVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"mobile"
,
mobile
).
append
(
"updatedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
BEFORE
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
BEFORE
)
);
);
AdamUserInfoVo
beforeUserInfoVo
=
BsonUtil
.
toBean
(
doc
,
AdamUserInfoVo
.
class
);
AdamUserInfoVo
beforeUserInfoVo
=
BsonUtil
.
toBean
(
doc
,
AdamUserInfoVo
.
class
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserServiceImpl.java
View file @
593827fa
...
@@ -58,8 +58,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -58,8 +58,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
@Autowired
@Autowired
IAdamEntersService
adamEntersService
;
IAdamEntersService
adamEntersService
;
@Autowired
@Autowired
IAdamThirdPartyService
adamThirdPartyService
;
@Autowired
IAdamRealNameService
adamRealNameService
;
IAdamRealNameService
adamRealNameService
;
@Autowired
@Autowired
IAdamRdmService
adamRdmService
;
IAdamRdmService
adamRdmService
;
...
@@ -68,33 +66,10 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -68,33 +66,10 @@ public class AdamUserServiceImpl implements IAdamUserService {
private
static
final
String
PHP_API_REAL_NAME
=
"/IdCardCheckVerification"
;
private
static
final
String
PHP_API_REAL_NAME
=
"/IdCardCheckVerification"
;
// @Override
// public AdamUserInfoVo queryByUid(String uid) {
// AdamUserInfoVo userInfoVo = (AdamUserInfoVo) redisUtil.hget(AdamRedisConst.INFO_USER, uid);
// if (null == userInfoVo) {
// userInfoVo = mongoTemplate.findOne(Query.query(Criteria.where("uid").is(uid).and("state").is(1)),
// AdamUserInfoVo.class, AdamUserInfoVo.class.getSimpleName());
//
// if (null != userInfoVo) redisUtil.hset(AdamRedisConst.INFO_USER, uid, userInfoVo);
// }
// return userInfoVo;
// }
// @Override
// public String queryUidByRedis(String mobile) {
// return (String) redisUtil.hget(AdamRedisConst.INFO_IDENTITY_MOBILE, mobile);
// }
//
// @Override
// public String queryUidByRedis(String openId, String platform) {
// return (String) redisUtil.hget(AdamRedisConst.INFO_IDENTITY_THIRD_PARTY, platform.concat(openId));
// }
@Override
@Override
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
// @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
);
AdamUserInfoVo
userInfoVo
=
AdamUserInfoVo
.
getNew
();
AdamUserInfoVo
userInfoVo
=
AdamUserInfoVo
.
getNew
();
userInfoVo
.
setUid
(
IDGenerator
.
nextSnowId
()
+
""
);
userInfoVo
.
setUid
(
IDGenerator
.
nextSnowId
()
+
""
);
...
@@ -102,7 +77,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -102,7 +77,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setState
(
1
);
userInfoVo
.
setState
(
1
);
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setCreateAt
(
now
Str
);
userInfoVo
.
setCreateAt
(
now
);
mongoTemplate
.
insert
(
userInfoVo
,
AdamUserInfoVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
userInfoVo
,
AdamUserInfoVo
.
class
.
getSimpleName
());
...
@@ -119,7 +94,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -119,7 +94,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
AdamUserInfoVo
register
(
AdamThirdPartParam
param
)
{
public
AdamUserInfoVo
register
(
AdamThirdPartParam
param
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
String
uid
=
adamRdmService
.
getUidByMobile
(
param
.
getMobile
());
String
uid
=
adamRdmService
.
getUidByMobile
(
param
.
getMobile
());
LinkedList
<
String
>
toMqSqls
=
new
LinkedList
<>();
LinkedList
<
String
>
toMqSqls
=
new
LinkedList
<>();
...
@@ -133,7 +107,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -133,7 +107,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setState
(
1
);
userInfoVo
.
setState
(
1
);
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setCreateAt
(
now
Str
);
userInfoVo
.
setCreateAt
(
now
);
mongoTemplate
.
insert
(
userInfoVo
,
AdamUserInfoVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
userInfoVo
,
AdamUserInfoVo
.
class
.
getSimpleName
());
...
@@ -145,7 +119,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -145,7 +119,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
AdamThirdPartInfoVo
thirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
AdamThirdPartInfoVo
thirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
BeanUtils
.
copyProperties
(
param
,
thirdPartInfoVo
);
BeanUtils
.
copyProperties
(
param
,
thirdPartInfoVo
);
thirdPartInfoVo
.
setCreatedAt
(
now
Str
);
thirdPartInfoVo
.
setCreatedAt
(
now
);
thirdPartInfoVo
.
setUid
(
userInfoVo
.
getUid
());
thirdPartInfoVo
.
setUid
(
userInfoVo
.
getUid
());
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
...
@@ -154,12 +128,11 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -154,12 +128,11 @@ public class AdamUserServiceImpl implements IAdamUserService {
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_third_party.add"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_third_party.add"
));
initThirdPartObjs
.
add
(
new
Object
[]{
thirdPartInfoVo
.
getUid
(),
thirdPartInfoVo
.
getOpenId
(),
thirdPartInfoVo
.
getAvatar
(),
thirdPartInfoVo
.
getNickname
(),
thirdPartInfoVo
.
getPlatform
(),
thirdPartInfoVo
.
getState
(),
thirdPartInfoVo
.
getCreatedAt
()});
initThirdPartObjs
.
add
(
new
Object
[]{
thirdPartInfoVo
.
getUid
(),
thirdPartInfoVo
.
getOpenId
(),
thirdPartInfoVo
.
getAvatar
(),
thirdPartInfoVo
.
getNickname
(),
thirdPartInfoVo
.
getPlatform
(),
thirdPartInfoVo
.
getState
(),
thirdPartInfoVo
.
getCreatedAt
()});
adamRdmService
.
setUidByPlatformOpenId
(
param
.
getPlatform
(),
param
.
getOpenId
(),
uid
);
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertSendAndReceive
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
gets
(
toMqSqls
,
initUserObjs
,
initThirdPartObjs
)
SqlMapping
.
gets
(
toMqSqls
,
initUserObjs
,
initThirdPartObjs
)
);
);
adamRdmService
.
setUidByPlatformOpenId
(
param
.
getPlatform
(),
param
.
getOpenId
(),
uid
);
return
userInfoVo
;
return
userInfoVo
;
}
}
...
@@ -167,11 +140,10 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -167,11 +140,10 @@ public class AdamUserServiceImpl implements IAdamUserService {
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
void
bindTpa
(
String
uid
,
AdamThirdPartParam
param
)
{
public
void
bindTpa
(
String
uid
,
AdamThirdPartParam
param
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
AdamThirdPartInfoVo
thirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
AdamThirdPartInfoVo
thirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
BeanUtils
.
copyProperties
(
param
,
thirdPartInfoVo
);
BeanUtils
.
copyProperties
(
param
,
thirdPartInfoVo
);
thirdPartInfoVo
.
setCreatedAt
(
now
Str
);
thirdPartInfoVo
.
setCreatedAt
(
now
);
thirdPartInfoVo
.
setUid
(
uid
);
thirdPartInfoVo
.
setUid
(
uid
);
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
...
@@ -199,7 +171,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -199,7 +171,7 @@ public class AdamUserServiceImpl implements IAdamUserService {
AdamThirdPartInfoVo
thirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
AdamThirdPartInfoVo
thirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
BeanUtils
.
copyProperties
(
param
,
thirdPartInfoVo
);
BeanUtils
.
copyProperties
(
param
,
thirdPartInfoVo
);
thirdPartInfoVo
.
setCreatedAt
(
now
Str
);
thirdPartInfoVo
.
setCreatedAt
(
now
);
thirdPartInfoVo
.
setUid
(
bindUid
);
thirdPartInfoVo
.
setUid
(
bindUid
);
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
...
@@ -227,13 +199,13 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -227,13 +199,13 @@ public class AdamUserServiceImpl implements IAdamUserService {
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
AdamThirdPartInfoVo
unBindThirdPartInfoVo
=
AdamThirdPartInfoVo
.
getNew
();
//
AdamThirdPartInfoVo unBindThirdPartInfoVo = AdamThirdPartInfoVo.getNew();
unBindThirdPartInfoVo
.
setUpdatedAt
(
nowStr
);
// unBindThirdPartInfoVo.setUpdatedAt(now
);
unBindThirdPartInfoVo
.
setState
(
2
);
// 2-解绑
//
unBindThirdPartInfoVo.setState(2);// 2-解绑
Document
doc
=
mongoTemplate
.
getCollection
(
AdamThirdPartInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamThirdPartInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
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
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
unBindThirdPartInfoVo
)
)),
new
Document
(
"$set"
,
new
Document
(
"state"
,
2
).
append
(
"updatedAt"
,
now
)),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
...
@@ -247,16 +219,15 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -247,16 +219,15 @@ public class AdamUserServiceImpl implements IAdamUserService {
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
unBindTpa
(
String
uid
,
String
platform
)
{
public
void
unBindTpa
(
String
uid
,
String
platform
)
{
this
.
unBindTpaProcess
(
uid
,
platform
);
this
.
unBindTpaProcess
(
uid
,
platform
);
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
void
close
(
String
uid
)
{
public
void
close
(
String
uid
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
format
(
now
,
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
LinkedList
<
String
>
toMqSqls
=
new
LinkedList
<>();
LinkedList
<
String
>
toMqSqls
=
new
LinkedList
<>();
LinkedList
<
Object
[]>
objsUser
=
new
LinkedList
<>(),
LinkedList
<
Object
[]>
objsUser
=
new
LinkedList
<>(),
objsThirdPart
=
new
LinkedList
<>(),
objsThirdPart
=
new
LinkedList
<>(),
...
@@ -349,8 +320,8 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -349,8 +320,8 @@ public class AdamUserServiceImpl implements IAdamUserService {
adamRealNameService
.
add
(
realName
);
adamRealNameService
.
add
(
realName
);
AdamRealInfoVo
realInfoVo
=
AdamRealInfoVo
.
getNew
();
AdamRealInfoVo
realInfoVo
=
AdamRealInfoVo
.
getNew
();
realInfoVo
.
setName
(
StringUtils
.
rightPad
(
StringUtils
.
left
(
name
,
1
),
name
.
length
(),
"*"
)
);
realInfoVo
.
setName
(
name
);
realInfoVo
.
setIdCard
(
StringUtils
.
rightPad
(
StringUtils
.
left
(
idCard
,
3
),
idCard
.
length
(),
"*"
).
concat
(
StringUtils
.
right
(
idCard
,
2
))
);
realInfoVo
.
setIdCard
(
idCard
);
realInfoVo
.
setState
(
1
);
realInfoVo
.
setState
(
1
);
adamRdmService
.
setRealInfoVoByUid
(
uid
,
realInfoVo
);
adamRdmService
.
setRealInfoVoByUid
(
uid
,
realInfoVo
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/admin/AdamMemberPriceAdminServiceImpl.java
View file @
593827fa
...
@@ -39,7 +39,7 @@ public class AdamMemberPriceAdminServiceImpl extends ServiceImpl<AdamMemberPrice
...
@@ -39,7 +39,7 @@ public class AdamMemberPriceAdminServiceImpl extends ServiceImpl<AdamMemberPrice
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
AdamMemberPriceVo
add
(
AdamMemberPrice
info
)
{
public
AdamMemberPriceVo
add
(
AdamMemberPrice
info
)
{
List
<
AdamMemberPrice
>
existList
=
adamMemberPriceMapper
.
selectList
(
List
<
AdamMemberPrice
>
existList
=
adamMemberPriceMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
AdamMemberPrice
.
class
).
eq
(
AdamMemberPrice:
:
getMemberId
,
info
.
getMemberId
()));
Wrappers
.
lambdaQuery
(
AdamMemberPrice
.
class
).
eq
(
AdamMemberPrice:
:
getMemberId
,
info
.
getMemberId
()));
...
@@ -56,7 +56,7 @@ public class AdamMemberPriceAdminServiceImpl extends ServiceImpl<AdamMemberPrice
...
@@ -56,7 +56,7 @@ public class AdamMemberPriceAdminServiceImpl extends ServiceImpl<AdamMemberPrice
}
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
//
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
AdamMemberPriceVo
edit
(
AdamMemberPriceParam
param
)
{
public
AdamMemberPriceVo
edit
(
AdamMemberPriceParam
param
)
{
AdamMemberPrice
updateInfo
=
new
AdamMemberPrice
();
AdamMemberPrice
updateInfo
=
new
AdamMemberPrice
();
updateInfo
.
setState
(
param
.
getState
());
updateInfo
.
setState
(
param
.
getState
());
...
@@ -70,13 +70,15 @@ public class AdamMemberPriceAdminServiceImpl extends ServiceImpl<AdamMemberPrice
...
@@ -70,13 +70,15 @@ public class AdamMemberPriceAdminServiceImpl extends ServiceImpl<AdamMemberPrice
String
memberPriceId
=
param
.
getMemberPriceId
();
String
memberPriceId
=
param
.
getMemberPriceId
();
adamMemberPriceMapper
.
update
(
adamMemberPriceMapper
.
update
(
updateInfo
,
Wrappers
.
lambdaQuery
(
AdamMemberPrice
.
class
).
eq
(
AdamMemberPrice:
:
getMemberPriceId
,
memberPriceId
));
updateInfo
,
Wrappers
.
lambdaQuery
(
AdamMemberPrice
.
class
).
eq
(
AdamMemberPrice:
:
getMemberPriceId
,
memberPriceId
)
);
Document
doc
=
mongoTemplate
.
getCollection
(
AdamMemberPriceVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamMemberPriceVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"memberPriceId"
).
is
(
memberPriceId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"memberPriceId"
).
is
(
memberPriceId
)).
getQueryObject
(),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateInfo
))),
new
Document
(
"$set"
,
Document
.
parse
(
JsonUtils
.
toJson
(
updateInfo
))
.
replace
(
"updatedAt"
,
updateInfo
.
getUpdatedAt
())
),
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
);
redisUtil
.
del
(
AdamRedisConst
.
INFO_MEMBER_PRICE
.
concat
(
memberPriceId
));
redisUtil
.
del
(
AdamRedisConst
.
INFO_MEMBER_PRICE
.
concat
(
memberPriceId
));
return
BsonUtil
.
toBean
(
doc
,
AdamMemberPriceVo
.
class
);
return
BsonUtil
.
toBean
(
doc
,
AdamMemberPriceVo
.
class
);
...
...
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