test.java
2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
package com.lecuntao.customization;
import com.lecuntao.ordering.util.AESUtil;
import org.apache.commons.codec.binary.Base64;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
/**
* Created by xiniu on 2018/3/20.
*/
public class test {
public static void main(String[] args) throws UnsupportedEncodingException {
//ItemBalanceDetail itemBalanceDetail = new ItemBalanceDetail();
//itemBalanceDetail.setItemId(888L);
//List<Long> skuids = new ArrayList<>();
//skuids.add(999L);
//itemBalanceDetail.setSkuIds(skuids);
//itemBalanceDetail.setStoreroomId(777L);
//itemBalanceDetail.setItemNumber("WL001");
//itemBalanceDetail.setOnhandQuantity(1D);
//itemBalanceDetail.setAllocationQuantity(2D);
//itemBalanceDetail.setTotalAvailableQuantity(3D);
//itemBalanceDetail.setSummary("摘要");
//
//Map<String,String> props=new HashMap<>();
//props.put("ItemId", itemBalanceDetail.getItemId().toString());
//props.put("skuIds", JSON.toJSONString(itemBalanceDetail.getSkuIds()));
//props.put("itemNumber", itemBalanceDetail.getItemNumber());
//props.put("storeroomId", itemBalanceDetail.getStoreroomId().toString());
//props.put("onhandQuantity", itemBalanceDetail.getOnhandQuantity().toString());
//props.put("allocationQuantity", itemBalanceDetail.getAllocationQuantity().toString());
//props.put("totalAvailableQuantity", itemBalanceDetail.getTotalAvailableQuantity().toString());
//props.put("summary", itemBalanceDetail.getSummary());
//props.put("act", "goods_notice");
//props.put("op", "index");
//props.put("debug", "true");
//
//String res="";
//try{
// WebUtils.setIgnoreSSLCheck(true);
// LogUtil.debugLog("请求参数"+JSON.toJSONString(props));
// res= WebUtils.doPost("http://dev4erpapi.lecuntao.com/index.php", props, 30000, 30000);
// System.out.println("getTaobaoAccessToken +++++++++" + res);
// LogUtil.debugLog("getTaobaoAccessToken +++++++++" + res);
//}catch(IOException e){
// e.printStackTrace();
//}
String key = "Erp&Lecuntao&Erp";
String iv = "aBc1234567890dEf";
String data = "level=11&id=12";
String encryptData = AESUtil.encrypt(key,iv ,data );
//System.out.println(encryptData);
try {
System.out.println(URLEncoder.encode(encryptData,"UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
String decryptData = AESUtil.decrypt(key,iv, Base64.decodeBase64(encryptData));
//System.out.println(decryptData);
}
}