1.优化部分会员信息与会员属性逻辑
Showing
6 changed files
with
50 additions
and
7 deletions
... | @@ -38,7 +38,7 @@ public class MemberController { | ... | @@ -38,7 +38,7 @@ public class MemberController { |
38 | public ResultInfo createMemberByUserTv(@Validated(value = {CreateGroup.class}) @RequestBody UserTv resources) { | 38 | public ResultInfo createMemberByUserTv(@Validated(value = {CreateGroup.class}) @RequestBody UserTv resources) { |
39 | // todo 此接口废弃,将移动至UserTvController中,AppEngine也要同步修改 | 39 | // todo 此接口废弃,将移动至UserTvController中,AppEngine也要同步修改 |
40 | log.info("member ==>> createMemberByUserTv ==>> param ==>> [{}]",resources); | 40 | log.info("member ==>> createMemberByUserTv ==>> param ==>> [{}]",resources); |
41 | boolean result = this.userTvOperationService.createTvUserAndCreateMember(resources); | 41 | boolean result = this.userTvOperationService.createTvUserAndMember(resources); |
42 | log.info("member ==>> createMemberByUserTv ==>> result ==>> [{}]",result); | 42 | log.info("member ==>> createMemberByUserTv ==>> result ==>> [{}]",result); |
43 | return ResultInfo.success(result); | 43 | return ResultInfo.success(result); |
44 | } | 44 | } | ... | ... |
... | @@ -63,13 +63,13 @@ public class UserOperationController { | ... | @@ -63,13 +63,13 @@ public class UserOperationController { |
63 | private static final Integer SUBSCRIBE_STATUS = 1; | 63 | private static final Integer SUBSCRIBE_STATUS = 1; |
64 | 64 | ||
65 | @Log("保存大屏账户同时创建会员") | 65 | @Log("保存大屏账户同时创建会员") |
66 | @PostMapping(value = "/createUserAndCreateMember") | 66 | @PostMapping(value = "/createTvUserAndMember") |
67 | @ApiOperation("保存大屏账户同时创建会员信息") | 67 | @ApiOperation("保存大屏账户同时创建会员信息") |
68 | @AnonymousAccess | 68 | @AnonymousAccess |
69 | public ResultInfo createTvUserAndCreateMember(@Validated(value = {CreateGroup.class}) @RequestBody UserTv resources) { | 69 | public ResultInfo createTvUserAndMember(@Validated(value = {CreateGroup.class}) @RequestBody UserTv resources) { |
70 | log.info("UserOperationController ==> createUserAndCreateMember ==>> param ==> [{}]",resources); | 70 | log.info("UserOperationController ==> createUserAndCreateMember ==>> param ==> [{}]",resources); |
71 | 71 | ||
72 | boolean result = this.userTvOperationService.createTvUserAndCreateMember(resources); | 72 | boolean result = this.userTvOperationService.createTvUserAndMember(resources); |
73 | return ResultInfo.success(result); | 73 | return ResultInfo.success(result); |
74 | } | 74 | } |
75 | 75 | ... | ... |
... | @@ -17,7 +17,7 @@ public interface UserOperationService { | ... | @@ -17,7 +17,7 @@ public interface UserOperationService { |
17 | * @param resources | 17 | * @param resources |
18 | * @return | 18 | * @return |
19 | */ | 19 | */ |
20 | boolean createTvUserAndCreateMember(UserTv resources); | 20 | boolean createTvUserAndMember(UserTv resources); |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * 保存小屏账户并创建会员 | 23 | * 保存小屏账户并创建会员 | ... | ... |
... | @@ -981,7 +981,7 @@ public class TaskOperationServiceImpl implements TaskOperationService { | ... | @@ -981,7 +981,7 @@ public class TaskOperationServiceImpl implements TaskOperationService { |
981 | 981 | ||
982 | long l = System.currentTimeMillis(); | 982 | long l = System.currentTimeMillis(); |
983 | 983 | ||
984 | this.userTvOperationService.createTvUserAndCreateMember(this.checkUserTv(platformAccount)); | 984 | this.userTvOperationService.createTvUserAndMember(this.checkUserTv(platformAccount)); |
985 | 985 | ||
986 | UserTvDTO userTvDTO = this.userTvService.findByPlatformAccount(platformAccount); | 986 | UserTvDTO userTvDTO = this.userTvService.findByPlatformAccount(platformAccount); |
987 | if (Objects.nonNull(userTvDTO)) { | 987 | if (Objects.nonNull(userTvDTO)) { | ... | ... |
... | @@ -99,7 +99,7 @@ public class UserOperationServiceImpl implements UserOperationService { | ... | @@ -99,7 +99,7 @@ public class UserOperationServiceImpl implements UserOperationService { |
99 | @Override | 99 | @Override |
100 | @Transactional | 100 | @Transactional |
101 | @AsyncMqSend | 101 | @AsyncMqSend |
102 | public boolean createTvUserAndCreateMember(UserTv resources) { | 102 | public boolean createTvUserAndMember(UserTv resources) { |
103 | // 大屏账户 | 103 | // 大屏账户 |
104 | String platformAccount = resources.getPlatformAccount(); | 104 | String platformAccount = resources.getPlatformAccount(); |
105 | 105 | ... | ... |
1 | package com.topdraw.test.business.process.rest; | ||
2 | |||
3 | import com.alibaba.fastjson.JSON; | ||
4 | import com.topdraw.BaseTest; | ||
5 | import com.topdraw.business.process.rest.TaskOperationController; | ||
6 | import com.topdraw.business.process.service.dto.TaskOperationQueryCriteria; | ||
7 | import com.topdraw.module.mq.DataSyncMsg; | ||
8 | import com.topdraw.module.mq.EventType; | ||
9 | import org.junit.Test; | ||
10 | import org.springframework.beans.factory.annotation.Autowired; | ||
11 | import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; | ||
12 | |||
13 | import java.util.concurrent.FutureTask; | ||
14 | |||
15 | public class UserOperationControllerTest extends BaseTest { | ||
16 | |||
17 | @Autowired | ||
18 | TaskOperationController taskOperationController; | ||
19 | |||
20 | @Test | ||
21 | public void dealTask() { | ||
22 | try { | ||
23 | DataSyncMsg dataSyncMsg = new DataSyncMsg(); | ||
24 | dataSyncMsg.setEventType(EventType.VIEWING.name()); | ||
25 | DataSyncMsg.MsgData msgData = new DataSyncMsg.MsgData(); | ||
26 | msgData.setEvent(6); // 类型 1-登录 2-观影 3-参加活动 4-订购 5-优享会员 6-签到 | ||
27 | msgData.setRemarks("remark"); | ||
28 | msgData.setMemberId(2261L); | ||
29 | msgData.setDeviceType(2); | ||
30 | msgData.setAppCode("WEI_XIN_GOLD_PANDA"); | ||
31 | dataSyncMsg.setMsg(msgData); | ||
32 | String s = JSON.toJSONString(dataSyncMsg); | ||
33 | TaskOperationQueryCriteria pointsQueryCriteria = new TaskOperationQueryCriteria(); | ||
34 | pointsQueryCriteria.setContent(s); | ||
35 | String s1 = JSON.toJSONString(pointsQueryCriteria); | ||
36 | System.out.println(s1); | ||
37 | this.taskOperationController.dealTask(pointsQueryCriteria); | ||
38 | } catch (Exception e) { | ||
39 | e.printStackTrace(); | ||
40 | } | ||
41 | } | ||
42 | |||
43 | } |
-
Please register or sign in to post a comment