| 
					
				 | 
			
			
				@@ -20,7 +20,7 @@ public class SaleOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SaleOrderService service=new SaleOrderService(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private  DingdingOpenInterface dingdingOpenInterface=new DingdingOpenInterface(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private  Properties prop = PropUtil.getProperties("/config.properties"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SysUserService sysUserService= SpringContextUtils.getBean("sysUserService",SysUserService.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,9 +30,12 @@ public class SaleOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @throws ApiException 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void  dingSaleOrder() throws OpenAPIException, ApiException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Properties prop = PropUtil.getProperties("/config.properties"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String processCode= prop.getProperty("xsdd_process_code"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       // Map<String,String>map=new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String agentid = prop.getProperty("agentid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String userid = prop.getProperty("userid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String deptid = prop.getProperty("deptid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // Map<String,String>map=new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         service.getToaccount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // List<YonyouSaleOrder> list = service.yonyouQuerySaleOrder(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,7 +50,7 @@ public class SaleOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 YonyouSaleOrder yonyouSaleOrder = service.yonyouGetSaleOrder(saleOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (yonyouSaleOrder!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                    service.createOrder(processCode,1313665313L,"20264331162691",412163022L,yonyouSaleOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    service.createOrder(processCode,1306561711L,"manager5914",-1L,yonyouSaleOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    service.createOrder(processCode,Long.valueOf(agentid),userid,Long.valueOf(deptid),yonyouSaleOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -61,8 +64,8 @@ public class SaleOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void saleOrderShenhe() throws OpenAPIException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         DingdingOpenInterface.getToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Properties prop = PropUtil.getProperties("/config.properties"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       String processCode= prop.getProperty("xsdd_process_code"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String userid = prop.getProperty("u_shenhe_userid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> orderIdList = dingdingOpenInterface.getOrderIdList(processCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (orderIdList!=null&&!orderIdList.equals("")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (String id:orderIdList){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -75,7 +78,7 @@ public class SaleOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       String format = df.format(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       DynamicDataSource.setDataSource("slave-data-source"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      sysUserService.Ordershenhe(code.toString(),format,format,"1","demo"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      sysUserService.Ordershenhe(code.toString(),format,format,"1",userid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       DynamicDataSource.setDataSource(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -85,7 +88,8 @@ public class SaleOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static void main(String[] args) throws OpenAPIException, ApiException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        SaleOrderController saleOrderController=new SaleOrderController(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       saleOrderController.saleOrderShenhe(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       saleOrderController.dingSaleOrder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // saleOrderController.saleOrderShenhe(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |