Browse Source

【睿智鼎eis】【测试】

wub 3 years ago
parent
commit
435b40dd14

+ 2 - 0
src/main/java/com/uas/eis/task/SyncProductStockTask.java

@@ -54,6 +54,7 @@ public class SyncProductStockTask {
                         "and ct_statuscode='AUDITED' and nvl(CT_SENDSTATUS,' ')<>'已上传' order by ct_id ) where rownum=1)" +
                         "                 order by cd_detno) A) where rn<=1000";
                 SqlRowList rs = baseDao.queryForRowSet(Sql);
+                baseDao.execute("update CUSTOMTABLE set ct_varchar50_15=to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') where ct_id=1033910");
                 while (rs.next()) {
                     Map<String, Object> map = new HashMap<>();
                     map.put("factory_code", configuration.getX5vendercode());
@@ -70,6 +71,7 @@ public class SyncProductStockTask {
                 }
                 data.put("data", list);
                 if (list.size() > 0) {
+                    baseDao.execute("update CUSTOMTABLE set ct_varchar50_16=to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') where ct_id=1033910");
                     x5JsonHttpClient.post(data, configuration, baseDao, "ProductStock");
                 }
             }

+ 4 - 0
src/main/java/com/uas/eis/task/httpclient/X5JsonHttpClient.java

@@ -37,6 +37,7 @@ public class X5JsonHttpClient extends X5HttpClient {
 
     public <T> X5Response<T> post(Object body, Configuration configuration, BaseDao baseDao, String type) {
         String kind="";
+        baseDao.execute("update CUSTOMTABLE set ct_varchar50_17=to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') where ct_id=1033910");
         if("ProductStock".equals(type)){
             kind="物料库存同步";
         }else if("ProductWIP".equals(type)){
@@ -66,17 +67,20 @@ public class X5JsonHttpClient extends X5HttpClient {
         String data = X5StringUtils.encodeBase64(JSON.toJSONString(x5Request));
         String encoding = null;
         String account=configuration.getX5username()+":"+configuration.getX5password();
+        baseDao.execute("update CUSTOMTABLE set ct_varchar50_18=to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') where ct_id=1033910");
         try {
             encoding = DatatypeConverter.printBase64Binary(account.getBytes("UTF-8"));  //username  password 自行修改  中间":"不可少
         } catch (UnsupportedEncodingException e) {
             e.printStackTrace();
         }
         try {
+            baseDao.execute("update CUSTOMTABLE set ct_varchar50_19=to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') where ct_id=1033910");
             Response executeResult = Request.Post(url).addHeader("Content-Type", "application/x-www-form-urlencoded").setHeader("Authorization","Basic " + encoding).connectTimeout(DEFAULT_COMMECT_TIMEOUT).socketTimeout(DEFAULT_SOCKET_TIMEOUT).bodyForm(Form.form().add("data", data).build()).execute();
             HttpResponse httpResponse = executeResult.returnResponse();
             StatusLine statusLine = httpResponse.getStatusLine();
             int statusCode = statusLine.getStatusCode();
             String responseContent = EntityUtils.toString(httpResponse.getEntity(), "utf-8");
+            baseDao.execute("update CUSTOMTABLE set ct_varchar50_10=to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') where ct_id=1033910");
             if (statusCode == 200) {
                 x5Response = JSON.parseObject(responseContent, X5Response.class);
                 String HeaderCode = x5Response.getHeader().getCode();