| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- package com.tzld.piaoquan.api;
- import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComRoomMapper;
- import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComStaffMapper;
- import com.tzld.piaoquan.api.job.wecom.thirdpart.WeComAccountJob;
- import com.tzld.piaoquan.api.job.wecom.thirdpart.WeComCreateRoomJob;
- import com.tzld.piaoquan.api.job.wecom.thirdpart.WeComSendMsgJob;
- import com.tzld.piaoquan.api.job.wecom.thirdpart.WeComUserDetailJob;
- import com.tzld.piaoquan.api.model.param.wecom.thirdpart.UpdateRoomNameRequest;
- import com.tzld.piaoquan.api.model.po.wecom.thirdpart.ThirdPartWeComRoom;
- import com.tzld.piaoquan.api.model.po.wecom.thirdpart.ThirdPartWeComStaff;
- import com.tzld.piaoquan.api.service.wecom.thirdparty.WeComThirdPartyService;
- import lombok.extern.slf4j.Slf4j;
- import org.junit.jupiter.api.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
- import java.util.List;
- @SpringBootTest(classes = GrowthServerApplication.class)
- @Slf4j
- public class WeComThirdPartTest {
- @Autowired
- WeComThirdPartyService weComThirdPartyService;
- @Autowired
- ThirdPartWeComStaffMapper staffMapper;
- @Autowired
- ThirdPartWeComRoomMapper roomMapper;
- @Autowired
- WeComSendMsgJob weComSendMsgJob;
- @Autowired
- WeComAccountJob weComAccountJob;
- @Autowired
- WeComUserDetailJob weComUserDetailJob;
- @Autowired
- WeComCreateRoomJob weComCreateRoomJob;
- @Test
- public void checkAccountOnline() {
- weComAccountJob.checkAccountOnline("");
- }
- @Test
- public void syncUserDetail() {
- weComUserDetailJob.syncUserDetail("");
- }
- @Test
- public void syncRoomDetail() {
- weComUserDetailJob.syncRoomDetail("");
- }
- @Test
- public void autoSendAppMsg() {
- weComSendMsgJob.autoSendAppMsg("");
- }
- @Test
- public void autoOpenSendStatusJob() {
- weComSendMsgJob.autoOpenSendStatusJob("");
- }
- @Test
- public void randomRoomSendTimeJob() {
- weComSendMsgJob.randomRoomSendTimeJob("");
- }
- @Test
- public void autoCreateRoomJob() {
- weComCreateRoomJob.autoCreateRoomJob("");
- }
- @Test
- public void autoAddRoomUserJob() {
- weComCreateRoomJob.autoAddRoomUserJob("");
- }
- @Test
- public void updateRoomName() {
- ThirdPartWeComStaff staff = weComThirdPartyService.getStaffByUuid("796ab5e7ccfd81ffde0d810e5205e656");
- List<ThirdPartWeComRoom> roomList = weComThirdPartyService.getStaffRoomList(staff.getId());
- String roomNamePrefix = "票圈快看";
- int index = 1;
- for (ThirdPartWeComRoom room : roomList) {
- if (room.getName().contains(roomNamePrefix)) {
- continue;
- }
- String name = roomNamePrefix + index++;
- room.setName(name);
- roomMapper.updateByPrimaryKeySelective(room);
- UpdateRoomNameRequest request = new UpdateRoomNameRequest();
- request.setUuid(staff.getThirdUuid());
- request.setRoomid(Long.valueOf(room.getThirdRoomId()));
- request.setRoomname(name);
- weComThirdPartyService.updateRoomName(request);
- }
- }
- }
|