记得上下班打卡 | 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
ac712890
Commit
ac712890
authored
Aug 06, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除Adam中的注释代码(mongo操作、php请求);
parent
4eb0e8eb
Changes
12
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
309 additions
and
758 deletions
+309
-758
AdamCollectionController.java
...net/service/adam/controller/AdamCollectionController.java
+122
-122
AdamDisposedController.java
...idnet/service/adam/controller/AdamDisposedController.java
+135
-135
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+1
-102
AdamMemberOrderController.java
...et/service/adam/controller/AdamMemberOrderController.java
+2
-10
AdamUserController.java
...liquidnet/service/adam/controller/AdamUserController.java
+0
-16
AdamAddressesServiceImpl.java
...t/service/adam/service/impl/AdamAddressesServiceImpl.java
+23
-96
AdamEntersServiceImpl.java
...dnet/service/adam/service/impl/AdamEntersServiceImpl.java
+26
-116
AdamMemberOrderServiceImpl.java
...service/adam/service/impl/AdamMemberOrderServiceImpl.java
+0
-56
AdamRealNameServiceImpl.java
...et/service/adam/service/impl/AdamRealNameServiceImpl.java
+0
-6
AdamUserInfoServiceImpl.java
...et/service/adam/service/impl/AdamUserInfoServiceImpl.java
+0
-23
AdamUserMemberServiceImpl.java
.../service/adam/service/impl/AdamUserMemberServiceImpl.java
+0
-2
AdamUserServiceImpl.java
...uidnet/service/adam/service/impl/AdamUserServiceImpl.java
+0
-74
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamCollectionController.java
View file @
ac712890
package
com
.
liquidnet
.
service
.
adam
.
controller
;
//package com.liquidnet.service.adam.controller;
//
import
com.github.pagehelper.PageInfo
;
//import com.github.pagehelper.PageInfo;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
//import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import
com.github.xiaoymin.knife4j.annotations.ApiSupport
;
//import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import
com.liquidnet.commons.lang.util.CurrentUtil
;
//import com.liquidnet.commons.lang.util.CurrentUtil;
import
com.liquidnet.service.adam.dto.vo.AdamCollectBaseVo
;
//import com.liquidnet.service.adam.dto.vo.AdamCollectBaseVo;
import
com.liquidnet.service.adam.dto.vo.AdamCollectVo
;
//import com.liquidnet.service.adam.dto.vo.AdamCollectVo;
import
com.liquidnet.service.adam.service.IAdamCollectionService
;
//import com.liquidnet.service.adam.service.IAdamCollectionService;
import
com.liquidnet.service.base.PagedResult
;
//import com.liquidnet.service.base.PagedResult;
import
com.liquidnet.service.base.ResponseDto
;
//import com.liquidnet.service.base.ResponseDto;
import
io.swagger.annotations.Api
;
//import io.swagger.annotations.Api;
import
io.swagger.annotations.ApiImplicitParam
;
//import io.swagger.annotations.ApiImplicitParam;
import
io.swagger.annotations.ApiImplicitParams
;
//import io.swagger.annotations.ApiImplicitParams;
import
io.swagger.annotations.ApiOperation
;
//import io.swagger.annotations.ApiOperation;
import
lombok.extern.slf4j.Slf4j
;
//import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
//import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.web.bind.annotation.*
;
//import org.springframework.web.bind.annotation.*;
//
import
javax.validation.constraints.NotBlank
;
//import javax.validation.constraints.NotBlank;
import
javax.validation.constraints.Pattern
;
//import javax.validation.constraints.Pattern;
import
javax.validation.constraints.Size
;
//import javax.validation.constraints.Size;
import
java.util.List
;
//import java.util.List;
//
/**
///**
* <p>
// * <p>
* 收藏 前端控制器
// * 收藏 前端控制器
* </p>
// * </p>
*
// *
* @author liquidnet
// * @author liquidnet
* @since 2021-05-10
// * @since 2021-05-10
*/
// */
@ApiSupport
(
order
=
10060
)
//@ApiSupport(order = 10060)
@Api
(
tags
=
"收藏"
)
//@Api(tags = "收藏")
@Slf4j
//@Slf4j
@RestController
//@RestController
@RequestMapping
(
"collect"
)
//@RequestMapping("collect")
public
class
AdamCollectionController
{
//public class AdamCollectionController {
@Autowired
// @Autowired
IAdamCollectionService
adamCollectionService
;
// IAdamCollectionService adamCollectionService;
//
@ApiOperationSupport
(
order
=
1
)
// @ApiOperationSupport(order = 1)
@ApiOperation
(
value
=
"添加收藏"
)
// @ApiOperation(value = "添加收藏")
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型[TICKET,VIDEO]"
,
allowableValues
=
"TICKET,VIDEO"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[1,64]"
),
})
@PostMapping
(
"add"
)
public
ResponseDto
<
Object
>
add
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"收藏类型无效"
)
@RequestParam
String
type
,
@Size
(
min
=
1
,
max
=
64
,
message
=
"收藏内容ID长度限制1-64位"
)
@RequestParam
String
contentId
)
{
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
if
(
adamCollectionService
.
exists
(
currentUid
,
type
,
contentId
))
{
return
ResponseDto
.
success
();
}
AdamCollectBaseVo
collectVo
=
AdamCollectBaseVo
.
getNew
();
collectVo
.
setType
(
type
);
collectVo
.
setContentId
(
contentId
);
collectVo
.
setUid
(
currentUid
);
adamCollectionService
.
add
(
collectVo
);
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"删除收藏"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET,VIDEO"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentIds"
,
value
=
"内容ID[多个ID用','分隔]"
),
})
@PostMapping
(
"del"
)
public
ResponseDto
<
Object
>
del
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"收藏类型无效"
)
@RequestParam
String
type
,
@NotBlank
(
message
=
"内容ID不能为空"
)
@RequestParam
String
contentIds
)
{
adamCollectionService
.
del
(
CurrentUtil
.
getCurrentUid
(),
type
,
contentIds
.
split
(
","
));
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"收藏列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET,VIDEO"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"pageNo"
,
value
=
"页码"
,
example
=
"1"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"pageSize"
,
value
=
"页展示条数"
,
example
=
"5"
),
})
@PostMapping
(
"list"
)
public
ResponseDto
<
PagedResult
<
AdamCollectVo
>>
list
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"收藏类型无效"
)
@RequestParam
String
type
,
@RequestParam
(
defaultValue
=
"1"
,
required
=
false
)
int
pageNo
,
@RequestParam
(
defaultValue
=
"5"
,
required
=
false
)
int
pageSize
)
{
pageNo
=
pageNo
>
0
?
pageNo
:
1
;
pageSize
=
pageSize
<=
0
||
pageSize
>
10
?
5
:
pageSize
;
return
ResponseDto
.
success
(
adamCollectionService
.
queryPage
(
CurrentUtil
.
getCurrentUid
(),
type
,
pageNo
,
pageSize
));
}
// @ApiOperationSupport(order = 4)
// @ApiOperation(value = "获取特定内容的收藏用户列表 -> 返回结构待定")
// @ApiImplicitParams({
// @ApiImplicitParams({
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型
[TICKET,VIDEO]
", allowableValues = "TICKET,VIDEO"),
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[64]"),
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[
1,
64]"),
// })
// })
// @PostMapping("list/user")
// @PostMapping("add")
// public ResponseDto<Object> listUser(@RequestParam String type, @RequestParam String contentId) {
// public ResponseDto<Object> add(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "收藏类型无效")
// String uid = "1";
// @RequestParam String type,
// @Size(min = 1, max = 64, message = "收藏内容ID长度限制1-64位")
// @RequestParam String contentId) {
// String currentUid = CurrentUtil.getCurrentUid();
//
// if (adamCollectionService.exists(currentUid, type, contentId)) {
// return ResponseDto.success();
// }
//
//
// AdamCollectBaseVo collectVo = AdamCollectBaseVo.getNew();
// collectVo.setType(type);
// collectVo.setContentId(contentId);
// collectVo.setUid(currentUid);
// adamCollectionService.add(collectVo);
//
//
// return ResponseDto.success();
// }
//
// @ApiOperationSupport(order = 2)
// @ApiOperation(value = "删除收藏")
// @ApiImplicitParams({
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentIds", value = "内容ID[多个ID用','分隔]"),
// })
// @PostMapping("del")
// public ResponseDto<Object> del(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "收藏类型无效")
// @RequestParam String type,
// @NotBlank(message = "内容ID不能为空") @RequestParam String contentIds) {
// adamCollectionService.del(CurrentUtil.getCurrentUid(), type, contentIds.split(","));
//
//
// return ResponseDto.success();
// return ResponseDto.success();
// }
// }
//
@ApiOperationSupport
(
order
=
5
)
// @ApiOperationSupport(order = 3)
@ApiOperation
(
value
=
"获取收藏状态"
)
// @ApiOperation(value = "收藏列表")
@ApiImplicitParams
({
// @ApiImplicitParams({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET,VIDEO"
),
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[64]"
),
// @ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageNo", value = "页码", example = "1"),
})
// @ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageSize", value = "页展示条数", example = "5"),
@GetMapping
(
"state"
)
// })
public
ResponseDto
<
Boolean
>
state
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"收藏类型无效"
)
// @PostMapping("list")
@RequestParam
String
type
,
// public ResponseDto<PagedResult<AdamCollectVo>> list(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "收藏类型无效")
@Size
(
min
=
1
,
max
=
64
,
message
=
"收藏内容ID长度限制1-64位"
)
// @RequestParam String type,
@RequestParam
String
contentId
)
{
// @RequestParam(defaultValue = "1", required = false) int pageNo,
return
ResponseDto
.
success
(
adamCollectionService
.
queryState
(
CurrentUtil
.
getCurrentUid
(),
type
,
contentId
));
// @RequestParam(defaultValue = "5", required = false) int pageSize) {
}
// pageNo = pageNo > 0 ? pageNo : 1;
}
// pageSize = pageSize <= 0 || pageSize > 10 ? 5 : pageSize;
//
// return ResponseDto.success(adamCollectionService.queryPage(CurrentUtil.getCurrentUid(), type, pageNo, pageSize));
// }
//
//// @ApiOperationSupport(order = 4)
//// @ApiOperation(value = "获取特定内容的收藏用户列表 -> 返回结构待定")
//// @ApiImplicitParams({
//// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
//// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[64]"),
//// })
//// @PostMapping("list/user")
//// public ResponseDto<Object> listUser(@RequestParam String type, @RequestParam String contentId) {
//// String uid = "1";
////
////
////
//// return ResponseDto.success();
//// }
//
// @ApiOperationSupport(order = 5)
// @ApiOperation(value = "获取收藏状态")
// @ApiImplicitParams({
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
// @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[64]"),
// })
// @GetMapping("state")
// public ResponseDto<Boolean> state(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "收藏类型无效")
// @RequestParam String type,
// @Size(min = 1, max = 64, message = "收藏内容ID长度限制1-64位")
// @RequestParam String contentId) {
// return ResponseDto.success(adamCollectionService.queryState(CurrentUtil.getCurrentUid(), type, contentId));
// }
//}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamDisposedController.java
View file @
ac712890
package
com
.
liquidnet
.
service
.
adam
.
controller
;
//
package com.liquidnet.service.adam.controller;
//
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
//
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import
com.github.xiaoymin.knife4j.annotations.ApiSupport
;
//
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import
com.liquidnet.commons.lang.util.CurrentUtil
;
//
import com.liquidnet.commons.lang.util.CurrentUtil;
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;
import
com.liquidnet.service.adam.dto.vo.AdamDisposedVo
;
//
import com.liquidnet.service.adam.dto.vo.AdamDisposedVo;
import
com.liquidnet.service.adam.service.IAdamDisposedService
;
//
import com.liquidnet.service.adam.service.IAdamDisposedService;
import
com.liquidnet.service.base.PagedResult
;
//
import com.liquidnet.service.base.PagedResult;
import
com.liquidnet.service.base.ResponseDto
;
//
import com.liquidnet.service.base.ResponseDto;
import
io.swagger.annotations.Api
;
//
import io.swagger.annotations.Api;
import
io.swagger.annotations.ApiImplicitParam
;
//
import io.swagger.annotations.ApiImplicitParam;
import
io.swagger.annotations.ApiImplicitParams
;
//
import io.swagger.annotations.ApiImplicitParams;
import
io.swagger.annotations.ApiOperation
;
//
import io.swagger.annotations.ApiOperation;
import
lombok.extern.slf4j.Slf4j
;
//
import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
//
import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.web.bind.annotation.*
;
//
import org.springframework.web.bind.annotation.*;
//
import
javax.validation.constraints.NotBlank
;
//
import javax.validation.constraints.NotBlank;
import
javax.validation.constraints.Pattern
;
//
import javax.validation.constraints.Pattern;
import
javax.validation.constraints.Size
;
//
import javax.validation.constraints.Size;
//
/**
/
//
**
* <p>
//
* <p>
* 收藏 前端控制器
//
* 收藏 前端控制器
* </p>
//
* </p>
*
//
*
* @author liquidnet
//
* @author liquidnet
* @since 2021-05-10
//
* @since 2021-05-10
*/
//
*/
@ApiSupport
(
order
=
10070
)
//
@ApiSupport(order = 10070)
@Api
(
tags
=
"想去"
)
//
@Api(tags = "想去")
@Slf4j
//
@Slf4j
@RestController
//
@RestController
@RequestMapping
(
"disposed"
)
//
@RequestMapping("disposed")
public
class
AdamDisposedController
{
//
public class AdamDisposedController {
@Autowired
//
@Autowired
IAdamDisposedService
adamDisposedService
;
//
IAdamDisposedService adamDisposedService;
//
@ApiOperationSupport
(
order
=
1
)
//
@ApiOperationSupport(order = 1)
@ApiOperation
(
value
=
"添加想去"
)
//
@ApiOperation(value = "添加想去")
@ApiImplicitParams
({
//
@ApiImplicitParams({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"想去类型[TICKET,VIDEO]"
,
allowableValues
=
"TICKET,VIDEO"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "想去类型[TICKET,VIDEO]", allowableValues = "TICKET,VIDEO"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[1,64]"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[1,64]"),
})
//
})
@PostMapping
(
"add"
)
//
@PostMapping("add")
public
ResponseDto
<
Object
>
add
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"想去类型无效"
)
//
public ResponseDto<Object> add(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "想去类型无效")
@RequestParam
String
type
,
//
@RequestParam String type,
@Size
(
min
=
1
,
max
=
64
,
message
=
"内容ID长度限制1-64位"
)
//
@Size(min = 1, max = 64, message = "内容ID长度限制1-64位")
@RequestParam
String
contentId
)
{
//
@RequestParam String contentId) {
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
//
String currentUid = CurrentUtil.getCurrentUid();
//
if
(
adamDisposedService
.
exists
(
currentUid
,
type
,
contentId
))
{
//
if (adamDisposedService.exists(currentUid, type, contentId)) {
return
ResponseDto
.
success
();
//
return ResponseDto.success();
}
//
}
//
AdamDisposedBaseVo
disposedBaseVo
=
AdamDisposedBaseVo
.
getNew
();
//
AdamDisposedBaseVo disposedBaseVo = AdamDisposedBaseVo.getNew();
disposedBaseVo
.
setType
(
type
);
//
disposedBaseVo.setType(type);
disposedBaseVo
.
setContentId
(
contentId
);
//
disposedBaseVo.setContentId(contentId);
disposedBaseVo
.
setUid
(
currentUid
);
//
disposedBaseVo.setUid(currentUid);
//
adamDisposedService
.
add
(
disposedBaseVo
);
//
adamDisposedService.add(disposedBaseVo);
//
return
ResponseDto
.
success
();
//
return ResponseDto.success();
}
//
}
//
@ApiOperationSupport
(
order
=
2
)
//
@ApiOperationSupport(order = 2)
@ApiOperation
(
value
=
"删除想去"
)
//
@ApiOperation(value = "删除想去")
@ApiImplicitParams
({
//
@ApiImplicitParams({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET,VIDEO"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentIds"
,
value
=
"内容ID[多个ID用','分隔]"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentIds", value = "内容ID[多个ID用','分隔]"),
})
//
})
@PostMapping
(
"del"
)
//
@PostMapping("del")
public
ResponseDto
<
Object
>
del
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"想去类型无效"
)
//
public ResponseDto<Object> del(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "想去类型无效")
@RequestParam
String
type
,
//
@RequestParam String type,
@NotBlank
(
message
=
"内容ID不能为空"
)
@RequestParam
String
contentIds
)
{
//
@NotBlank(message = "内容ID不能为空") @RequestParam String contentIds) {
adamDisposedService
.
del
(
CurrentUtil
.
getCurrentUid
(),
type
,
contentIds
.
split
(
","
));
//
adamDisposedService.del(CurrentUtil.getCurrentUid(), type, contentIds.split(","));
//
return
ResponseDto
.
success
();
//
return ResponseDto.success();
}
//
}
//
@ApiOperationSupport
(
order
=
3
)
//
@ApiOperationSupport(order = 3)
@ApiOperation
(
value
=
"想去列表"
)
//
@ApiOperation(value = "想去列表")
@ApiImplicitParams
({
//
@ApiImplicitParams({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET,VIDEO"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"pageNo"
,
value
=
"页码"
,
example
=
"1"
),
//
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageNo", value = "页码", example = "1"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"pageSize"
,
value
=
"页展示条数"
,
example
=
"5"
),
//
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageSize", value = "页展示条数", example = "5"),
})
//
})
@PostMapping
(
"list"
)
//
@PostMapping("list")
public
ResponseDto
<
PagedResult
<
AdamDisposedVo
>>
list
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"想去类型无效"
)
//
public ResponseDto<PagedResult<AdamDisposedVo>> list(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "想去类型无效")
@RequestParam
String
type
,
//
@RequestParam String type,
@RequestParam
(
defaultValue
=
"1"
,
required
=
false
)
int
pageNo
,
//
@RequestParam(defaultValue = "1", required = false) int pageNo,
@RequestParam
(
defaultValue
=
"5"
,
required
=
false
)
int
pageSize
)
{
//
@RequestParam(defaultValue = "5", required = false) int pageSize) {
pageNo
=
pageNo
>
0
?
pageNo
:
1
;
//
pageNo = pageNo > 0 ? pageNo : 1;
pageSize
=
pageSize
<=
0
||
pageSize
>
10
?
10
:
pageSize
;
//
pageSize = pageSize <= 0 || pageSize > 10 ? 10 : pageSize;
//
return
ResponseDto
.
success
(
adamDisposedService
.
queryPage
(
CurrentUtil
.
getCurrentUid
(),
type
,
pageNo
,
pageSize
));
//
return ResponseDto.success(adamDisposedService.queryPage(CurrentUtil.getCurrentUid(), type, pageNo, pageSize));
}
//
}
//
@ApiOperationSupport
(
order
=
4
)
//
@ApiOperationSupport(order = 4)
@ApiOperation
(
value
=
"想去用户列表"
)
//
@ApiOperation(value = "想去用户列表")
@ApiImplicitParams
({
//
@ApiImplicitParams({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET,VIDEO"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET,VIDEO"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[1,64]"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[1,64]"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"pageNo"
,
value
=
"页码"
,
example
=
"1"
),
//
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageNo", value = "页码", example = "1"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"pageSize"
,
value
=
"页展示条数"
,
example
=
"10"
),
//
@ApiImplicitParam(type = "form", required = false, dataType = "Integer", name = "pageSize", value = "页展示条数", example = "10"),
})
//
})
@PostMapping
(
"list/user"
)
//
@PostMapping("list/user")
public
ResponseDto
<
PagedResult
<
AdamDisposedUserVo
>>
listUser
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"想去类型无效"
)
//
public ResponseDto<PagedResult<AdamDisposedUserVo>> listUser(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "想去类型无效")
@RequestParam
String
type
,
//
@RequestParam String type,
@Size
(
min
=
1
,
max
=
64
,
message
=
"内容ID长度限制1-64位"
)
//
@Size(min = 1, max = 64, message = "内容ID长度限制1-64位")
@RequestParam
String
contentId
,
//
@RequestParam String contentId,
@RequestParam
(
defaultValue
=
"1"
,
required
=
false
)
int
pageNo
,
//
@RequestParam(defaultValue = "1", required = false) int pageNo,
@RequestParam
(
defaultValue
=
"10"
,
required
=
false
)
int
pageSize
)
{
//
@RequestParam(defaultValue = "10", required = false) int pageSize) {
pageNo
=
pageNo
>
0
?
pageNo
:
1
;
//
pageNo = pageNo > 0 ? pageNo : 1;
pageSize
=
pageSize
<=
0
||
pageSize
>
20
?
20
:
pageSize
;
//
pageSize = pageSize <= 0 || pageSize > 20 ? 20 : pageSize;
//
return
ResponseDto
.
success
(
adamDisposedService
.
queryDisposedUsers
(
type
,
contentId
,
pageNo
,
pageSize
));
//
return ResponseDto.success(adamDisposedService.queryDisposedUsers(type, contentId, pageNo, pageSize));
}
//
}
//
@ApiOperationSupport
(
order
=
5
)
//
@ApiOperationSupport(order = 5)
@ApiOperation
(
value
=
"获取想去状态"
)
//
@ApiOperation(value = "获取想去状态")
@ApiImplicitParams
({
//
@ApiImplicitParams({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"TICKET"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "type", value = "收藏类型", allowableValues = "TICKET"),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[64]"
),
//
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "contentId", value = "内容ID[64]"),
})
//
})
@GetMapping
(
"state"
)
//
@GetMapping("state")
public
ResponseDto
<
Boolean
>
state
(
@Pattern
(
regexp
=
"\\b(TICKET|VIDEO)\\b"
,
message
=
"想去类型无效"
)
//
public ResponseDto<Boolean> state(@Pattern(regexp = "\\b(TICKET|VIDEO)\\b", message = "想去类型无效")
@RequestParam
String
type
,
//
@RequestParam String type,
@Size
(
min
=
1
,
max
=
64
,
message
=
"内容ID长度限制1-64位"
)
//
@Size(min = 1, max = 64, message = "内容ID长度限制1-64位")
@RequestParam
String
contentId
)
{
//
@RequestParam String contentId) {
return
ResponseDto
.
success
(
adamDisposedService
.
queryState
(
CurrentUtil
.
getCurrentUid
(),
type
,
contentId
));
//
return ResponseDto.success(adamDisposedService.queryState(CurrentUtil.getCurrentUid(), type, contentId));
}
//
}
}
//
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
ac712890
...
@@ -77,54 +77,6 @@ public class AdamLoginController {
...
@@ -77,54 +77,6 @@ public class AdamLoginController {
@Value
(
"${liquidnet.reviewer.app-login.mobile}"
)
@Value
(
"${liquidnet.reviewer.app-login.mobile}"
)
private
String
reviewMobile
;
private
String
reviewMobile
;
private
static
final
String
PHP_API_SMS_CODE_SEND
=
"/smsCode"
;
private
static
final
String
PHP_API_SMS_CODE_VALID
=
"/smsValidation"
;
// @GetMapping(value = {"gen"})
// public void genID() {
// log.debug("-nextSnowId:{}", IDGenerator.nextSnowId());
// log.debug("nextMilliId:{}", IDGenerator.nextMilliId());
// log.debug("nextMilliId:{}", IDGenerator.nextTimeId());
// log.debug("nextMilliId:{}", IDGenerator.get32UUID());
//
//
// ObjectNode smsNode = JsonUtils.OM().createObjectNode();
// smsNode.put("code", "123456");
// smsProcessor.aliyunDysmsSend("13753596360",
// SmsEnum.ADSignName.正在现场.name(), SmsEnum.ADTemplate.SMS_109535335.name(),
// smsNode.toString());
//
//
//
// ArrayNode smsBatchPhones = JsonUtils.OM().createArrayNode(),
// smsBatchSignNames = JsonUtils.OM().createArrayNode(),
// smsBatchTemplateParams = JsonUtils.OM().createArrayNode();
// ObjectNode smsBatchTemplateParam = JsonUtils.OM().createObjectNode();
//
// smsBatchPhones.add("13753596360");
// smsBatchPhones.add("17701223310");
//
// smsBatchSignNames.add(SmsEnum.ADSignName.正在现场.name());
// smsBatchSignNames.add(SmsEnum.ADSignName.正在现场.name());
//
// smsBatchTemplateParam.put("userName", "张某人");
// smsBatchTemplateParam.put("aName", "大美");
// smsBatchTemplateParam.put("time", "2021-07-10");
// smsBatchTemplateParam.put("siteName", "北京");
// smsBatchTemplateParam.put("url", "show");
//
// smsBatchTemplateParams.add(smsBatchTemplateParam.deepCopy());
//
// smsBatchTemplateParam.put("userName", "张某人");
// smsBatchTemplateParam.put("aName", "大美2");
// smsBatchTemplateParam.put("time", "2021-07-11");
// smsBatchTemplateParam.put("siteName", "天津");
// smsBatchTemplateParam.put("url", "show2");
// smsBatchTemplateParams.add(smsBatchTemplateParam);
//
// smsProcessor.aliyunDysmsSendBatch(smsBatchPhones.toPrettyString(), smsBatchSignNames.toString(), SmsEnum.ADTemplate.SMS_109535335.name(), smsBatchTemplateParams.toString());
// }
@ApiOperationSupport
(
order
=
2
)
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"发送验证码"
)
@ApiOperation
(
value
=
"发送验证码"
)
...
@@ -134,35 +86,6 @@ public class AdamLoginController {
...
@@ -134,35 +86,6 @@ public class AdamLoginController {
@GetMapping
(
value
=
{
"send"
})
@GetMapping
(
value
=
{
"send"
})
public
ResponseDto
<
Object
>
sendSms
(
@Pattern
(
regexp
=
"\\d{11}"
,
message
=
"手机号格式有误"
)
@RequestParam
String
mobile
)
{
public
ResponseDto
<
Object
>
sendSms
(
@Pattern
(
regexp
=
"\\d{11}"
,
message
=
"手机号格式有误"
)
@RequestParam
String
mobile
)
{
log
.
debug
(
"send to mobile:{}"
,
mobile
);
log
.
debug
(
"send to mobile:{}"
,
mobile
);
// Map<String, Object> respMap = null;
// String respStr = null;
// try {
// LinkedMultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>();
// paramsMap.add("mobile", mobile);
//
// long s = System.currentTimeMillis();
// respStr = HttpUtil.postToPhpApi(env.getProperty("liquidnet.url-service.url") + PHP_API_SMS_CODE_SEND, paramsMap);
// log.debug("###PHP.API[{}].RESP[{}]", PHP_API_SMS_CODE_SEND, respStr);
// log.debug("#PHP.API耗时:{}ms", System.currentTimeMillis() - s);
// respMap = JsonUtils.fromJson(respStr, Map.class);
// } catch (Exception e) {
// RedisLockUtil.unlock(LOCK_KEY_USMS_MOBILE + mobile);
// if (e instanceof HttpClientErrorException) {
// log.error("PHP.API验证码发送异常[mobile:{},respStr:{},ex:{}]", mobile, respStr, e.getLocalizedMessage());
// HttpClientErrorException ex = (HttpClientErrorException) e;
// JsonNode exBody = JsonUtils.fromJson(ex.getResponseBodyAsString(), JsonNode.class);
// return ResponseDto.failure("10003", exBody.get("message").asText());
// }
// log.error("PHP.API验证码发送异常[mobile:{},respStr:{}]", mobile, respStr, e);
// return ResponseDto.failure(ErrorMapping.get("10003"));
// }
// if (!CollectionUtils.isEmpty(respMap) && StringUtils.equalsIgnoreCase("OK", (String) respMap.get("message"))) {
// return ResponseDto.success();
// } else {
// RedisLockUtil.unlock(LOCK_KEY_USMS_MOBILE + mobile);
// log.warn("PHP.API验证码发送失败[mobile:{},respStr:{}]", mobile, respStr);
// return ResponseDto.failure(ErrorMapping.get("10003"));
// }
String
smsCodeByMobile
=
adamRdmService
.
getSmsCodeByMobile
(
mobile
);
String
smsCodeByMobile
=
adamRdmService
.
getSmsCodeByMobile
(
mobile
);
...
@@ -171,10 +94,6 @@ public class AdamLoginController {
...
@@ -171,10 +94,6 @@ public class AdamLoginController {
}
}
String
smsCode
=
RandomStringUtils
.
randomNumeric
(
6
);
String
smsCode
=
RandomStringUtils
.
randomNumeric
(
6
);
// SmsMessage smsMessage = SmsMessage.builder().setPhone(mobile).setSignName(SmsEnum.ADSignName.正在现场.name())
// .setTemplateCode(SmsEnum.ADTemplate.SMS_109535335.name())
// .setTemplateParam("code", smsCode);
// rabbitTemplate.convertAndSend(MQConst.EX_LNS_SMS_SENDER, MQConst.RK_SMS_CODE, smsMessage.toJson());
ObjectNode
msgNode
=
JsonUtils
.
OM
().
createObjectNode
();
ObjectNode
msgNode
=
JsonUtils
.
OM
().
createObjectNode
();
msgNode
.
put
(
"code"
,
smsCode
);
msgNode
.
put
(
"code"
,
smsCode
);
boolean
sendRst
=
smsProcessor
.
send
(
mobile
,
SmsEnum
.
ADSignName
.
M02
.
getVal
(),
SmsEnum
.
ADTemplate
.
SMS_221055862
.
name
(),
msgNode
.
toString
());
boolean
sendRst
=
smsProcessor
.
send
(
mobile
,
SmsEnum
.
ADSignName
.
M02
.
getVal
(),
SmsEnum
.
ADTemplate
.
SMS_221055862
.
name
(),
msgNode
.
toString
());
...
@@ -191,7 +110,7 @@ public class AdamLoginController {
...
@@ -191,7 +110,7 @@ public class AdamLoginController {
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"code"
,
value
=
"验证码"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"code"
,
value
=
"验证码"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
tru
e
,
dataType
=
"Integer"
,
name
=
"skip"
,
value
=
"是否跳过完善资料[1-跳过]"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
fals
e
,
dataType
=
"Integer"
,
name
=
"skip"
,
value
=
"是否跳过完善资料[1-跳过]"
),
})
})
@PostMapping
(
value
=
{
"login/sms"
})
@PostMapping
(
value
=
{
"login/sms"
})
public
ResponseDto
<
AdamLoginInfoVo
>
loginBySms
(
@Pattern
(
regexp
=
"\\d{11}"
,
message
=
"手机号格式有误"
)
public
ResponseDto
<
AdamLoginInfoVo
>
loginBySms
(
@Pattern
(
regexp
=
"\\d{11}"
,
message
=
"手机号格式有误"
)
...
@@ -459,26 +378,6 @@ public class AdamLoginController {
...
@@ -459,26 +378,6 @@ public class AdamLoginController {
}
}
}
}
// LinkedMultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>();
// paramsMap.add("mobile", mobile);
// paramsMap.add("code", code);
//
// String respStr = null;
// try {
// respStr = HttpUtil.postToPhpApi(env.getProperty("liquidnet.url-service.url") + PHP_API_SMS_CODE_VALID, paramsMap);
// log.debug("###PHP.API[{}].RESP:{}", PHP_API_SMS_CODE_VALID, respStr);
// Map respMap = JsonUtils.fromJson(respStr, Map.class);
// if (!CollectionUtils.isEmpty(respMap) && StringUtils.equalsIgnoreCase("OK", (String) respMap.get("message"))) {
// return true;
// } else {
// log.warn("PHP.API验证码验证失败[mobile:{},code:{},respStr:{}]", mobile, code, respStr);
// return false;
// }
// } catch (Exception e) {
// log.error("PHP.API验证码验证异常[mobile:{},code:{},respStr:{}]", mobile, code, respStr, e);
// return false;
// }
String
smsCodeByMobile
=
adamRdmService
.
getSmsCodeByMobile
(
mobile
);
String
smsCodeByMobile
=
adamRdmService
.
getSmsCodeByMobile
(
mobile
);
if
(
null
==
smsCodeByMobile
)
{
if
(
null
==
smsCodeByMobile
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10004"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10004"
));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberOrderController.java
View file @
ac712890
...
@@ -220,16 +220,8 @@ public class AdamMemberOrderController {
...
@@ -220,16 +220,8 @@ public class AdamMemberOrderController {
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10000"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10000"
));
}
}
}
}
// if (RedisLockUtil.tryLock(LOCK_KEY_UMEMBER_CODE + param.getMemberCode(), 1, 5)) {
ResponseDto
<
AdamMemberOrderResult
>
responseDto
=
adamMemberOrderService
.
exchangeMemberCode
(
param
);
// if (!responseDto.isSuccess()) {
return
adamMemberOrderService
.
exchangeMemberCode
(
param
);
// RedisLockUtil.unlock(LOCK_KEY_UMEMBER_CODE + param.getMemberCode());
// }
return
responseDto
;
// } else {
// return ResponseDto.failure(ErrorMapping.get("10000"));
// }
}
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperationSupport
(
order
=
5
)
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamUserController.java
View file @
ac712890
...
@@ -329,22 +329,6 @@ public class AdamUserController {
...
@@ -329,22 +329,6 @@ public class AdamUserController {
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
// LinkedMultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>();
// paramsMap.add("mobile", mobile);
// paramsMap.add("code", code);
// LinkedMultiValueMap<String, String> headersMap = new LinkedMultiValueMap<>();
// headersMap.add("token", null);
// try {
// String respStr = HttpUtil.get(env.getProperty("liquidnet.url-service.url") + PHP_API_SMS_CODE_VALID, paramsMap, headersMap);
// log.debug("###PHP.API.RESP:{}", respStr);
//
// Map respMap = JsonUtils.fromJson(respStr, Map.class);
//
// return StringUtils.equalsIgnoreCase("OK", (String) respMap.get("message"));
// } catch (Exception e) {
// log.error("验证码验证异常[mobile:{},code:{}]", mobile, code, e);
// return false;
// }
String
smsCodeByMobile
=
adamRdmService
.
getSmsCodeByMobile
(
mobile
);
String
smsCodeByMobile
=
adamRdmService
.
getSmsCodeByMobile
(
mobile
);
if
(
null
==
smsCodeByMobile
)
{
if
(
null
==
smsCodeByMobile
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10004"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10004"
));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamAddressesServiceImpl.java
View file @
ac712890
...
@@ -34,8 +34,6 @@ import java.util.stream.IntStream;
...
@@ -34,8 +34,6 @@ import java.util.stream.IntStream;
@Slf4j
@Slf4j
@Service
@Service
public
class
AdamAddressesServiceImpl
implements
IAdamAddressesService
{
public
class
AdamAddressesServiceImpl
implements
IAdamAddressesService
{
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
QueueUtils
queueUtils
;
QueueUtils
queueUtils
;
@Autowired
@Autowired
...
@@ -57,10 +55,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -57,10 +55,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
vo
.
setState
(
1
);
vo
.
setState
(
1
);
vo
.
setCreatedAt
(
now
);
vo
.
setCreatedAt
(
now
);
// long s = System.currentTimeMillis();
// mongoTemplate.insert(vo, AdamAddressesVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
// adamRdmService.delAddressesVoByUid(currentUid);
// adamRdmService.delAddressesVoByUid(currentUid);
adamRdmService
.
addAddressesVoByUid
(
currentUid
,
vos
,
vo
);
adamRdmService
.
addAddressesVoByUid
(
currentUid
,
vos
,
vo
);
...
@@ -84,18 +78,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -84,18 +78,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
LinkedList
<
Object
[]>
toMqObjs
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
toMqObjs
=
CollectionUtil
.
linkedListObjectArr
();
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
List
<
AdamAddressesVo
>
vos
=
adamRdmService
.
getAddressesVoByUid
(
uid
);
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
// AdamAddressesVo unDeaultVo = AdamAddressesVo.getNew();
// unDeaultVo.setIsDefault(false);
// unDeaultVo.setUpdatedAt(now);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamAddressesVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(uid).and("state").is(1).and("isDefault").is(true)).getQueryObject(),
// new Document("$set", new Document("isDefault", false).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (null != doc) {
// AdamAddressesVo unDefaultVoAfter = BsonUtil.toBean(doc, AdamAddressesVo.class);
AdamAddressesVo
defaultVo
=
queryDefault
(
vos
,
uid
,
false
);
AdamAddressesVo
defaultVo
=
queryDefault
(
vos
,
uid
,
false
);
defaultVo
.
setIsDefault
(
false
);
defaultVo
.
setIsDefault
(
false
);
defaultVo
.
setUpdatedAt
(
now
);
defaultVo
.
setUpdatedAt
(
now
);
...
@@ -103,21 +85,8 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -103,21 +85,8 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
toMqObjs
.
add
(
new
Object
[]{
false
,
now
,
defaultVo
.
getAddressesId
()});
toMqObjs
.
add
(
new
Object
[]{
false
,
now
,
defaultVo
.
getAddressesId
()});
this
.
collectionProcess
(
vos
,
defaultVo
.
getAddressesId
(),
defaultVo
);
this
.
collectionProcess
(
vos
,
defaultVo
.
getAddressesId
(),
defaultVo
);
// }
}
}
{
// 设置新默认
{
// 设置新默认
// AdamAddressesVo defaultVo = AdamAddressesVo.getNew();
// defaultVo.setIsDefault(true);
// defaultVo.setUpdatedAt(now);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamAddressesVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(uid).and("addressesId").is(addressesId)).getQueryObject(),
// new Document("$set", new Document("isDefault", true).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (null != doc) {
// AdamAddressesVo defaultVoAfter = BsonUtil.toBean(doc, AdamAddressesVo.class);
AdamAddressesVo
defaultVoAfter
=
adamRdmService
.
getAddressesVoByUidAddressesId
(
vos
,
addressesId
);
AdamAddressesVo
defaultVoAfter
=
adamRdmService
.
getAddressesVoByUidAddressesId
(
vos
,
addressesId
);
defaultVoAfter
.
setIsDefault
(
true
);
defaultVoAfter
.
setIsDefault
(
true
);
defaultVoAfter
.
setUpdatedAt
(
now
);
defaultVoAfter
.
setUpdatedAt
(
now
);
...
@@ -125,7 +94,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -125,7 +94,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
toMqObjs
.
add
(
new
Object
[]{
true
,
now
,
addressesId
});
toMqObjs
.
add
(
new
Object
[]{
true
,
now
,
addressesId
});
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getAddressesId
(),
defaultVoAfter
);
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getAddressesId
(),
defaultVoAfter
);
// }
}
}
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
...
@@ -155,19 +123,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -155,19 +123,6 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
updateVo
.
setCounty
(
parameter
.
getCounty
());
updateVo
.
setCounty
(
parameter
.
getCounty
());
updateVo
.
setAddress
(
parameter
.
getAddress
());
updateVo
.
setAddress
(
parameter
.
getAddress
());
updateVo
.
setUpdatedAt
(
now
);
updateVo
.
setUpdatedAt
(
now
);
// AdamAddressesVo updateVo = AdamAddressesVo.getNew();
// BeanUtils.copyProperties(parameter, updateVo);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamAddressesVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(currentUid).and("addressesId").is(parameter.getAddressesId())).getQueryObject(),
// new Document("$set", Document.parse(JsonUtils.toJson(updateVo)).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (null != doc) {
// updateVo = BsonUtil.toBean(doc, AdamAddressesVo.class);
//
// List<AdamAddressesVo> vos = adamRdmService.getAddressesVoByUid(currentUid);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setAddressesVoByUid
(
updateVo
.
getUid
(),
this
.
collectionProcess
(
vos
,
parameter
.
getAddressesId
(),
updateVo
));
adamRdmService
.
setAddressesVoByUid
(
updateVo
.
getUid
(),
this
.
collectionProcess
(
vos
,
parameter
.
getAddressesId
(),
updateVo
));
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
...
@@ -180,31 +135,13 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -180,31 +135,13 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
)
)
);
);
log
.
debug
(
"#MQ耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#MQ耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
// }
}
}
@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
)
{
// String currentUid = CurrentUtil.getCurrentUid();
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
// AdamAddressesVo removeVo = AdamAddressesVo.getNew();
// removeVo.setState(2);
// removeVo.setIsDefault(false);
// removeVo.setUpdatedAt(now);
// removeVo.setDeletedAt(now);
// long s = System.currentTimeMillis();
// DeleteResult deleteResult = mongoTemplate.remove(
// Query.query(Criteria.where("uid").is(currentUid).and("addressesId").is(addressesId)), AdamAddressesVo.class.getSimpleName()
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// List<AdamAddressesVo> vos = adamRdmService.getAddressesVoByUid(uid);
// vos.removeIf(r -> r.getAddressesId().equals(addressesId));
// s = System.currentTimeMillis();
// adamRdmService.setAddressesVoByUid(uid, vos);
// log.debug("#RDS耗时:{}ms", System.currentTimeMillis() - s);
adamRdmService
.
rmvAddressesVoByUid
(
uid
,
adamRdmService
.
getAddressesVoByUid
(
uid
),
addressesId
);
adamRdmService
.
rmvAddressesVoByUid
(
uid
,
adamRdmService
.
getAddressesVoByUid
(
uid
),
addressesId
);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
...
@@ -244,18 +181,8 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
...
@@ -244,18 +181,8 @@ public class AdamAddressesServiceImpl implements IAdamAddressesService {
.
filter
(
i
->
vos
.
get
(
i
).
getAddressesId
().
equals
(
replaceId
))
.
filter
(
i
->
vos
.
get
(
i
).
getAddressesId
().
equals
(
replaceId
))
.
findFirst
().
orElse
(-
1
);
.
findFirst
().
orElse
(-
1
);
if
(
idx
==
-
1
)
{
if
(
idx
==
-
1
)
{
// adamRdmService.delAddressesVoByUid(updateVo.getUid());
//
// List<AdamAddressesVo> addressesVos = adamRdmService.getAddressesVoByUid(updateVo.getUid());
//
// idx = IntStream.range(0, vos.size())
// .filter(i -> addressesVos.get(i).getAddressesId().equals(replaceId))
// .findFirst().orElse(-1);
//
// if (idx == -1) {
ErrorMapping
.
ErrorMessage
errorMessage
=
ErrorMapping
.
get
(
"10018"
);
ErrorMapping
.
ErrorMessage
errorMessage
=
ErrorMapping
.
get
(
"10018"
);
throw
new
LiquidnetServiceException
(
errorMessage
.
getCode
(),
errorMessage
.
getMessage
());
throw
new
LiquidnetServiceException
(
errorMessage
.
getCode
(),
errorMessage
.
getMessage
());
// }
}
}
vos
.
set
(
idx
,
updateVo
);
vos
.
set
(
idx
,
updateVo
);
log
.
debug
(
"#collect.process耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#collect.process耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamEntersServiceImpl.java
View file @
ac712890
...
@@ -36,16 +36,11 @@ import java.util.stream.IntStream;
...
@@ -36,16 +36,11 @@ import java.util.stream.IntStream;
public
class
AdamEntersServiceImpl
implements
IAdamEntersService
{
public
class
AdamEntersServiceImpl
implements
IAdamEntersService
{
@Autowired
@Autowired
Environment
env
;
Environment
env
;
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
QueueUtils
queueUtils
;
QueueUtils
queueUtils
;
@Autowired
@Autowired
AdamRdmService
adamRdmService
;
AdamRdmService
adamRdmService
;
private
static
final
String
PHP_API_REAL_NAME
=
"/IdCardCheckVerification"
;
@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
)
{
...
@@ -72,10 +67,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -72,10 +67,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
vo
.
setState
(
1
);
vo
.
setState
(
1
);
vo
.
setCreatedAt
(
now
);
vo
.
setCreatedAt
(
now
);
// long s = System.currentTimeMillis();
// mongoTemplate.insert(vo, AdamEntersVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
// adamRdmService.delEntersVoByUid(currentUid);
// adamRdmService.delEntersVoByUid(currentUid);
adamRdmService
.
addEntersVoByUid
(
currentUid
,
vos
,
vo
);
adamRdmService
.
addEntersVoByUid
(
currentUid
,
vos
,
vo
);
...
@@ -104,18 +95,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -104,18 +95,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
LinkedList
<
Object
[]>
toMqObjs
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
toMqObjs
=
CollectionUtil
.
linkedListObjectArr
();
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
List
<
AdamEntersVo
>
vos
=
adamRdmService
.
getEntersVoByUid
(
uid
);
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
if
(
vos
.
size
()
>
1
)
{
// 取消原默认
// AdamEntersVo unDeaultVo = AdamEntersVo.getNew();
// unDeaultVo.setIsDefault(false);
// unDeaultVo.setUpdatedAt(now);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamEntersVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(uid).and("state").is(1).and("isDefault").is(true)).getQueryObject(),
// new Document("$set", new Document("isDefault", false).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (null != doc) {
// AdamEntersVo defaultVo = BsonUtil.toBean(doc, AdamEntersVo.class);
AdamEntersVo
defaultVo
=
queryDefault
(
vos
,
uid
,
false
);
AdamEntersVo
defaultVo
=
queryDefault
(
vos
,
uid
,
false
);
defaultVo
.
setIsDefault
(
false
);
defaultVo
.
setIsDefault
(
false
);
defaultVo
.
setUpdatedAt
(
now
);
defaultVo
.
setUpdatedAt
(
now
);
...
@@ -123,20 +102,8 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -123,20 +102,8 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
toMqObjs
.
add
(
new
Object
[]{
false
,
now
,
defaultVo
.
getEntersId
()});
toMqObjs
.
add
(
new
Object
[]{
false
,
now
,
defaultVo
.
getEntersId
()});
vos
=
this
.
collectionProcess
(
vos
,
defaultVo
.
getEntersId
(),
defaultVo
);
vos
=
this
.
collectionProcess
(
vos
,
defaultVo
.
getEntersId
(),
defaultVo
);
// }
}
}
{
// 设置新默认
{
// 设置新默认
// AdamEntersVo defaultVo = AdamEntersVo.getNew();
// defaultVo.setIsDefault(true);
// defaultVo.setUpdatedAt(now);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamEntersVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(uid).and("entersId").is(entersId)).getQueryObject(),
// new Document("$set", new Document("isDefault", true).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (null != doc) {
AdamEntersVo
defaultVoAfter
=
adamRdmService
.
getEntersVoByUidEntersId
(
vos
,
entersId
);
AdamEntersVo
defaultVoAfter
=
adamRdmService
.
getEntersVoByUidEntersId
(
vos
,
entersId
);
defaultVoAfter
.
setIsDefault
(
true
);
defaultVoAfter
.
setIsDefault
(
true
);
defaultVoAfter
.
setUpdatedAt
(
now
);
defaultVoAfter
.
setUpdatedAt
(
now
);
...
@@ -144,7 +111,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -144,7 +111,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
toMqObjs
.
add
(
new
Object
[]{
true
,
now
,
entersId
});
toMqObjs
.
add
(
new
Object
[]{
true
,
now
,
entersId
});
vos
=
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getEntersId
(),
defaultVoAfter
);
vos
=
this
.
collectionProcess
(
vos
,
defaultVoAfter
.
getEntersId
(),
defaultVoAfter
);
// }
}
}
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
if
(!
CollectionUtils
.
isEmpty
(
toMqObjs
))
{
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
...
@@ -178,19 +144,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -178,19 +144,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
updateVo
.
setMobile
(
parameter
.
getMobile
());
updateVo
.
setMobile
(
parameter
.
getMobile
());
updateVo
.
setIdCard
(
parameter
.
getIdCard
());
updateVo
.
setIdCard
(
parameter
.
getIdCard
());
updateVo
.
setUpdatedAt
(
now
);
updateVo
.
setUpdatedAt
(
now
);
// AdamEntersVo updateVo = AdamEntersVo.getNew();
// BeanUtils.copyProperties(parameter, updateVo);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamEntersVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(currentUid).and("entersId").is(parameter.getEntersId())).getQueryObject(),
// new Document("$set", Document.parse(JsonUtils.toJson(updateVo)).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (null != doc) {
// updateVo = BsonUtil.toBean(doc, AdamEntersVo.class);
//
// List<AdamEntersVo> vos = adamRdmService.getEntersVoByUid(currentUid);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setEntersVoByUid
(
currentUid
,
this
.
collectionProcess
(
vos
,
parameter
.
getEntersId
(),
updateVo
));
adamRdmService
.
setEntersVoByUid
(
currentUid
,
this
.
collectionProcess
(
vos
,
parameter
.
getEntersId
(),
updateVo
));
if
(
1
==
parameter
.
getType
())
{
if
(
1
==
parameter
.
getType
())
{
...
@@ -206,24 +159,12 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -206,24 +159,12 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
)
)
);
);
log
.
debug
(
"#MQ耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#MQ耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
// }
}
}
@Override
@Override
// @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
)
{
// String currentUid = CurrentUtil.getCurrentUid();
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
// long s = System.currentTimeMillis();
// DeleteResult deleteResult = mongoTemplate.remove(
// Query.query(Criteria.where("uid").is(currentUid).and("entersId").is(entersId)), AdamEntersVo.class.getSimpleName()
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// List<AdamEntersVo> vos = adamRdmService.getEntersVoByUid(uid);
// vos.removeIf(r -> r.getEntersId().equals(entersId));
// s = System.currentTimeMillis();
// adamRdmService.setEntersVoByUid(uid, vos);
// log.debug("#RDS耗时:{}ms", System.currentTimeMillis() - s);
adamRdmService
.
rmvEntersVoByUid
(
uid
,
adamRdmService
.
getEntersVoByUid
(
uid
),
entersId
);
adamRdmService
.
rmvEntersVoByUid
(
uid
,
adamRdmService
.
getEntersVoByUid
(
uid
),
entersId
);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
...
@@ -264,18 +205,8 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -264,18 +205,8 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
.
filter
(
i
->
vos
.
get
(
i
).
getEntersId
().
equals
(
replaceId
))
.
filter
(
i
->
vos
.
get
(
i
).
getEntersId
().
equals
(
replaceId
))
.
findFirst
().
orElse
(-
1
);
.
findFirst
().
orElse
(-
1
);
if
(
idx
==
-
1
)
{
if
(
idx
==
-
1
)
{
// adamRdmService.delEntersVoByUid(updateVo.getUid());
//
// List<AdamEntersVo> entersVos = adamRdmService.getEntersVoByUid(updateVo.getUid());
//
// idx = IntStream.range(0, vos.size())
// .filter(i -> entersVos.get(i).getEntersId().equals(replaceId))
// .findFirst().orElse(-1);
//
// if (idx == -1) {
ErrorMapping
.
ErrorMessage
errorMessage
=
ErrorMapping
.
get
(
"10017"
);
ErrorMapping
.
ErrorMessage
errorMessage
=
ErrorMapping
.
get
(
"10017"
);
throw
new
LiquidnetServiceException
(
errorMessage
.
getCode
(),
errorMessage
.
getMessage
());
throw
new
LiquidnetServiceException
(
errorMessage
.
getCode
(),
errorMessage
.
getMessage
());
// }
}
}
vos
.
set
(
idx
,
updateVo
);
vos
.
set
(
idx
,
updateVo
);
log
.
debug
(
"#collect.process耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#collect.process耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
...
@@ -283,27 +214,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
...
@@ -283,27 +214,6 @@ public class AdamEntersServiceImpl implements IAdamEntersService {
}
}
private
void
identityHandler
(
String
currentUid
,
String
name
,
String
idCard
)
{
private
void
identityHandler
(
String
currentUid
,
String
name
,
String
idCard
)
{
// String respStr = null;
// try {
// LinkedMultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>();
// paramsMap.add("realName", name);
// paramsMap.add("cardNo", idCard);
//
// long s = System.currentTimeMillis();
// respStr = HttpUtil.postToPhpApi(env.getProperty("liquidnet.url-service.url") + PHP_API_REAL_NAME, paramsMap);
// log.debug("#PHP.API耗时:{}ms", System.currentTimeMillis() - s);
// log.debug("###PHP.API[{}].RESP:{}", PHP_API_REAL_NAME, respStr);
// Map respMap = JsonUtils.fromJson(respStr, Map.class);
// if (CollectionUtils.isEmpty(respMap) || !StringUtils.equalsIgnoreCase("OK", (String) respMap.get("message"))) {
// log.warn("PHP.API实名认证失败[uid:{},name:{},idCard:{},respStr:{}]", currentUid, name, idCard, respStr);
// ErrorMapping.ErrorMessage errorMessage = ErrorMapping.get("10102");
// throw new LiquidnetServiceException(errorMessage.getCode(), errorMessage.getMessage());
// }
// } catch (Exception e) {
// log.error("PHP.API实名认证异常[uid:{},name:{},idCard:{},respStr:{}]", currentUid, name, idCard, respStr, e);
// ErrorMapping.ErrorMessage errorMessage = ErrorMapping.get("10102");
// throw new LiquidnetServiceException(errorMessage.getCode(), errorMessage.getMessage());
// }
String
respStr
=
IdentityUtils
.
aliThird
(
name
,
idCard
);
String
respStr
=
IdentityUtils
.
aliThird
(
name
,
idCard
);
JsonNode
respJNode
=
JsonUtils
.
fromJson
(
respStr
,
JsonNode
.
class
);
JsonNode
respJNode
=
JsonUtils
.
fromJson
(
respStr
,
JsonNode
.
class
);
if
(
null
==
respJNode
||
!
"0"
.
equals
(
respJNode
.
get
(
"error_code"
).
asText
()))
{
if
(
null
==
respJNode
||
!
"0"
.
equals
(
respJNode
.
get
(
"error_code"
).
asText
()))
{
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberOrderServiceImpl.java
View file @
ac712890
...
@@ -39,8 +39,6 @@ import java.util.List;
...
@@ -39,8 +39,6 @@ import java.util.List;
public
class
AdamMemberOrderServiceImpl
implements
IAdamMemberOrderService
{
public
class
AdamMemberOrderServiceImpl
implements
IAdamMemberOrderService
{
@Autowired
@Autowired
Environment
env
;
Environment
env
;
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
QueueUtils
queueUtils
;
QueueUtils
queueUtils
;
@Autowired
@Autowired
...
@@ -218,9 +216,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -218,9 +216,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
initUserMemberVo
.
setExpiryAt
(
now
.
plusDays
(
memberPriceVo
.
getDays
()).
with
(
LocalTime
.
MAX
));
initUserMemberVo
.
setExpiryAt
(
now
.
plusDays
(
memberPriceVo
.
getDays
()).
with
(
LocalTime
.
MAX
));
initUserMemberVo
.
setCreatedAt
(
now
);
initUserMemberVo
.
setCreatedAt
(
now
);
// long s = System.currentTimeMillis();
// mongoTemplate.insert(initUserMemberVo, AdamUserMemberVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setUserMemberVoByUid
(
handleMemberOrderVo
.
getUid
(),
initUserMemberVo
);
adamRdmService
.
setUserMemberVoByUid
(
handleMemberOrderVo
.
getUid
(),
initUserMemberVo
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
...
@@ -238,12 +233,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -238,12 +233,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
LocalDateTime
currentExpiryAt
=
existUserMemberVo
.
getExpiryAt
();
LocalDateTime
currentExpiryAt
=
existUserMemberVo
.
getExpiryAt
();
LocalDateTime
expiryAt
=
(
currentExpiryAt
.
isBefore
(
now
)
?
now
:
currentExpiryAt
).
plusDays
(
memberPriceVo
.
getDays
()).
with
(
LocalTime
.
MAX
);
LocalDateTime
expiryAt
=
(
currentExpiryAt
.
isBefore
(
now
)
?
now
:
currentExpiryAt
).
plusDays
(
memberPriceVo
.
getDays
()).
with
(
LocalTime
.
MAX
);
// long s = System.currentTimeMillis();
// mongoTemplate.getCollection(AdamUserMemberVo.class.getSimpleName()).updateOne(
// Query.query(Criteria.where("uid").is(updateExistUserMemberVo.getUid())).getQueryObject(),
// new Document("$set", new Document("expiryAt", expiryAt).append("state", 1))
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
updateExistUserMemberVo
.
setState
(
1
);
updateExistUserMemberVo
.
setState
(
1
);
updateExistUserMemberVo
.
setExpiryAt
(
expiryAt
);
updateExistUserMemberVo
.
setExpiryAt
(
expiryAt
);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
...
@@ -273,9 +262,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -273,9 +262,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
initMemberCodeVo
.
setBuyAt
(
handleMemberOrderVo
.
getCreatedAt
());
initMemberCodeVo
.
setBuyAt
(
handleMemberOrderVo
.
getCreatedAt
());
initMemberCodeVo
.
setCreatedAt
(
now
);
initMemberCodeVo
.
setCreatedAt
(
now
);
// long s = System.currentTimeMillis();
// mongoTemplate.insert(initMemberCodeVo, AdamMemberCodeVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setMemberCodeByBuyOrderNo
(
initMemberCodeVo
.
getBuyOrderNo
(),
initMemberCodeVo
.
getCode
());
adamRdmService
.
setMemberCodeByBuyOrderNo
(
initMemberCodeVo
.
getBuyOrderNo
(),
initMemberCodeVo
.
getCode
());
adamRdmService
.
setMemberCodeVoByCode
(
initMemberCodeVo
.
getCode
(),
initMemberCodeVo
);
adamRdmService
.
setMemberCodeVoByCode
(
initMemberCodeVo
.
getCode
(),
initMemberCodeVo
);
...
@@ -292,10 +278,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -292,10 +278,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
handleMemberOrderVo
.
setUpdatedAt
(
now
);
handleMemberOrderVo
.
setUpdatedAt
(
now
);
handleMemberOrderVo
.
setState
(
1
);
// 1-已支付
handleMemberOrderVo
.
setState
(
1
);
// 1-已支付
// long s = System.currentTimeMillis();
// mongoTemplate.insert(handleMemberOrderVo, AdamMemberOrderVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
// adamRdmService.setShotMemberOrderVoByOrderNo(handleMemberOrderVo.getOrderNo(), handleMemberOrderVo);
// adamRdmService.setShotMemberOrderVoByOrderNo(handleMemberOrderVo.getOrderNo(), handleMemberOrderVo);
adamRdmService
.
addMemberOrderVoByUid
(
adamRdmService
.
addMemberOrderVoByUid
(
...
@@ -406,12 +388,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -406,12 +388,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
updateExistUserMemberVo
.
setExpiryAt
(
updateExistUserMemberVo
.
setExpiryAt
(
(
expiryAt
.
isBefore
(
now
)
?
now
:
expiryAt
).
plusDays
(
initMemberOrderVo
.
getDays
()).
with
(
LocalTime
.
MAX
)
(
expiryAt
.
isBefore
(
now
)
?
now
:
expiryAt
).
plusDays
(
initMemberOrderVo
.
getDays
()).
with
(
LocalTime
.
MAX
)
);
);
// long s = System.currentTimeMillis();
// mongoTemplate.getCollection(AdamUserMemberVo.class.getSimpleName()).updateOne(
// Query.query(Criteria.where("uid").is(updateExistUserMemberVo.getUid())).getQueryObject(),
// new Document("$set", new Document("expiryAt", updateExistUserMemberVo.getExpiryAt()).append("state", 1))
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user_member.update"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user_member.update"
));
upsertUserMemberObjs
.
add
(
new
Object
[]{
upsertUserMemberObjs
.
add
(
new
Object
[]{
updateExistUserMemberVo
.
getState
(),
updateExistUserMemberVo
.
getExpiryAt
(),
now
,
updateExistUserMemberVo
.
getUid
()
updateExistUserMemberVo
.
getState
(),
updateExistUserMemberVo
.
getExpiryAt
(),
now
,
updateExistUserMemberVo
.
getUid
()
...
@@ -426,9 +402,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -426,9 +402,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
initUserMemberVo
.
setExpiryAt
(
now
.
plusDays
(
initMemberOrderVo
.
getDays
()).
with
(
LocalTime
.
MAX
));
initUserMemberVo
.
setExpiryAt
(
now
.
plusDays
(
initMemberOrderVo
.
getDays
()).
with
(
LocalTime
.
MAX
));
initUserMemberVo
.
setCreatedAt
(
now
);
initUserMemberVo
.
setCreatedAt
(
now
);
// long s = System.currentTimeMillis();
// mongoTemplate.insert(initUserMemberVo, AdamUserMemberVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user_member.add"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user_member.add"
));
upsertUserMemberObjs
.
add
(
new
Object
[]{
upsertUserMemberObjs
.
add
(
new
Object
[]{
initUserMemberVo
.
getUid
(),
initUserMemberVo
.
getMemberId
(),
initUserMemberVo
.
getMemberNo
(),
initUserMemberVo
.
getUid
(),
initUserMemberVo
.
getMemberId
(),
initUserMemberVo
.
getMemberNo
(),
...
@@ -442,25 +415,11 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -442,25 +415,11 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
// adamRdmService.delMemberCodeVoByCode(memberCodeVo.getCode());
// adamRdmService.delMemberCodeVoByCode(memberCodeVo.getCode());
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
// Document updateMemberCodeVo = new Document("state", 1)
// .append("updatedAt", now)
// .append("useOrderNo", initMemberOrderVo.getOrderNo())
// .append("useUid", initMemberOrderVo.getUid())
// .append("useAt", now);
// s = System.currentTimeMillis();
// mongoTemplate.getCollection(AdamMemberCodeVo.class.getSimpleName()).updateOne(
// Query.query(Criteria.where("code").is(memberCodeVo.getCode())).getQueryObject(),
// new Document("$set", updateMemberCodeVo)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_member_code.exchange"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_member_code.exchange"
));
updateMemberCodeObjs
.
add
(
new
Object
[]{
updateMemberCodeObjs
.
add
(
new
Object
[]{
1
,
now
,
initMemberOrderVo
.
getOrderNo
(),
initMemberOrderVo
.
getUid
(),
now
,
memberCodeVo
.
getCode
()
1
,
now
,
initMemberOrderVo
.
getOrderNo
(),
initMemberOrderVo
.
getUid
(),
now
,
memberCodeVo
.
getCode
()
});
});
// s = System.currentTimeMillis();
// mongoTemplate.insert(initMemberOrderVo, AdamMemberOrderVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_member_order.add"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_member_order.add"
));
initMemberOrderObjs
.
add
(
new
Object
[]{
initMemberOrderObjs
.
add
(
new
Object
[]{
initMemberOrderVo
.
getOrderNo
(),
initMemberOrderVo
.
getUid
(),
initMemberOrderVo
.
getMode
(),
initMemberOrderVo
.
getPrice
(),
initMemberOrderVo
.
getOrderNo
(),
initMemberOrderVo
.
getUid
(),
initMemberOrderVo
.
getMode
(),
initMemberOrderVo
.
getPrice
(),
...
@@ -498,21 +457,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -498,21 +457,6 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
@Override
@Override
public
PagedResult
<
AdamMemberOrderSimpleVo
>
queryPage
(
String
uid
,
int
pageNo
,
int
pageSize
)
{
public
PagedResult
<
AdamMemberOrderSimpleVo
>
queryPage
(
String
uid
,
int
pageNo
,
int
pageSize
)
{
// Query query = Query.query(Criteria.where("uid").is(uid).and("state").in(1,5));
//
// long count = mongoTemplate.count(query, AdamMemberOrderVo.class.getSimpleName());
//
// PagedResult<AdamMemberOrderSimpleVo> pagedResult = ObjectUtil.getAdamMemberOrderSimpleVoPagedResult();
// if (count > 0) {
// query.with(PageRequest.of(pageNo - 1, pageSize, Sort.by(Sort.Direction.DESC, "createdAt")));
//
// List<AdamMemberOrderSimpleVo> voList = mongoTemplate.find(
// query, AdamMemberOrderSimpleVo.class, AdamMemberOrderVo.class.getSimpleName()
// );
//
// pagedResult.setList(voList).setTotal(count, pageSize);
// }
// return pagedResult;
// TODO: 2021/7/29 会员订单列表查取
// TODO: 2021/7/29 会员订单列表查取
PagedResult
<
AdamMemberOrderSimpleVo
>
pagedResult
=
ObjectUtil
.
getAdamMemberOrderSimpleVoPagedResult
();
PagedResult
<
AdamMemberOrderSimpleVo
>
pagedResult
=
ObjectUtil
.
getAdamMemberOrderSimpleVoPagedResult
();
ArrayList
<
AdamMemberOrderVo
>
orderVos
=
adamRdmService
.
getMemberOrderVosByUid
(
uid
);
ArrayList
<
AdamMemberOrderVo
>
orderVos
=
adamRdmService
.
getMemberOrderVosByUid
(
uid
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamRealNameServiceImpl.java
View file @
ac712890
...
@@ -24,8 +24,6 @@ import java.util.List;
...
@@ -24,8 +24,6 @@ import java.util.List;
@Slf4j
@Slf4j
@Service
@Service
public
class
AdamRealNameServiceImpl
implements
IAdamRealNameService
{
public
class
AdamRealNameServiceImpl
implements
IAdamRealNameService
{
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Autowired
@Autowired
...
@@ -34,10 +32,6 @@ public class AdamRealNameServiceImpl implements IAdamRealNameService {
...
@@ -34,10 +32,6 @@ public class AdamRealNameServiceImpl implements IAdamRealNameService {
@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
)
{
// long s = System.currentTimeMillis();
// mongoTemplate.insert(realName, AdamRealInfoVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
List
<
Object
>
paramList
=
Arrays
.
asList
(
List
<
Object
>
paramList
=
Arrays
.
asList
(
realName
.
getRealNameId
(),
realName
.
getRealNameId
(),
realName
.
getUid
(),
realName
.
getUid
(),
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserInfoServiceImpl.java
View file @
ac712890
...
@@ -32,8 +32,6 @@ import java.util.Map;
...
@@ -32,8 +32,6 @@ import java.util.Map;
@Slf4j
@Slf4j
@Service
@Service
public
class
AdamUserInfoServiceImpl
implements
IAdamUserInfoService
{
public
class
AdamUserInfoServiceImpl
implements
IAdamUserInfoService
{
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
AdamRdmService
adamRdmService
;
AdamRdmService
adamRdmService
;
@Autowired
@Autowired
...
@@ -49,15 +47,6 @@ public class AdamUserInfoServiceImpl implements IAdamUserInfoService {
...
@@ -49,15 +47,6 @@ public class AdamUserInfoServiceImpl implements IAdamUserInfoService {
userInfoVo
.
setCreateAt
(
null
);
userInfoVo
.
setCreateAt
(
null
);
Document
updateDoc
=
Document
.
parse
(
JsonUtils
.
toJson
(
userInfoVo
));
Document
updateDoc
=
Document
.
parse
(
JsonUtils
.
toJson
(
userInfoVo
));
updateDoc
.
replace
(
"updatedAt"
,
userInfoVo
.
getUpdatedAt
());
updateDoc
.
replace
(
"updatedAt"
,
userInfoVo
.
getUpdatedAt
());
// long s = System.currentTimeMillis();
// UpdateResult updateResult = mongoTemplate.getCollection(AdamUserInfoVo.class.getSimpleName()).updateOne(
// Query.query(Criteria.where("uid").is(userInfoVo.getUid())).getQueryObject(),
// new Document("$set", updateDoc)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (updateResult.getModifiedCount() <= 0) {
// log.warn("Invalid update MDB.AdamUserInfoVo:{}", JsonUtils.toJson(userInfoVo));
// }
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setUserInfoVoByUid
(
userInfoVo
.
getUid
(),
userInfoVo
);
adamRdmService
.
setUserInfoVoByUid
(
userInfoVo
.
getUid
(),
userInfoVo
);
...
@@ -95,18 +84,6 @@ public class AdamUserInfoServiceImpl implements IAdamUserInfoService {
...
@@ -95,18 +84,6 @@ public class AdamUserInfoServiceImpl implements IAdamUserInfoService {
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
// @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public
String
editMobile
(
String
uid
,
String
mobile
)
{
public
String
editMobile
(
String
uid
,
String
mobile
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
// AdamUserInfoVo updateInfoVo = AdamUserInfoVo.getNew();
// updateInfoVo.setUpdatedAt(now);
// updateInfoVo.setMobile(mobile);
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamUserInfoVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(uid)).getQueryObject(),
// new Document("$set", new Document("mobile", mobile).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.BEFORE)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// log.debug("edit mobile - before doc:{}", JsonUtils.toJson(doc));
// AdamUserInfoVo beforeUserInfoVo = BsonUtil.toBean(doc, AdamUserInfoVo.class);
AdamUserInfoVo
beforeUserInfoVo
=
adamRdmService
.
getUserInfoVoByUid
(
uid
);
AdamUserInfoVo
beforeUserInfoVo
=
adamRdmService
.
getUserInfoVoByUid
(
uid
);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserMemberServiceImpl.java
View file @
ac712890
...
@@ -12,8 +12,6 @@ import java.util.regex.Pattern;
...
@@ -12,8 +12,6 @@ import java.util.regex.Pattern;
@Slf4j
@Slf4j
@Service
@Service
public
class
AdamUserMemberServiceImpl
implements
IAdamUserMemberService
{
public
class
AdamUserMemberServiceImpl
implements
IAdamUserMemberService
{
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
AdamRdmService
adamRdmService
;
AdamRdmService
adamRdmService
;
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserServiceImpl.java
View file @
ac712890
...
@@ -45,8 +45,6 @@ import java.util.List;
...
@@ -45,8 +45,6 @@ import java.util.List;
public
class
AdamUserServiceImpl
implements
IAdamUserService
{
public
class
AdamUserServiceImpl
implements
IAdamUserService
{
@Autowired
@Autowired
Environment
env
;
Environment
env
;
// @Autowired
// MongoTemplate mongoTemplate;
@Autowired
@Autowired
QueueUtils
queueUtils
;
QueueUtils
queueUtils
;
@Autowired
@Autowired
...
@@ -76,10 +74,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -76,10 +74,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
// long s = System.currentTimeMillis();
// mongoTemplate.insert(userInfoVo, AdamUserInfoVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setUidByMobile
(
mobile
,
userInfoVo
.
getUid
());
adamRdmService
.
setUidByMobile
(
mobile
,
userInfoVo
.
getUid
());
adamRdmService
.
setUserInfoVoByUid
(
userInfoVo
.
getUid
(),
userInfoVo
);
adamRdmService
.
setUserInfoVoByUid
(
userInfoVo
.
getUid
(),
userInfoVo
);
...
@@ -128,12 +122,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -128,12 +122,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
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
);
userInfoVo
.
setCreateAt
(
now
);
// s = System.currentTimeMillis();
// mongoTemplate.insert(userInfoVo, AdamUserInfoVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// userInfoVo.setMobile(SensitizeUtil.custom(param.getMobile(), 3, 4));
adamRdmService
.
setUserInfoVoByUid
(
userInfoVo
.
getUid
(),
userInfoVo
);
adamRdmService
.
setUserInfoVoByUid
(
userInfoVo
.
getUid
(),
userInfoVo
);
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user.add"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user.add"
));
...
@@ -147,10 +135,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -147,10 +135,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
thirdPartInfoVo
.
setUid
(
userInfoVo
.
getUid
());
thirdPartInfoVo
.
setUid
(
userInfoVo
.
getUid
());
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
thirdPartInfoVo
.
setState
(
1
);
// 1-绑定
// s = System.currentTimeMillis();
// mongoTemplate.insert(thirdPartInfoVo, AdamThirdPartInfoVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
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
()});
...
@@ -228,8 +212,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -228,8 +212,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
bindThirdPartVo
.
setUid
(
bindUid
);
bindThirdPartVo
.
setUid
(
bindUid
);
bindThirdPartVo
.
setState
(
1
);
// 1-绑定
bindThirdPartVo
.
setState
(
1
);
// 1-绑定
// mongoTemplate.insert(bindThirdPartVo, AdamThirdPartInfoVo.class.getSimpleName());
adamRdmService
.
setUidByPlatformOpenId
(
param
.
getPlatform
(),
param
.
getOpenId
(),
bindUid
);
adamRdmService
.
setUidByPlatformOpenId
(
param
.
getPlatform
(),
param
.
getOpenId
(),
bindUid
);
// adamRdmService.delThirdPartVoListByUid(bindUid);
// adamRdmService.delThirdPartVoListByUid(bindUid);
...
@@ -252,23 +234,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -252,23 +234,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
*/
*/
private
void
unBindTpaProcess
(
String
uid
,
String
platform
)
{
private
void
unBindTpaProcess
(
String
uid
,
String
platform
)
{
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
// AdamThirdPartInfoVo unBindThirdPartInfoVo = AdamThirdPartInfoVo.getNew();
// unBindThirdPartInfoVo.setUpdatedAt(now);
// unBindThirdPartInfoVo.setState(2);// 2-解绑
// long s = System.currentTimeMillis();
// Document doc = mongoTemplate.getCollection(AdamThirdPartInfoVo.class.getSimpleName()).findOneAndUpdate(
// Query.query(Criteria.where("uid").is(uid).and("platform").is(platform).and("state").is(1)).getQueryObject(),
// new Document("$set", new Document("state", 2).append("updatedAt", now)),
// new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER)
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
//
// s = System.currentTimeMillis();
// if (null != doc) {
// adamRdmService.delUidByPlatformOpenId(platform, doc.getString("openId"));
// }
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
List
<
AdamThirdPartInfoVo
>
vos
=
adamRdmService
.
getThirdPartVoListByUid
(
uid
);
List
<
AdamThirdPartInfoVo
>
vos
=
adamRdmService
.
getThirdPartVoListByUid
(
uid
);
if
(!
CollectionUtils
.
isEmpty
(
vos
))
{
if
(!
CollectionUtils
.
isEmpty
(
vos
))
{
...
@@ -320,45 +285,26 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -320,45 +285,26 @@ public class AdamUserServiceImpl implements IAdamUserService {
adamRdmService
.
delEntersVoByUid
(
uid
);
adamRdmService
.
delEntersVoByUid
(
uid
);
log
.
debug
(
"##RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"##RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
// DeleteResult deleteResult = mongoTemplate.remove(Query.query(Criteria.where("uid").is(uid)), AdamUserInfoVo.class.getSimpleName());
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user.close"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user.close"
));
objsUser
.
add
(
new
Object
[]{
now
,
now
,
uid
});
objsUser
.
add
(
new
Object
[]{
now
,
now
,
uid
});
/* ---------------------- 三方账号信息 */
/* ---------------------- 三方账号信息 */
if
(!
CollectionUtils
.
isEmpty
(
thirdPartInfoVos
))
{
if
(!
CollectionUtils
.
isEmpty
(
thirdPartInfoVos
))
{
// s = System.currentTimeMillis();
// mongoTemplate.remove(Query.query(Criteria.where("uid").is(uid)), AdamThirdPartInfoVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_third_party.close"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_third_party.close"
));
objsThirdPart
.
add
(
new
Object
[]{
now
,
uid
});
objsThirdPart
.
add
(
new
Object
[]{
now
,
uid
});
}
}
/* ---------------------- 用户会员信息 */
/* ---------------------- 用户会员信息 */
// s = System.currentTimeMillis();
// deleteResult = mongoTemplate.remove(Query.query(Criteria.where("uid").is(uid)), AdamUserMemberVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (deleteResult.getDeletedCount() > 0) {
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user_member.close"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user_member.close"
));
objsThirdPart
.
add
(
new
Object
[]{
now
,
uid
});
objsThirdPart
.
add
(
new
Object
[]{
now
,
uid
});
// }
/* ---------------------- 收货地址信息 */
/* ---------------------- 收货地址信息 */
// s = System.currentTimeMillis();
// deleteResult = mongoTemplate.remove(Query.query(Criteria.where("uid").is(uid)), AdamAddressesVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (deleteResult.getDeletedCount() > 0) {
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_addresses.close"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_addresses.close"
));
objsAddresses
.
add
(
new
Object
[]{
now
,
now
,
uid
});
objsAddresses
.
add
(
new
Object
[]{
now
,
now
,
uid
});
// }
/* ---------------------- 入场人信息 */
/* ---------------------- 入场人信息 */
// s = System.currentTimeMillis();
// deleteResult = mongoTemplate.remove(Query.query(Criteria.where("uid").is(uid)).getQueryObject(), AdamEnters.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// if (deleteResult.getDeletedCount() > 0) {
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_enters.close"
));
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_enters.close"
));
objsAddresses
.
add
(
new
Object
[]{
now
,
now
,
uid
});
objsAddresses
.
add
(
new
Object
[]{
now
,
now
,
uid
});
// }
s
=
System
.
currentTimeMillis
();
s
=
System
.
currentTimeMillis
();
queueUtils
.
sendMsgByRedis
(
queueUtils
.
sendMsgByRedis
(
...
@@ -373,26 +319,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
...
@@ -373,26 +319,6 @@ public class AdamUserServiceImpl implements IAdamUserService {
public
AdamRealInfoVo
identity
(
String
uid
,
String
name
,
String
idCard
)
{
public
AdamRealInfoVo
identity
(
String
uid
,
String
name
,
String
idCard
)
{
AdamRealInfoVo
vo
=
null
;
AdamRealInfoVo
vo
=
null
;
if
(!
adamRdmService
.
isCertification
(
1
,
idCard
,
name
))
{
if
(!
adamRdmService
.
isCertification
(
1
,
idCard
,
name
))
{
// String respStr = null;
// try {
// LinkedMultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>();
// paramsMap.add("realName", name);
// paramsMap.add("cardNo", idCard);
// long s = System.currentTimeMillis();
// respStr = HttpUtil.postToPhpApi(env.getProperty("liquidnet.url-service.url") + PHP_API_REAL_NAME, paramsMap);
// log.debug("#PHP.API耗时:{}ms", System.currentTimeMillis() - s);
// log.debug("###PHP.API[{}].RESP:{}", PHP_API_REAL_NAME, respStr);
// Map respMap = JsonUtils.fromJson(respStr, Map.class);
// if (CollectionUtils.isEmpty(respMap) || !StringUtils.equalsIgnoreCase("OK", (String) respMap.get("message"))) {
// log.warn("PHP.API实名认证失败[uid:{},name:{},idCard:{},respStr:{}]", uid, name, idCard, respStr);
// ErrorMapping.ErrorMessage errorMessage = ErrorMapping.get("10102");
// throw new LiquidnetServiceException(errorMessage.getCode(), errorMessage.getMessage());
// }
// } catch (Exception e) {
// log.error("PHP.API实名认证异常[uid:{},name:{},idCard:{},respStr:{}]", uid, name, idCard, respStr, e);
// ErrorMapping.ErrorMessage errorMessage = ErrorMapping.get("10102");
// throw new LiquidnetServiceException(errorMessage.getCode(), errorMessage.getMessage());
// }
String
respStr
=
IdentityUtils
.
aliThird
(
name
,
idCard
);
String
respStr
=
IdentityUtils
.
aliThird
(
name
,
idCard
);
JsonNode
respJNode
=
JsonUtils
.
fromJson
(
respStr
,
JsonNode
.
class
);
JsonNode
respJNode
=
JsonUtils
.
fromJson
(
respStr
,
JsonNode
.
class
);
if
(
null
==
respJNode
||
!
"0"
.
equals
(
respJNode
.
get
(
"error_code"
).
asText
()))
{
if
(
null
==
respJNode
||
!
"0"
.
equals
(
respJNode
.
get
(
"error_code"
).
asText
()))
{
...
...
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