PHP | <?php
require_once("../WdtClient.php");
$c = new WdtClient;
$c->sid = '';
$c->appkey = '';
$c->appsecret = '';
$c->gatewayUrl = 'http://sandbox.wangdian.cn/openapi2/vip_wms_stockinout_order_push.php';
$stockin_info = array(
"outer_no" => "1608040006",
"api_outer_no" => '113',
"warehouse_no" => "qimen001",
"order_type" => "2",
"logistics_fee" => "0",
"other_fee" => "0",
"logistics_code" => "0",
"logistics_no" => "0",
"is_check" => "0",
"province" => "北京",
"city" => "北京市",
"district" => "海淀区",
"address" => "1111",
"contact" => "1111345346",
'mobile'=>"32423432",
'telno'=>"",
'prop1'=>"32423432",
'prop2'=>"32423432",
'prop3'=>"32423432",
'prop4'=>"32423432",
'auto_check' => '0',
'remark'=>"32423432",
"goods_list"=>array(
array(
"spec_no" => "G-CY006",
"num" => '1',
"position_no" => "G-YFHW01",
"remark" => "测试货品",
"price" => "1111",
)
)
);
//添加查询参数
$c->putApiParam('stockin_info',json_encode($stockin_info,JSON_UNESCAPED_UNICODE));
$json = $c->wdtOpenApi();
var_dump($json);
?> |
JAVA | package com.wangdian.api.vip;
import com.alibaba.fastjson.JSON;
import com.wangdian.api.WdtClient;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class VipWmsStockinoutOrderPush {
public static void main(String[] args) {
WdtClient client = new WdtClient("传入sid", "传入appkey", "传入appsecret", "传入url");
//测试环境sid、appkey、密钥请到旺店通开放平台-自助对接-申请测试环境内查看,测试环境url=https://sandbox.wangdian.cn/openapi2/
//调用正式环境时请将sid、appkey、appsecret切换为实际参数,参数在旺店通开放平台-自助对接-应用管理内应用状态为已上线的应用中查看,调用正式环境注意切换正式环境url=https://api.wangdian.cn/openapi2/
Map<String, Object> stockin_info = new HashMap<String, Object>();
List<Map<String, Object>> goods_list = new ArrayList<Map<String, Object>>();
Map<String, Object> goods_1 = new HashMap<String, Object>();
goods_1.put("spec_no", "111");
goods_1.put("num", 1);
goods_1.put("price", "100");
goods_1.put("stockin_num", "10");
goods_1.put("position_no", "");
goods_1.put("contact", "1111");
goods_1.put("production_date", "2019-01-01 00:00:00");
goods_1.put("validity_days", "365");
goods_1.put("price", "10");
goods_1.put("src_price", "10");
goods_1.put("stockin_price", "10");
goods_1.put("tax", "0.16");
goods_list.add(goods_1);
stockin_info.put("outer_no", "12312313");
stockin_info.put("api_outer_no", "123123r41241241");
stockin_info.put("warehouse_no", "EOP005");
stockin_info.put("order_type", "2");
stockin_info.put("logistics_fee", "0");
stockin_info.put("other_fee", "0");
stockin_info.put("logistics_code", "");
stockin_info.put("logistics_no", "");
stockin_info.put("is_check", "0");
stockin_info.put("province", "北京");
stockin_info.put("city", "北京市");
stockin_info.put("district", "海淀区");
stockin_info.put("address", "3543543");
stockin_info.put("contact", "5345");
stockin_info.put("mobile", "534");
stockin_info.put("telno", "55543534");
stockin_info.put("prop1", "ghs2test");
stockin_info.put("prop2", "ghs2test");
stockin_info.put("prop3", "ghs2test");
stockin_info.put("prop4", "ghs2test");
stockin_info.put("auto_check", "0");
stockin_info.put("remark", "ghs2test");
stockin_info.put("goods_list",goods_list);
String stockin_info_json = JSON.toJSONString(stockin_info);
Map<String, String> params = new HashMap<String, String>();
params.put("stockin_info", stockin_info_json);
try {
String response = client.execute("vip_wms_stockinout_order_push.php", params);
System.out.println(response);
} catch (
IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} |
C# | using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WdtSdk;
namespace VipWmsStockinoutOrderPush
{
class VipWmsStockinoutOrderPush
{
static void Main(string[] args)
{
WdtClient client = new WdtClient();
client.sid = "";
client.appkey = "";
client.appsecret = "";
client.gatewayUrl = "http://sandbox.wangdian.cn/openapi2/vip_wms_stockinout_order_push.php";
var stockin_info = new
{
outer_no = "34567898765432",
api_outer_no = "12234",
warehouse_no = "qimen001",
order_type = "2",
logistics_fee = "0",
other_fee = "0",
logistics_code = "0",
logistics_no = "0",
is_check = "0",
province = "北京",
city = "北京市",
district = "海淀区",
address = "1111",
contact = "1111345346",
mobile = "32423432",
telno="",
prop1="32423432",
prop2="32423432",
prop3="32423432",
prop4="32423432",
auto_check = '0',
remark="32423432",
goods_list = new[]
{
new{
spec_no = "G-CY006",
num = "1",
stockin_num = "1",
position_no = "G-YFHW01",
batch_no = "0",
contact = "1111",
production_date = "2019-01-01 00:00:00",
validity_days = "365",
price = "1111",
src_price = "1111",
stockin_price = "1111",
tax = "0.16"
},
new{
spec_no = "SMBZ001-2",
num = "1",
stockin_num = "1",
position_no = "0",
contact = "1111",
production_date = "2019-01-01 00:00:00",
validity_days = "365",
price = "1111",
src_price = "1111",
stockin_price = "1111",
tax = "0.16"
}
}
};
string json = stockin_info.ToJsonString();
client.putParams("stockin_info", json);
string result = client.wdtOpenapi();
Console.WriteLine(result);
Console.ReadKey();
}
}
} |