提交 7d03ca7f authored 作者: 李炎's avatar 李炎

添加文档

上级 19accd4e
#### 镜像上传 #### 镜像上传
# 仓库私服: 81.70.17.111:5000 # 仓库私服: 127.0.0.1:5000
# 第一步:上传镜像到docker仓库 # 第一步:上传镜像到docker仓库
#docker tag wmsSystem-mysql 81.70.17.111:5000/wmsSystem-mysql:1.1 #docker tag sosssystem-system:latest 127.0.0.1:5000/sosssystem-system:latest
#docker tag wmsSystem-system 81.70.17.111:5000/wmsSystem-system:1.0
#docker tag nginxhtml:jeecgboot 81.70.17.111:5000/nginxhtml:1.2 #docker push 127.0.0.1:5000/sosssystem-system:lates
#docker push 81.70.17.111:5000/wmsSystem-mysql:1.1
#docker push 81.70.17.111:5000/wmsSystem-system:1.0
#docker push 81.70.17.111:5000/nginxhtml:1.2
# 第二步:将此yml文件上传服务器,执行启动命令 docker-compose -f ./docker-compose-server.yml up # 第二步:将此yml文件上传服务器,执行启动命令 docker-compose -f ./docker-compose-server.yml up
version: '2' version: '2'
......
import os, sys
import zipfile
import shutil
cmd = "cd SoSsDome\t\n"
cmd += "mvn clean package\t\n"
cmd += "docker-compose build\t\n"
cmd += "docker tag sosssystem-system:latest <ip>:5000/sosssystem-system:latest\t\n"
cmd += "docker push <ip>:5000/sosssystem-system:latest\t\n"
cmd += "cd .. \t\n"
cmd += "rm -r -f SoSsDome \t\n"
os.system(cmd)
import os, sys
import zipfile
import shutil
cmd = "sudo docker pull 127.0.0.1:5000/sosssystem-system:latest\t\n"
cmd += "sudo docker-compose -f docker-compose-server.yml up -d \t\n"
os.system(cmd)
...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON; ...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.santos.iost.utils.HttpClientUtil; import com.santos.iost.utils.HttpClientUtil;
import com.santos.iost.utils.HttpUtil; import com.santos.iost.utils.HttpUtil;
import com.santos.iost.utils.JsonUtil; import com.santos.iost.utils.JsonUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct; import javax.annotation.PostConstruct;
...@@ -12,6 +13,7 @@ import java.util.HashMap; ...@@ -12,6 +13,7 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
@Component @Component
@Slf4j
public class SoSsDao { public class SoSsDao {
public String getTokenUrl = "http://123.58.109.39:86/K3API/Token/Create?authorityCode=635e8cd049f1407db2b25b97738d02c7d686307e003c6213"; public String getTokenUrl = "http://123.58.109.39:86/K3API/Token/Create?authorityCode=635e8cd049f1407db2b25b97738d02c7d686307e003c6213";
String requestUrl = "http://123.58.109.39:86"; String requestUrl = "http://123.58.109.39:86";
...@@ -35,27 +37,27 @@ public class SoSsDao { ...@@ -35,27 +37,27 @@ public class SoSsDao {
} }
//请求主体 //请求主体
public String requestK3Api(String getMaterialUrl, String paramsMap) throws Exception { public String requestK3Api(String getMaterialUrl, String paramsMap) throws Exception {
System.out.println("====head====="+paramsMap+"====head===="); log.info("\r\n====head====="+paramsMap+"====head====");
// String post = HttpUtil.post(requestUrl + getMaterialUrl + "?token=" + token, paramsMap, hreader);//以弃用 // String post = HttpUtil.post(requestUrl + getMaterialUrl + "?token=" + token, paramsMap, hreader);//以弃用
String post = HttpClientUtil.doPostJson(requestUrl + getMaterialUrl + "?token=" + token, paramsMap); String post = HttpClientUtil.doPostJson(requestUrl + getMaterialUrl + "?token=" + token, paramsMap);
System.out.println(token); // System.out.println(token);
// System.out.println("================response=============="+post+"=================response==================="); log.info("\r\n================response=============="+post+"=================response===================");
return post; return post;
} }
public String requestK3ApiDetail(String getMaterialUrl, String paramsMap) throws Exception { public String requestK3ApiDetail(String getMaterialUrl, String paramsMap) throws Exception {
System.out.println("====Detail====="+paramsMap+"====Detail===="); log.info("\r\n====Detail====="+paramsMap+"====Detail====");
// String post = HttpUtil.post(requestUrl + getMaterialUrl + "?token=" + token, paramsMap, hreader); // String post = HttpUtil.post(requestUrl + getMaterialUrl + "?token=" + token, paramsMap, hreader);
String post = HttpClientUtil.doPostJson(requestUrl + getMaterialUrl + "?token=" + token, paramsMap); String post = HttpClientUtil.doPostJson(requestUrl + getMaterialUrl + "?token=" + token, paramsMap);
// System.out.println(token); // System.out.println(token);
// System.out.println("================response=============="+post+"=================response==================="); log.info("\r\n================response=============="+post+"=================response===================");
return post; return post;
} }
// //
public String setK3Api(String getMaterialUrl, String paramsMap) throws Exception { public String setK3Api(String getMaterialUrl, String paramsMap) throws Exception {
System.out.println("====head====="+paramsMap+"====head===="); log.info("\r\n====head====="+paramsMap+"====head====");
String post = HttpClientUtil.doPostJson(requestUrl + getMaterialUrl + "?token=" + token, paramsMap); String post = HttpClientUtil.doPostJson(requestUrl + getMaterialUrl + "?token=" + token, paramsMap);
System.out.println(token); // System.out.println(token);
// System.out.println("================response=============="+post+"=================response==================="); log.info("\r\n================response=============="+post+"=================response===================");
return post; return post;
} }
......
package com.santos.iost;
import cn.hutool.core.util.RandomUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.Feature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.santos.iost.dao.SoSsDao;
import com.santos.iost.dto.SoSsRequestData;
import com.santos.iost.dto.SoSsResponseDate;
import com.santos.iost.utils.*;
import com.santos.iost.vo.SoSsRequestVo;
import lombok.extern.slf4j.Slf4j;
import net.sf.json.JSONObject;
import org.apache.http.HttpResponse;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.*;
import org.apache.http.util.TextUtils;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.io.IOException;
import java.net.URI;
import java.text.SimpleDateFormat;
import java.util.*;
//
//@SpringBootTest
//@Slf4j
//@RunWith(SpringJUnit4ClassRunner.class)
@EnableScheduling
class JintaiDomeApplicationTests {
String getTokenUrl = "http://123.58.109.39:86/K3API/Token/Create?authorityCode=606d25b51be50949e768241934225bc05bfd6db0bae63e82";
String getGetMaterialUrl = "http://123.58.109.39:86/K3API/Material/GetList?token=";
String includeDetailUrl = "http://123.58.109.39:86/K3API/SO/GetDetail?token=";
String token;
// @Autowired
// SoSsDao soSsDao;
@Test
void contextLoads() throws Exception {
// String s = HttpUtil.get(getTokenUrl);
// Map map = JSON.parseObject(s, Map.class);
// String D = map.get("Data").toString();
// Map mapDate = JSON.parseObject(D, Map.class);
// token = mapDate.get("Token").toString();
//// System.out.println(token);
// Map paramsMap = new HashMap();
// Map Data = new LinkedHashMap();
// Data.put("Top", "100");
// Data.put("PageSize", "17");
// Data.put("PageIndex", "1");
//// Data.put("Filter","FNumber like '%003%' ");
// Data.put("OrderBy", "FNumber asc");
// Data.put("Fields", "FNumber,FName,F_101,FUnitID,FSalePrice");
// paramsMap.put("Data", Data);
//
// Map<String, String> hreader = new HashMap<>();
// hreader.put("Content-Type", "application/json");
// String post = HttpClientUtil.doPostJson(getGetMaterialUrl + token,JsonUtil.Mapjson(paramsMap));
// String post = HttpUtil.post(getGetMaterialUrl + token, JsonUtil.Mapjson(paramsMap), hreader);
// System.out.println(post);
}
// @Test
void dsads() throws Exception {
//
// String s = HttpUtil.get(getTokenUrl);
// Map map = JSON.parseObject(s, Map.class);
// String D = map.get("Data").toString();
// Map mapDate = JSON.parseObject(D, Map.class);
// token = mapDate.get("Token").toString();
//// System.out.println(token);
// Map paramsMap = new HashMap();
// Map Data = new LinkedHashMap();
// Data.put("FBillNo", "1220200102001");
// paramsMap.put("Data", Data);
//
// Map<String, String> hreader = new HashMap<>();
// hreader.put("Content-Type", "application/json");
//// System.out.println(JsonUtil.Mapjson(paramsMap));
// String post = HttpUtil.post(includeDetailUrl + token, JsonUtil.Mapjson(paramsMap), hreader);
//// SoSsResponseDate soSsResponseDate = JSON.parseObject(post, SoSsResponseDate.class, Feature.OrderedField);//转换数据类型
//// System.out.println(soSsResponseDate);
// SoSsResponseDate soSsResponseDate = JSON.parseObject(post, SoSsResponseDate.class, Feature.OrderedField);//转换数据类型
// String statusCode = soSsResponseDate.getStatusCode();
//// System.out.println(soSsResponseDate.getStatusCode().equals("200"));
//// System.out.println(soSsResponseDate);
// if (null != soSsResponseDate.getStatusCode() && soSsResponseDate.getStatusCode().equals("200")) {
// Map Datas = JSON.parseObject(soSsResponseDate.getData().toString(), Map.class, Feature.OrderedField);//转换数据类型
// List list = JSON.parseObject(Datas.get("Page2").toString(), List.class, Feature.OrderedField);
// int i = 1;
// for (Object o : list) {
// Map listDateMap = JSON.parseObject(o.toString(), Map.class, Feature.OrderedField);
//// System.out.println(listDateMap);
//// returnDate.put(apiName + i, new ArrayList<Map>() {{
//// add(listDateMap);
//// }});
// i++;
// }
// }
}
// @Test
void asd() throws Exception {
List<String>list = new ArrayList<String>();
list.add("保护环境"); //向列表中添加数据
list.add("爱护地球"); //向列表中添加数据
list.add("从我做起"); //向列表中添加数据
int[] array ={1,2,3,4,6,7,8,9,10};
// System.out.println(code);
// System.out.println(TimeStamp2Date("1641398499000", "yyyy-MM-dd HH:mm:ss"));
// System.out.println(TimeStamp2Date("1609999999000", "yyyy-MM-dd HH:mm:ss"));
// System.out.println(""+new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date (1641398400000L)));
}
public static String TimeStamp2Date(String timestampString, String formats) {
// System.out.println(TimeStamp2Date("1609499999", "yyyy-MM-dd HH:mm:ss"));
// System.out.println(TimeStamp2Date("1609999999", "yyyy-MM-dd HH:mm:ss"));
if (TextUtils.isEmpty(formats))
formats = "yyyy-MM-dd HH:mm:ss";
Long timestamp = Long.parseLong(timestampString);
String date = new SimpleDateFormat(formats, Locale.CHINA).format(new Date(timestamp));
return date;
}
// @Test
public void testTimestamp(){
Date time = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(time);
calendar.add(Calendar.HOUR,-1);
Date startTime = calendar.getTime();
calendar.add(Calendar.HOUR,2);
Date endTime = calendar.getTime();
System.out.println(time);
System.out.println(startTime);
System.out.println(endTime);
long timestamp = 1640966400000l;
long startTimestamp = startTime.getTime();
long endTimestamp = endTime.getTime();
System.out.println(timestamp);
System.out.println(startTimestamp);
System.out.println(endTimestamp);
System.out.println(timestamp>startTimestamp);
System.out.println(timestamp>endTimestamp);
}
}
import os, sys
import os, sys
import zipfile
import shutil
cmd = "sudo docker pull 127.0.0.1:5000/sosssystem-system:latest\t\n"
cmd += "sudo docker-compose -f docker-compose-server.yml up -d \t\n"
os.system(cmd)
import os, sys
import os, sys
import zipfile
import shutil
cmd = "cd SoSsDome\t\n"
cmd += "mvn clean package\t\n"
cmd += "docker-compose build\t\n"
cmd += "docker tag sosssystem-system:latest <ip>:5000/sosssystem-system:latest\t\n"
cmd += "docker push <ip>:5000/sosssystem-system:latest\t\n"
cmd += "cd .. \t\n"
cmd += "rm -r -f SoSsDome \t\n"
os.system(cmd)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论