lxf
2025-04-23 92dd4aaaa7fb67c4d65df18e0e69cbc6775575d3
src/eastmoney/HQData.js
@@ -364,7 +364,12 @@
  var isLME = HQChart.Chart.MARKET_SUFFIX_NAME.IsLME(symbolUpper); // 伦敦金属交易所
  // if (isChinaFutrues) stock.yclearing = data.preSettlement // 期货昨结算价
  // for (var i = 0; i < data.trends.length; ++i) {
  if (typeof recvData === 'string') {
  recvData = JSON.parse(recvData);
  }
  console.log('recvData: ', recvData)
  // var date = moment.unix(strItem.t || strItem.id).format("YYYYMMDD");
  // //
  // var open = parseFloat(strItem.o || strItem.open);
@@ -824,9 +829,17 @@
  const kLines = JSON.parse(window.localStorage.getItem("kLine"));
  console.log("kLines===", kLines);
  // if (kLines.type === 'IN' ||kLines.type === 'US') {
  // debugger;
  if (kLines.type == "HJ") {
    url =
      window.globalVar +
      `api/stock/getKData.do?pid=8888&interval=1&stockType=${kLines.name}`;
  } else {
  url =
    window.globalVar +
    `api/stock/getKData.do?pid=${kLines.pid}&interval=1&stockType=${kLines.type}`;
  }
  // }
  // if (kLines.type === 'qh') {
  // url = window.globalVar+`api/stock/getKData.do?symbol=${encodeURIComponent(kLines.pid)}&cmd=history&period=1440&stockType=${kLines.type}`
@@ -1299,9 +1312,18 @@
  const kLines = JSON.parse(window.localStorage.getItem("kLine"));
  // if (kLines.type === 'IN' ||kLines.type === 'US') {
  const interval = ["D", "W", "M"][period];
  var url =
  if (kLines.type === 'HJ') {
    url =
    window.globalVar +
    `api/stock/getKData.do?pid=${kLines.pid}&interval=${interval}&stockType=${kLines.type}`;
      `api/stock/getKData.do?pid=8888&interval=${interval}&stockType=${kLines.name}`;
  } else {
    var url = window.globalVar + `api/stock/getKData.do?pid=${kLines.pid}&interval=${interval}&stockType=${kLines.type}`;
  }
  // var url =
  //   window.globalVar +
  //   `api/stock/getKData.do?pid=${kLines.pid}&interval=${interval}&stockType=${kLines.type}`;
  // }
  const interval2 = [1440, 10080, 10080][period];
  // const interval2 = [1440, 10080, 43200][period]
@@ -1338,9 +1360,19 @@
    var beginDate = option.End;
  } else {
    const kLines = JSON.parse(window.localStorage.getItem("kLine"));
    if (kLines.type === 'HJ') {
      url =
        window.globalVar +
        `api/stock/getKData.do?pid=8888&interval=${internalPeriod}&stockType=${kLines.name}`;
    } else {
    url =
      window.globalVar +
      `api/stock/getKData.do?pid=${kLines.pid}&interval=${internalPeriod}&stockType=${kLines.type}`;
    }
    // url =
    //   window.globalVar +
    //   `api/stock/getKData.do?pid=${kLines.pid}&interval=${internalPeriod}&stockType=${kLines.type}`;
  }
@@ -1439,7 +1471,9 @@
  const kLines = JSON.parse(window.localStorage.getItem("kLine"));
  // var yClose = data.preKPrice
  var yClose = "500";
  if (typeof recvData === 'string') {
  recvData = JSON.parse(recvData);
  }
  if (kLines.type === "SZHB") {
    recvData = recvData.data;
@@ -1618,7 +1652,7 @@
  var period = data.Self.Period; // 周期
  var right = data.Self.Right; // 复权
  console.log(`[HQData::RequestHistoryMinuteData] Symbol=${symbol}`);
  console.log(`[HQData::RequestHistoryMinuteData] Symbol=${symbol}`, data.Request);
  var obj = HQData.GetMinuteKLineApiUrl(symbol, period, right, null);
  $.ajax({
@@ -1642,7 +1676,9 @@
  var yClose = "";
  console.log("recvData===data.name22", recvData, kLines);
  if (typeof recvData === 'string') {
  recvData = JSON.parse(recvData);
  }
  if (kLines.type === "SZHB") {
    recvData = recvData.data;