视觉化KBARS(3)-service、serviceImpl

今天要写service、serviceImpl两个部分,

(1)第一部分,service新增oneMinKbar方法

public interface ShioajiService {
	
	public String test(String tickdate) throws Exception;
	public String oneMinKbar(String start_date,String end_date, String stock_code) throws Exception;
	
}

(2)第2部分,serviceImpl新增oneMinKbar方法,
带入3个参数开始时间、结束时间、股票代码来呼叫python api

public String oneMinKbar(String start_date,String end_date, String stock_code) {
		
		log.info(" excute oneMinKbar time is {}", dateFormat.format(new Date()));
		String data = "";

		RestTemplate restTemplate = new RestTemplate();
		HttpEntity<String> entity = new HttpEntity<>("");
		try {
			ResponseEntity<String> getTick  = 
					restTemplate.exchange(
							apiUrl+"kbars?date_start="+start_date+"&date_end="+end_date+"&stock_code="+stock_code,
							HttpMethod.GET,
							entity, 
							new ParameterizedTypeReference<String>() {});
			
			data = getTick.getBody();
			
		}catch(Exception ex) {
			log.error(ex.getMessage(),ex);
			throw ex;
		}

		return data;
	}

明天要继续写controller的部分!


<<:  Day 25. VR菜单3

>>:  Day 26 - [Android APP] 04-MVVM - Repository与API串接

模型的内容03 Class Net

进入主程序前,我们先看class 大块 Class Net:神经网路的定义处。 class Net(...

Day-8 Divide-and-Conquer-3 : 二分搜寻法, 费波那契数列, Strassen’s演算法

二分搜寻法(Binary Search) 前提,在一个已经排序完成的A阵列中 Divide : 元素...

开源电商系统 OpenCart 3.0.3.7 台湾优化版释出

OpenCart 官方的 3.0.3.7 版於上周释出,除了修正许多 3.0.x 版累积的小问题,另...

列表与 Key ( Day 10 )

如果有使用过其他框架的经验,可能会需要熟悉一下React 的写法,是由 JSX 搭配回圈去产生。以下...

【第二九天 - Flutter 开发套件之旅(下)】

前言 我们在前一天开发完成了套件,那麽就试着来上架ㄅ 。 可以查看 官方文件,肯定讲的比我清楚哈哈(...