|
|
@@ -0,0 +1,144 @@
|
|
|
1
|
+package com.chinaitop.depot.utils;
|
|
|
2
|
+
|
|
|
3
|
+import java.text.SimpleDateFormat;
|
|
|
4
|
+/*import java.util.Date;
|
|
|
5
|
+import java.util.HashMap;
|
|
|
6
|
+import java.util.List;
|
|
|
7
|
+import java.util.Map;
|
|
|
8
|
+
|
|
|
9
|
+import org.apache.commons.lang.ObjectUtils;
|
|
|
10
|
+
|
|
|
11
|
+import com.chinaitop.depot.business.model.BusinessContract;
|
|
|
12
|
+import com.google.gson.Gson;*/
|
|
|
13
|
+
|
|
|
14
|
+public class DataSynchronization {
|
|
|
15
|
+ private static String urls = "http://192.168.123.123:14100";
|
|
|
16
|
+ private static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
|
|
|
17
|
+
|
|
|
18
|
+ /**
|
|
|
19
|
+ * 查询合同信息
|
|
|
20
|
+ *//*
|
|
|
21
|
+ public static List queryContractInfo() {
|
|
|
22
|
+ Gson gson = new Gson();
|
|
|
23
|
+ Map<String,Object> params = new HashMap<String,Object>();
|
|
|
24
|
+ //json对象转换成json字符串
|
|
|
25
|
+ String jsonStr = gson.toJson(params);
|
|
|
26
|
+ String result = HttpClientUtil.doPostJson(urls+"/contractList", jsonStr);
|
|
|
27
|
+ System.out.print(result);
|
|
|
28
|
+ params = gson.fromJson(result, Map.class);
|
|
|
29
|
+ List list = (List)params.get("data");
|
|
|
30
|
+ return list;
|
|
|
31
|
+ }
|
|
|
32
|
+
|
|
|
33
|
+ *//**
|
|
|
34
|
+ * 合同信息同步---插入
|
|
|
35
|
+ *//*
|
|
|
36
|
+ public static void businessContractSynchronizationInsert(BusinessContract contract) {
|
|
|
37
|
+ Gson gson = new Gson();
|
|
|
38
|
+ Map<String,Object> params = new HashMap<String,Object>();
|
|
|
39
|
+ params.put("createDate",contract.getCreateTime()==null?"":format.format(contract.getCreateTime()));
|
|
|
40
|
+ params.put("creator",contract.getCreater());
|
|
|
41
|
+ params.put("creatorCode","");
|
|
|
42
|
+ params.put("htbh",contract.getContractNumber());
|
|
|
43
|
+ params.put("htbzje",0);
|
|
|
44
|
+ params.put("htbzxx",contract.getRemark());
|
|
|
45
|
+ params.put("htjctj",contract.getDissolutionConditions());
|
|
|
46
|
+ params.put("htmc",contract.getContractTitle());
|
|
|
47
|
+ params.put("htqsdd","");
|
|
|
48
|
+ params.put("htqssj",contract.getSigningTime()==null?"":format.format(contract.getSigningTime()));
|
|
|
49
|
+ params.put("htsxjzsj",contract.getDisableDate()==null?"":format.format(contract.getDisableDate()));
|
|
|
50
|
+ params.put("htsxkssj",contract.getEnableDate()==null?"":format.format(contract.getEnableDate()));
|
|
|
51
|
+ params.put("htwyzr",contract.getBreachLiability());
|
|
|
52
|
+ params.put("htxxid",contract.getId());
|
|
|
53
|
+ params.put("htzdj",0);
|
|
|
54
|
+ params.put("htzje",contract.getMoneyQuantity());
|
|
|
55
|
+ params.put("htzsl",contract.getGrainQuantity());
|
|
|
56
|
+ params.put("jfkdbm",0);
|
|
|
57
|
+ params.put("jfkdmc",0);
|
|
|
58
|
+ params.put("jfkhh",0);
|
|
|
59
|
+ params.put("jflxdh",0);
|
|
|
60
|
+ params.put("jfqydm",0);
|
|
|
61
|
+ params.put("jfqymc",0);
|
|
|
62
|
+ params.put("jfqyr",0);
|
|
|
63
|
+ params.put("jfqzzt",0);
|
|
|
64
|
+ params.put("jfyhzh",0);
|
|
|
65
|
+ params.put("jhjssj",0);
|
|
|
66
|
+ params.put("jhkssj",0);
|
|
|
67
|
+ params.put("lsdjbm",0);
|
|
|
68
|
+ params.put("lsdjmc",0);
|
|
|
69
|
+ params.put("lspzbm",0);
|
|
|
70
|
+ params.put("lspzhm",contract.getPlanNumber());
|
|
|
71
|
+ params.put("lspzid",contract.getPlanBid());
|
|
|
72
|
+ params.put("lspzmc","");
|
|
|
73
|
+ params.put("refreshTime",contract.getChangeTime()==null?"":format.format(contract.getChangeTime()));
|
|
|
74
|
+ params.put("refresher","");
|
|
|
75
|
+ params.put("refresherCode","");
|
|
|
76
|
+ params.put("remark",contract.getRemark());
|
|
|
77
|
+ params.put("spzt",contract.getAuditState());
|
|
|
78
|
+ params.put("status",0);
|
|
|
79
|
+ params.put("yfkdbm",0);
|
|
|
80
|
+ params.put("yfkdmc",0);
|
|
|
81
|
+ params.put("yfkhh",0);
|
|
|
82
|
+ params.put("yflxdh",0);
|
|
|
83
|
+ params.put("yfqydm",0);
|
|
|
84
|
+ params.put("yfqymc",0);
|
|
|
85
|
+ params.put("yfqyr",0);
|
|
|
86
|
+ params.put("yfqzzt",0);
|
|
|
87
|
+ params.put("yfyhzh",0);
|
|
|
88
|
+ params.put("ysfs",contract.getShippingType());
|
|
|
89
|
+ params.put("zffs",contract.getContractPayType());
|
|
|
90
|
+ params.put("zxzt",0);
|
|
|
91
|
+ params.put("zyjjfs",contract.getDisputeSettlementMethod());
|
|
|
92
|
+
|
|
|
93
|
+
|
|
|
94
|
+
|
|
|
95
|
+ //json对象转换成json字符串
|
|
|
96
|
+ String jsonStr = gson.toJson(params);
|
|
|
97
|
+ String result = HttpClientUtil.doPostJson(urls+"/sinkpoint", jsonStr);
|
|
|
98
|
+ System.out.print(result);
|
|
|
99
|
+ }
|
|
|
100
|
+
|
|
|
101
|
+ *//**
|
|
|
102
|
+ * 库点信息同步---更新
|
|
|
103
|
+ *//*
|
|
|
104
|
+ public static void orgInfoSynchronizationUpdate(Map<String,Object> params,OrgInfo orgInfo) {
|
|
|
105
|
+ Gson gson = new Gson();
|
|
|
106
|
+ params.put("jcrq",orgInfo.getCompleteDate()==null?"":format.format(orgInfo.getCompleteDate()));
|
|
|
107
|
+ params.put("kdcz",orgInfo.getFax());
|
|
|
108
|
+ params.put("kddh",orgInfo.getContact());
|
|
|
109
|
+ params.put("kddm",orgInfo.getOrgId());
|
|
|
110
|
+ params.put("kddz",orgInfo.getAddress());
|
|
|
111
|
+ params.put("kdjc",orgInfo.getBriefIntroduction());
|
|
|
112
|
+ params.put("kdjd",orgInfo.getLongitude());
|
|
|
113
|
+ params.put("kdmc",orgInfo.getOrgName());
|
|
|
114
|
+ params.put("kdmj",orgInfo.getDepotArea());
|
|
|
115
|
+ params.put("kdqyxz",orgInfo.getCompanyNature());
|
|
|
116
|
+ params.put("kdwd",orgInfo.getLatitude());
|
|
|
117
|
+ params.put("kdyb",orgInfo.getPost());
|
|
|
118
|
+ params.put("kdyxcr",orgInfo.getEffectiveCapacity());
|
|
|
119
|
+ params.put("lklb",orgInfo.getOrgClassId());
|
|
|
120
|
+ params.put("qymc",orgInfo.getOrgName());
|
|
|
121
|
+ params.put("refreshTime",orgInfo.getUpdateTime()==null?"":format.format(orgInfo.getUpdateTime()));
|
|
|
122
|
+ params.put("remark",orgInfo.getRemark());
|
|
|
123
|
+ params.put("sjcr",orgInfo.getDesignCapacity());
|
|
|
124
|
+ params.put("status",orgInfo.getStatus());
|
|
|
125
|
+ params.put("tyshxydm",orgInfo.getCompanyOrgCode());
|
|
|
126
|
+ params.put("xzqhdm",orgInfo.getAreaCode());
|
|
|
127
|
+ params.put("xzqhmc",orgInfo.getAreaName());
|
|
|
128
|
+ //json对象转换成json字符串
|
|
|
129
|
+ String jsonStr = gson.toJson(params);
|
|
|
130
|
+ String result = HttpClientUtil.doPutJson(urls+"/sinkpoint", jsonStr);
|
|
|
131
|
+ System.out.print(result);
|
|
|
132
|
+ }
|
|
|
133
|
+
|
|
|
134
|
+ *//**
|
|
|
135
|
+ * 库点信息同步---删除
|
|
|
136
|
+ *//*
|
|
|
137
|
+ public static void orgInfoSynchronizationDelete(OrgInfo orgInfo) {
|
|
|
138
|
+ Map<String,String> params = new HashMap<String,String>();
|
|
|
139
|
+ params.put("kddm",ObjectUtils.toString(orgInfo.getOrgId(),""));
|
|
|
140
|
+ //json对象转换成json字符串
|
|
|
141
|
+ String result = HttpClientUtil.doDelete(urls+"/sinkpoint", params);
|
|
|
142
|
+ System.out.print(result);
|
|
|
143
|
+ }*/
|
|
|
144
|
+}
|