| 
					
				 | 
			
			
				@@ -1,18 +1,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 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.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 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -52,4 +66,25 @@ public class WeComThirdPartTest { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         weComCreateRoomJob.autoAddRoomUserJob(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void updateRoomName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ThirdPartWeComStaff staff = weComThirdPartyService.getStaffByUuid("796ab5e7ccfd81ffde0d810e5205e656"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<ThirdPartWeComRoom> roomList = weComThirdPartyService.getAllStaffRoomList(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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |