Commit c8ae983f c8ae983f79c605d4716f339cb5a38dc783c87ab4 by xianghan

1.优化部分会员信息与会员属性逻辑

1 parent ccf3dc70
...@@ -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 }