LG88888888 3 years ago
parent
commit
5b128726d8

+ 6 - 6
src/main/java/net/chenlin/dp/common/openapi4j/examples/purchaseorder/PurchaseOrderGet.java

@@ -24,12 +24,12 @@ public class PurchaseOrderGet {
         String to_account = args[0];//提供方id
         String id = args[1];//采购订单号
         PurchaseOrderService purchaseOrderService = new PurchaseOrderService();
-        try {
-            JSONObject record = purchaseOrderService.get(id, to_account);
-            logger.info(record.toString());
-        } catch (OpenAPIException e) {
-            e.printStackTrace();
-        }
+//        try {
+//            JSONObject record = purchaseOrderService.get(id, to_account);
+//            logger.info(record.toString());
+//        } catch (OpenAPIException e) {
+//            e.printStackTrace();
+//        }
     }
 
 }

+ 6 - 6
src/main/java/net/chenlin/dp/common/openapi4j/examples/saleorder/SaleOrderGet.java

@@ -24,12 +24,12 @@ public class SaleOrderGet {
         String to_account = args[0];//提供方id
         String id = args[1];// 订单编号 
         SaleOrderService orderService = new SaleOrderService();
-        try {
-            JSONObject record = orderService.get(id, to_account);
-            logger.info(record.toString());
-        } catch (OpenAPIException e) {
-            e.printStackTrace();
-        }
+//        try {
+//            JSONObject record = orderService.get(id, to_account);
+//            logger.info(record.toString());
+//        } catch (OpenAPIException e) {
+//            e.printStackTrace();
+//        }
     }
 
 }

+ 2 - 1
src/main/java/net/chenlin/dp/common/openapi4j/service/PurchaseOrderService.java

@@ -45,12 +45,13 @@ public class PurchaseOrderService extends BaseService {
      * @return
      * @throws OpenAPIException
      */
-    public JSONObject get(String id, String to_account) throws OpenAPIException {
+    public JSONObject get(String id, String to_account,String dataid) throws OpenAPIException {
         JSONObject record;
         try {
             Map<String, String> paramMap = new HashMap();
             paramMap.put("to_account", to_account);
             paramMap.put("id", id);
+            paramMap.put("ds_sequence",dataid);
             String url = this.createURL("purchaseorder/get", paramMap);
             logger.debug(url);
             record = JSONObject.parseObject(HttpUtil.get(url));

+ 2 - 1
src/main/java/net/chenlin/dp/common/openapi4j/service/SaleOrderService.java

@@ -45,12 +45,13 @@ public class SaleOrderService extends BaseService {
      * @return
      * @throws OpenAPIException
      */
-    public JSONObject get(String id, String to_account) throws OpenAPIException {
+    public JSONObject get(String id, String to_account,String dataid) throws OpenAPIException {
         JSONObject record;
         try {
             Map<String, String> paramMap = new HashMap();
             paramMap.put("to_account", to_account);
             paramMap.put("id", id);
+            paramMap.put("ds_sequence",dataid);
             String url = this.createURL("saleorder/get", paramMap);
             logger.debug(url);
             record = JSONObject.parseObject(HttpUtil.get(url));

+ 3 - 3
src/main/java/net/chenlin/dp/modules/TaskDemo.java

@@ -46,7 +46,7 @@ public class TaskDemo {
     public static void autoSaleToDingJob() throws OpenAPIException, ApiException {
         System.out.println("==================================");
         SaleOrderController saleOrderController=new SaleOrderController();
-        saleOrderController.dingSaleOrder();
+        //saleOrderController.dingSaleOrder();
         System.out.println("===========销售订单同步至钉钉定时任务执行 "+ DateUtils.getNowTime()+" ============" );
         System.out.println("==================================");
     }
@@ -57,7 +57,7 @@ public class TaskDemo {
     public static void autoOrderToDingJob() throws OpenAPIException, ApiException {
         System.out.println("==================================");
         PurchaseOrderController purchaseOrderController=new PurchaseOrderController();
-        purchaseOrderController.dingPurchaseOrder();
+        //purchaseOrderController.dingPurchaseOrder();
         System.out.println("===========采购订单同步至钉钉定时任务执行 "+ DateUtils.getNowTime()+" ============" );
         System.out.println("==================================");
     }
@@ -68,7 +68,7 @@ public class TaskDemo {
     public static void autoFkdToDingJob() throws OpenAPIException, ApiException {
         System.out.println("==================================");
         PayrequestController payrequestController=new PayrequestController();
-        payrequestController.dingPayrequest();
+      //  payrequestController.dingPayrequest();
         System.out.println("===========付款申请单同步至钉钉定时任务执行 "+ DateUtils.getNowTime()+" ============" );
         System.out.println("==================================");
     }

+ 1 - 0
src/main/java/net/chenlin/dp/modules/api/controller/DingdingOpenInterface.java

@@ -154,6 +154,7 @@ public class DingdingOpenInterface {
         Map<String,Object> newMap = new HashMap<>();
         for(Map<String, Object> o:listMap){
             newMap.put((String) o.get("name"),o.get("value"));
+            newMap.put((String) o.get("name")+"_ext_value",o.get("ext_value"));
         }
         return newMap;
     }

+ 6 - 5
src/main/java/net/chenlin/dp/modules/api/controller/PayrequestController.java

@@ -27,7 +27,7 @@ public class PayrequestController {
      * @throws OpenAPIException
      * @throws ApiException
      */
-    public void dingPayrequest() throws OpenAPIException, ApiException {
+    public void dingPayrequest(String data,String dataid) throws OpenAPIException, ApiException {
         payrequestService.getToaccount();
         String agentid = prop.getProperty("agentid");
         String userid = prop.getProperty("userid");
@@ -39,15 +39,15 @@ public class PayrequestController {
         //Date now = new Date();
         //long time = 30*60*1000;//30分钟
         //Date beforeDate = new Date(now .getTime() - time);//30分钟前的时间
-        DynamicDataSource.setDataSource("slave-data-source");
+        DynamicDataSource.setDataSource(data);
         List<String> list = sysUserService.queryPayrequestDate();
         //DynamicDataSource.setDataSource("");
         if(list!=null){
             for (String payrequest:list){
-                Payrequest payrequest1 = payrequestService.yonyouGetPayrequest(payrequest);
+                Payrequest payrequest1 = payrequestService.yonyouGetPayrequest(payrequest,dataid);
                 if (payrequest1!=null){
                   //  payrequestService.createPayrequest(processCode,1313665313L,"20264331162691",412163022L,payrequest1);
-                    Object payrequest2 = payrequestService.createPayrequest(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), payrequest1);
+                    Object payrequest2 = payrequestService.createPayrequest(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), payrequest1,data);
                     if (payrequest2!=null &&!"".equals(payrequest2)){
                        // DynamicDataSource.setDataSource("slave-data-source");
                         sysUserService.autoRIdByPayequest(payrequest,payrequest2.toString());
@@ -82,12 +82,13 @@ public class PayrequestController {
                 Object o1 = li.get(0);
                 Map map2 = JSONObject.parseObject(o1.toString(), Map.class);
                 Object codes = map2.get("value");
+                Object ext_value = map.get("日期_ext_value");
                 Object result = orderDetails.get("result");
                 if (!result.equals("")&&result!=null){
                     if (result.equals("agree")){
                         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
                         String format = df.format(new Date());
-                        DynamicDataSource.setDataSource("slave-data-source");
+                        DynamicDataSource.setDataSource(ext_value.toString());
                         sysUserService.Payrequestshenhe(codes.toString(),format,format,userid);
                         DynamicDataSource.setDataSource("");
                     }

+ 7 - 6
src/main/java/net/chenlin/dp/modules/api/controller/PurchaseOrderController.java

@@ -27,7 +27,7 @@ public class PurchaseOrderController {
      * @throws OpenAPIException
      * @throws ApiException
      */
-    public void dingPurchaseOrder() throws OpenAPIException, ApiException {
+    public void dingPurchaseOrder(String data,String dataid) throws OpenAPIException, ApiException {
         Map<String,String> map=new HashMap<>();
         String processCode= prop.getProperty("cgdd_process_code");
         String agentid = prop.getProperty("agentid");
@@ -39,15 +39,15 @@ public class PurchaseOrderController {
 //        Date now = new Date();
 //        long time = 30*60*1000;//30分钟
 //        Date beforeDate = new Date(now .getTime() - time);//30分钟前的时间
-        DynamicDataSource.setDataSource("slave-data-source");
+        DynamicDataSource.setDataSource(data);
         List<String> list= sysUserService.queryPurchaseOrderDate();
         //DynamicDataSource.setDataSource("");
         if (list!=null){
             for (String purchaseOrders:list){
-                YonyouPurchaseOrder purchaseOrder = purchaseOrderService.yonyouGetPurchaseOrder(purchaseOrders);
+                YonyouPurchaseOrder purchaseOrder = purchaseOrderService.yonyouGetPurchaseOrder(purchaseOrders,dataid);
                 if (purchaseOrder!=null){
                    // purchaseOrderService.createPurchaseOrder(processCode,1313665313L,"20264331162691",412163022L,purchaseOrder);
-                    Object purchaseOrder1 = purchaseOrderService.createPurchaseOrder(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), purchaseOrder);
+                    Object purchaseOrder1 = purchaseOrderService.createPurchaseOrder(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), purchaseOrder,data);
                     if (purchaseOrder1!=null &&!"".equals(purchaseOrder1)){
                        // DynamicDataSource.setDataSource("slave-data-source");
                         sysUserService.autoRIdByOrder(purchaseOrders,purchaseOrder1.toString());
@@ -74,12 +74,13 @@ public class PurchaseOrderController {
                 Map<String, Object> orderDetails = dingdingOpenInterface.getOrderDetails(id);
                 Map<String, Object> map = DingdingOpenInterface.tableToMap(orderDetails);
                 Object code = map.get("单据编号");
+                Object ext_value = map.get("单据编号_ext_value");
                 Object result = orderDetails.get("result");
                 if (!result.equals("")&&result!=null){
                     if (result.equals("agree")){
                         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
                         String format = df.format(new Date());
-                        DynamicDataSource.setDataSource("slave-data-source");
+                        DynamicDataSource.setDataSource(ext_value.toString());
                         sysUserService.Purchaseshenhe(code.toString(),format,format,"2",userid);
                         DynamicDataSource.setDataSource("");
                     }
@@ -92,6 +93,6 @@ public class PurchaseOrderController {
 
     public static void main(String[] args) throws OpenAPIException, ApiException {
         PurchaseOrderController purchaseOrderController =new PurchaseOrderController();
-        purchaseOrderController.dingPurchaseOrder();
+        //purchaseOrderController.dingPurchaseOrder();
     }
 }

+ 23 - 8
src/main/java/net/chenlin/dp/modules/api/controller/SaleOrderController.java

@@ -29,7 +29,7 @@ public class SaleOrderController {
      * @throws OpenAPIException
      * @throws ApiException
      */
-    public void  dingSaleOrder() throws OpenAPIException, ApiException {
+    public void  dingSaleOrder(String data,String dataid) throws OpenAPIException, ApiException {
 
         String processCode= prop.getProperty("xsdd_process_code");
         String agentid = prop.getProperty("agentid");
@@ -42,15 +42,15 @@ public class SaleOrderController {
 //        Date now = new Date();
 //        long time = 30*60*1000;//30分钟
 //        Date beforeDate = new Date(now .getTime() - time);//30分钟前的时间
-        DynamicDataSource.setDataSource("slave-data-source");
+        DynamicDataSource.setDataSource(data);
         List<String> list = sysUserService.querySaleOrderDate();
       //  DynamicDataSource.setDataSource("");
         if (list!=null){
             for (String saleOrder:list){
-                YonyouSaleOrder yonyouSaleOrder = service.yonyouGetSaleOrder(saleOrder);
+                YonyouSaleOrder yonyouSaleOrder = service.yonyouGetSaleOrder(saleOrder,dataid);
                 if (yonyouSaleOrder!=null){
 //                    service.createOrder(processCode,1313665313L,"20264331162691",412163022L,yonyouSaleOrder);
-                    Object order = service.createOrder(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), yonyouSaleOrder);
+                    Object order = service.createOrder(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), yonyouSaleOrder,data);
                     if (order!=null &&!order.equals("")){
                     //    DynamicDataSource.setDataSource("slave-data-source");
                         sysUserService.autoRIdBySale(saleOrder,order.toString());
@@ -77,12 +77,13 @@ public class SaleOrderController {
               Map<String, Object> orderDetails = dingdingOpenInterface.getOrderDetails(id);
               Map<String, Object> map = DingdingOpenInterface.tableToMap(orderDetails);
               Object code = map.get("单据编号");
+              Object ext_value = map.get("单据编号_ext_value");
               Object result = orderDetails.get("result");
               if (!result.equals("")&&result!=null){
                   if (result.equals("agree")){
                       SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
                       String format = df.format(new Date());
-                      DynamicDataSource.setDataSource("slave-data-source");
+                      DynamicDataSource.setDataSource(ext_value.toString());
                       sysUserService.Ordershenhe(code.toString(),format,format,"1",userid);
                       DynamicDataSource.setDataSource("");
                   }
@@ -92,9 +93,23 @@ public class SaleOrderController {
     }
 
     public static void main(String[] args) throws OpenAPIException, ApiException {
-       SaleOrderController saleOrderController=new SaleOrderController();
-       saleOrderController.dingSaleOrder();
-      // saleOrderController.saleOrderShenhe();
+     //  SaleOrderController saleOrderController=new SaleOrderController();
+//       saleOrderController.dingSaleOrder();
+       //saleOrderController.saleOrderShenhe();
+
+        SaleOrderService service=new SaleOrderService();
+        Properties prop = PropUtil.getProperties("/config.properties");
+        String processCode= prop.getProperty("xsdd_process_code");
+        String agentid = prop.getProperty("agentid");
+        String userid = prop.getProperty("userid");
+        String deptid = prop.getProperty("deptid");
+        YonyouSaleOrder yonyouSaleOrder=new YonyouSaleOrder();
+        yonyouSaleOrder.setCode("XSDD213892224");
+        yonyouSaleOrder.setDate("2021-09-21");
+        yonyouSaleOrder.setBusinesstype("普通销售");
+        yonyouSaleOrder.setTypename("一般销售");
+       // Object order = service.createOrder(processCode, Long.valueOf(agentid), userid, Long.valueOf(deptid), yonyouSaleOrder);
+
     }
 
 }

+ 7 - 4
src/main/java/net/chenlin/dp/modules/api/service/PayrequestService.java

@@ -49,12 +49,13 @@ public class PayrequestService extends BaseService {
      * @return
      * @throws OpenAPIException
      */
-    public JSONObject get(String id) throws OpenAPIException {
+    public JSONObject get(String id,String dataid) throws OpenAPIException {
         JSONObject record;
         try {
             Map<String, String> paramMap = new HashMap();
             paramMap.put("to_account", getToaccount);
             paramMap.put("id", id);
+            paramMap.put("ds_sequence",dataid);
             String url = this.createURL("payrequest/get", paramMap);
             logger.info(url);
             record = JSONObject.parseObject(HttpUtil.get(url));
@@ -128,9 +129,9 @@ public class PayrequestService extends BaseService {
      * @return
      * @throws OpenAPIException
      */
-    public Payrequest yonyouGetPayrequest(String id) throws OpenAPIException {
+    public Payrequest yonyouGetPayrequest(String id,String dataid) throws OpenAPIException {
         try {
-            JSONObject jsonObject = get(id);
+            JSONObject jsonObject = get(id,dataid);
             HashMap hashMap = JSONObject.parseObject(jsonObject.toString(), HashMap.class);
             if (hashMap.get("errcode").equals("0")){
                 Object payrequest = hashMap.get("payrequest");
@@ -190,7 +191,7 @@ public class PayrequestService extends BaseService {
      * @param map 数据
      * @throws ApiException
      */
-    public Object createPayrequest(String processCode, Long agentid, String userid, Long deptid, Payrequest so) throws ApiException {
+    public Object createPayrequest(String processCode, Long agentid, String userid, Long deptid, Payrequest so,String data) throws ApiException {
         DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/processinstance/create");
         OapiProcessinstanceCreateRequest req = new OapiProcessinstanceCreateRequest();
         req.setAgentId(agentid);
@@ -212,8 +213,10 @@ public class PayrequestService extends BaseService {
             OapiProcessinstanceCreateRequest.FormComponentValueVo formComponentValueVo = new OapiProcessinstanceCreateRequest.FormComponentValueVo();
             formComponentValueVo.setName("日期");
             formComponentValueVo.setValue(so.getDvouchdate());
+            formComponentValueVo.setExtValue(data);
             formComponentValueVoList.add(formComponentValueVo);
 
+
             OapiProcessinstanceCreateRequest.FormComponentValueVo fc = new OapiProcessinstanceCreateRequest.FormComponentValueVo();
             fc.setName("部门");
             if (so.getCdepname()!=null&&!so.getCdepname().equals("")){

+ 4 - 3
src/main/java/net/chenlin/dp/modules/api/service/PurchaseOrderService.java

@@ -96,9 +96,9 @@ public class PurchaseOrderService {
      * @return
      * @throws OpenAPIException
      */
-    public YonyouPurchaseOrder yonyouGetPurchaseOrder(String id) throws OpenAPIException {
+    public YonyouPurchaseOrder yonyouGetPurchaseOrder(String id,String dataid) throws OpenAPIException {
         try {
-            JSONObject jsonObject = purchaseOrderService.get(id, getToaccount);
+            JSONObject jsonObject = purchaseOrderService.get(id, getToaccount,dataid);
             HashMap hashMap = JSONObject.parseObject(jsonObject.toString(), HashMap.class);
             if (hashMap.get("errcode").equals("0")){
                 Object purchaseorder = hashMap.get("purchaseorder");
@@ -147,7 +147,7 @@ public class PurchaseOrderService {
      * @param map 数据
      * @throws ApiException
      */
-    public Object createPurchaseOrder(String processCode, Long agentid, String userid, Long deptid, YonyouPurchaseOrder so) throws ApiException {
+    public Object createPurchaseOrder(String processCode, Long agentid, String userid, Long deptid, YonyouPurchaseOrder so,String data) throws ApiException {
         DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/processinstance/create");
         OapiProcessinstanceCreateRequest req = new OapiProcessinstanceCreateRequest();
         req.setAgentId(agentid);
@@ -181,6 +181,7 @@ public class PurchaseOrderService {
             OapiProcessinstanceCreateRequest.FormComponentValueVo fc2 = new OapiProcessinstanceCreateRequest.FormComponentValueVo();
             fc2.setName("单据编号");
             fc2.setValue(so.getCode());
+            fc2.setExtValue(data);
             formComponentValueVoList.add(fc2);
 
             OapiProcessinstanceCreateRequest.FormComponentValueVo fc = new OapiProcessinstanceCreateRequest.FormComponentValueVo();

+ 46 - 7
src/main/java/net/chenlin/dp/modules/api/service/SaleOrderService.java

@@ -13,6 +13,7 @@ import net.chenlin.dp.common.openapi4j.exception.OpenAPIException;
 import net.chenlin.dp.common.openapi4j.platform.ResultService;
 import net.chenlin.dp.common.openapi4j.service.AcceptService;
 import net.chenlin.dp.common.openapi4j.service.ConsignmentService;
+import net.chenlin.dp.common.openapi4j.service.UserService;
 import net.chenlin.dp.common.openapi4j.util.PropUtil;
 import net.chenlin.dp.common.support.orm.db.DynamicDataSource;
 import net.chenlin.dp.common.utils.SpringContextUtils;
@@ -56,6 +57,31 @@ public class SaleOrderService {
                     }
                 }
             }
+
+//            String s="\t\n" +
+//                    "{\n" +
+//                    "\t\"saleorder\":{\n" +
+//                    "\t\t\"custcode\":\"0001\",\n" +
+//                    "\t\t\"deptcode\":\"0521\",\n" +
+//                    "\t\t\"entry\":[\n" +
+//                    "\t\t\t{\n" +
+//                    "\t\t\t\t\"inventorycode\":\"0907\",\n" +
+//                    "\t\t\t\t\"quantity\":\"15\",\n" +
+//                    "\t\t\t\t\"quotedprice\":\"200\",\n" +
+//                    "\t\t\t\t\"money\":\"3000\",\n" +
+//                    "\t\t\t\t\"irowno\":\"1\",\n" +
+//                    "\t\t\t\t\"dpredate\":\"2021-10-23\"\n" +
+//                    "\t\t\t}\n" +
+//                    "\t\t]\n" +
+//                    "\t}\n" +
+//                    "}";
+//            JSONObject add = saleOrderService.add(s, getToaccount);
+//                    HashMap hashMap = JSONObject.parseObject(add.toString(), HashMap.class);
+//                    Object tradeid = hashMap.get("tradeid");
+//                    if (!tradeid.equals("")&&tradeid!=null){
+//                        String result = ResultService.getResult(tradeid.toString());
+//                        System.out.println(result);
+//                    }
         }catch (Exception e){
             throw new OpenAPIException(e.getMessage(), e);
         }
@@ -102,9 +128,9 @@ public class SaleOrderService {
      * @return
      * @throws OpenAPIException
      */
-    public  YonyouSaleOrder yonyouGetSaleOrder(String id) throws OpenAPIException {
+    public  YonyouSaleOrder yonyouGetSaleOrder(String id,String dataid) throws OpenAPIException {
         try {
-            JSONObject jsonObject = saleOrderService.get(id, getToaccount);
+            JSONObject jsonObject = saleOrderService.get(id, getToaccount,dataid);
             HashMap hashMap = JSONObject.parseObject(jsonObject.toString(), HashMap.class);
             if (hashMap.get("errcode").equals("0")){
                 Object saleorder = hashMap.get("saleorder");
@@ -123,11 +149,11 @@ public class SaleOrderService {
     /**
      * 销售订单审核
      */
-    public void yonyouShenheSaleOrder(SaleOrderRest saleOrderRest) throws OpenAPIException {
+    public void yonyouShenheSaleOrder(String s) throws OpenAPIException {
         Map<String,Object>map=new HashMap<>();
-        map.put("saleorder",saleOrderRest);
+       // map.put("saleorder",saleOrderRest);
         try {
-            String s = JSONObject.toJSONString(map);
+           // String s = JSONObject.toJSONString(map);
             JSONObject shenghe = saleOrderService.shenghe(s, getToaccount);
             System.out.println(shenghe);
         }catch (Exception e){
@@ -165,7 +191,7 @@ public class SaleOrderService {
      * @param map 数据
      * @throws ApiException
      */
-    public Object createOrder(String processCode, Long agentid, String userid, Long deptid, YonyouSaleOrder so) throws ApiException {
+    public Object createOrder(String processCode, Long agentid, String userid, Long deptid, YonyouSaleOrder so,String data) throws ApiException {
         String useridshenh = prop.getProperty("shenhe_userid");
         DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/processinstance/create");
         OapiProcessinstanceCreateRequest req = new OapiProcessinstanceCreateRequest();
@@ -201,6 +227,7 @@ public class SaleOrderService {
             OapiProcessinstanceCreateRequest.FormComponentValueVo fc2 = new OapiProcessinstanceCreateRequest.FormComponentValueVo();
             fc2.setName("单据编号");
             fc2.setValue(so.getCode());
+            fc2.setExtValue(data);
             formComponentValueVoList.add(fc2);
 
             OapiProcessinstanceCreateRequest.FormComponentValueVo fc3 = new OapiProcessinstanceCreateRequest.FormComponentValueVo();
@@ -429,7 +456,19 @@ public class SaleOrderService {
 
     public static void main(String[] args) throws OpenAPIException {
         SaleOrderService service=new SaleOrderService();
-        List<YonyouSaleOrder>list=new ArrayList<>();
+        UserService service1=new UserService();
+       // service1.login("","","test_yuansh");
+//        List<YonyouSaleOrder>list=new ArrayList<>();
+//
+//        service.getToaccount();
+//        String s="{\n" +
+//                "\t\"saleorder\":{\n" +
+//                "\t\t\"voucher_code\":\"XSDD210003\",\n" +
+//                "\t\t\"user_id\":\"demo\"\n" +
+//                "\t}\n" +
+//                "}";
+//        service.yonyouShenheSaleOrder(s);
+       // service.yonyouAddSaleOrder(list);
 
         //销售订单测试
 //        YonyouSaleOrder yonyouSaleOrder=new YonyouSaleOrder();