| 
					
				 | 
			
			
				@@ -1,13 +1,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.jjt.wk; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.alibaba.fastjson2.JSON; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.jjt.JjtApplication; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.jjt.biz.vo.KnittingEmpVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.jjt.common.utils.DateUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.jjt.emp.service.ITwinEmpCalcService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.jjt.wkEmp.domain.TwinWkEmpSync; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.jjt.wkEmp.service.ITwinWkEmpRotaService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.jjt.wkEmp.service.ITwinWkEmpSyncService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.junit.jupiter.api.Test; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.boot.test.context.SpringBootTest; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.annotation.Resource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * DataProcess$ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -19,6 +27,10 @@ import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class EmpCalcTest { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private ITwinEmpCalcService empCalcService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private ITwinWkEmpRotaService rotaService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private ITwinWkEmpSyncService syncService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void test() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -26,5 +38,21 @@ public class EmpCalcTest { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Date date = DateUtils.parseDate(s); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         empCalcService.calcNew(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void sync() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> params = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        params.put("beginRecordTime", "2025-08-03 00:00:00"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        params.put("endRecordTime", "2025-08-03 23:59:59"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        TwinWkEmpSync search = new TwinWkEmpSync(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        search.setParams(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<TwinWkEmpSync> list = syncService.selectTwinWkEmpSyncList(search); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (TwinWkEmpSync sync : list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String content = sync.getContent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            System.err.println(content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            KnittingEmpVO data = JSON.parseObject(content, KnittingEmpVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rotaService.sync(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |