|
@@ -34,56 +34,7 @@ public class OrderUtils {
|
|
|
// 测试环境地址:http://testapi.kdniao.cc:8081/api/EOrderService
|
|
|
private static final String ReqURL= NameUtils.getConfig("ReqURL");
|
|
|
// private static final String ReqURL="http://testapi.kdniao.cc:8081/api/EOrderService";
|
|
|
-
|
|
|
- public static void main(String[] args) throws Exception {
|
|
|
- EOrderRequestData eOrderRequestData = new EOrderRequestData();
|
|
|
- eOrderRequestData.setShipperCode("SF");
|
|
|
- eOrderRequestData.setOrderCode("28230283280823");
|
|
|
- eOrderRequestData.setPayType(1);
|
|
|
- eOrderRequestData.setExpType("1");
|
|
|
- eOrderRequestData.setCost(3680.00);
|
|
|
- eOrderRequestData.setOtherCost(0.0);
|
|
|
- // 收件人信息
|
|
|
- Map<String, Object> Receiver = new HashMap<String, Object>();
|
|
|
- Receiver.put("Name", "何秀刚");
|
|
|
- Receiver.put("Tel", "18989890909");
|
|
|
- Receiver.put("ProvinceName", "广东省");
|
|
|
- Receiver.put("CityName", "深圳市");
|
|
|
- Receiver.put("Address", "莲花街道深南大道特区报业大厦12B");
|
|
|
- eOrderRequestData.setReceiver(Receiver);
|
|
|
- // 发件人信息
|
|
|
- Map<String, Object> Sender = new HashMap<String, Object>();
|
|
|
- Sender.put("Name", "何秀刚");
|
|
|
- Sender.put("Tel", "18778780808");
|
|
|
- Sender.put("ProvinceName", "广东省");
|
|
|
- Sender.put("CityName", "深圳市");
|
|
|
- Sender.put("Address", "莲花街道深南大道特区报业大厦12B");
|
|
|
- eOrderRequestData.setSender(Sender);
|
|
|
- // 产品信息
|
|
|
- List<Map<String, Object>> Commodity = new ArrayList<>();
|
|
|
- Map<String, Object> product1 = new HashMap<String, Object>();
|
|
|
- product1.put("GoodsName", "美国WaterO净饮水一体机");
|
|
|
- Map<String, Object> product2 = new HashMap<String, Object>();
|
|
|
- product2.put("GoodsName", "爱贝源智能冲奶机M1");
|
|
|
- Commodity.add(product1);
|
|
|
- // Commodity.add(product2);
|
|
|
- eOrderRequestData.setCommodity(Commodity);
|
|
|
- eOrderRequestData.setWeight(11.9);
|
|
|
- eOrderRequestData.setQuantity(2);
|
|
|
- eOrderRequestData.setIsReturnPrintTemplate(1);
|
|
|
-
|
|
|
- // 执行
|
|
|
- String json = orderOnlineByJson(eOrderRequestData);
|
|
|
- System.out.println(json);
|
|
|
- JSONObject jsonObject = JSONObject.parseObject(json);
|
|
|
- Object template = jsonObject.get("PrintTemplate");
|
|
|
- // 写入本地磁盘
|
|
|
- OutputStream outputStream = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\test.html");
|
|
|
- outputStream.write(template.toString().getBytes("UTF-8"));
|
|
|
- outputStream.flush();
|
|
|
- outputStream.close();
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* Json方式 电子面单
|
|
|
* @throws Exception
|