|
@@ -3,7 +3,6 @@ package com.uas.eis.task.httpclient;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.uas.eis.beans.x5domain.*;
|
|
import com.uas.eis.beans.x5domain.*;
|
|
|
import com.uas.eis.dao.BaseDao;
|
|
import com.uas.eis.dao.BaseDao;
|
|
|
-import com.uas.eis.sdk.dto.ConfirmPurchase;
|
|
|
|
|
import com.uas.eis.utils.X5StringUtils;
|
|
import com.uas.eis.utils.X5StringUtils;
|
|
|
import com.uas.eis.utils.XMEDIConfiguration;
|
|
import com.uas.eis.utils.XMEDIConfiguration;
|
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
@@ -40,8 +39,8 @@ public class EDIX5JsonHttpClient extends X5HttpClient {
|
|
|
String kind="";
|
|
String kind="";
|
|
|
if("ConfirmPurchase".equals(type)){
|
|
if("ConfirmPurchase".equals(type)){
|
|
|
kind="采购订单确认";
|
|
kind="采购订单确认";
|
|
|
- }else if("ProductWIP".equals(type)){
|
|
|
|
|
- kind="物料WIP同步";
|
|
|
|
|
|
|
+ }else if("CreateAsn".equals(type)){
|
|
|
|
|
+ kind="创建ASN";
|
|
|
}
|
|
}
|
|
|
X5Response<T> x5Response;
|
|
X5Response<T> x5Response;
|
|
|
if (X5StringUtils.isEmpty(appid) || X5StringUtils.isEmpty(appkey) || X5StringUtils.isEmpty(url)) {
|
|
if (X5StringUtils.isEmpty(appid) || X5StringUtils.isEmpty(appkey) || X5StringUtils.isEmpty(url)) {
|
|
@@ -95,7 +94,7 @@ public class EDIX5JsonHttpClient extends X5HttpClient {
|
|
|
baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
|
"values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','状态码:"+x5Response.getHeader().getCode() + " 错误描述:" + x5Response.getHeader().getDesc()+"','"+kind+"')");
|
|
"values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','状态码:"+x5Response.getHeader().getCode() + " 错误描述:" + x5Response.getHeader().getDesc()+"','"+kind+"')");
|
|
|
Map<String,Object> datas = (Map<String,Object>) body;
|
|
Map<String,Object> datas = (Map<String,Object>) body;
|
|
|
- ConfirmPurchase confirmPurchase = (ConfirmPurchase) datas.get("data");
|
|
|
|
|
|
|
+ // ConfirmPurchase confirmPurchase = (ConfirmPurchase) datas.get("data");
|
|
|
// Map<String,Object> datas = (Map<String,Object>) body;
|
|
// Map<String,Object> datas = (Map<String,Object>) body;
|
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
|
|
|
// if(list.size()>0){
|
|
// if(list.size()>0){
|
|
@@ -107,7 +106,7 @@ public class EDIX5JsonHttpClient extends X5HttpClient {
|
|
|
baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
|
"values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','"+statusLine.getStatusCode() + " " + statusLine.getReasonPhrase()+"','"+kind+"')");
|
|
"values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','"+statusLine.getStatusCode() + " " + statusLine.getReasonPhrase()+"','"+kind+"')");
|
|
|
Map<String,Object> datas = (Map<String,Object>) body;
|
|
Map<String,Object> datas = (Map<String,Object>) body;
|
|
|
- ConfirmPurchase confirmPurchase = (ConfirmPurchase) datas.get("data");
|
|
|
|
|
|
|
+ // ConfirmPurchase confirmPurchase = (ConfirmPurchase) datas.get("data");
|
|
|
// Map<String,Object> datas = (Map<String,Object>) body;
|
|
// Map<String,Object> datas = (Map<String,Object>) body;
|
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
|
|
|
// if(list.size()>0){
|
|
// if(list.size()>0){
|
|
@@ -121,7 +120,7 @@ public class EDIX5JsonHttpClient extends X5HttpClient {
|
|
|
baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
|
"values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','"+ ex.getMessage()+"','"+kind+"')");
|
|
"values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'上传失败!','"+ ex.getMessage()+"','"+kind+"')");
|
|
|
Map<String,Object> datas = (Map<String,Object>) body;
|
|
Map<String,Object> datas = (Map<String,Object>) body;
|
|
|
- ConfirmPurchase confirmPurchase = (ConfirmPurchase) datas.get("data");
|
|
|
|
|
|
|
+// ConfirmPurchase confirmPurchase = (ConfirmPurchase) datas.get("data");
|
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>) datas.get("data");
|
|
|
// if(list.size()>0){
|
|
// if(list.size()>0){
|
|
|
// baseDao.execute("update CUSTOMTABLE set CT_ERROR='"+ex.getMessage()+"',ct_senddate=sysdate where ct_id="+list.get(0).get("ct_id"));
|
|
// baseDao.execute("update CUSTOMTABLE set CT_ERROR='"+ex.getMessage()+"',ct_senddate=sysdate where ct_id="+list.get(0).get("ct_id"));
|