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