Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
token
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wallet
token
Commits
f5e0dbd2
Commit
f5e0dbd2
authored
5 years ago
by
shajiaiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
b0fdad79
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
11 additions
and
7 deletions
+11
-7
TickerController.php
api/controllers/TickerController.php
+2
-1
BitnasdaqBuilder.php
common/service/exchange/factory/BitnasdaqBuilder.php
+3
-3
FactoryService.php
common/service/exchange/factory/FactoryService.php
+3
-2
ZhaobiBuilder.php
common/service/exchange/factory/ZhaobiBuilder.php
+3
-1
No files found.
api/controllers/TickerController.php
View file @
f5e0dbd2
...
...
@@ -14,7 +14,7 @@ use common\service\exchange\ExchangeBuilderFactory;
class
TickerController
extends
BaseController
{
protected
$basic_coin
=
[
'ETH'
,
'BTC'
,
'USDT'
,
'BTY'
];
protected
$basic_coin
=
[
'ETH'
,
'BTC'
,
'USDT'
,
'BTY'
,
'CNYT'
];
protected
$basic_price
=
[];
public
function
actionIndex
()
...
...
@@ -76,6 +76,7 @@ class TickerController extends BaseController
"btc,btc"
,
"usdt,ethereum"
,
"bty,bty"
,
"cnyt,bitnasdaqchain"
]
];
$params
=
json_encode
(
$data
);
...
...
This diff is collapsed.
Click to expand it.
common/service/exchange/factory/BitnasdaqBuilder.php
View file @
f5e0dbd2
...
...
@@ -34,7 +34,7 @@ class BitnasdaqBuilder extends FactoryService
$keys
=
$this
->
redis
->
smembers
(
$this
->
supported_symbol
);
if
(
false
==
$this
->
redis
->
exists
(
$this
->
supported_symbol_list
))
{
foreach
(
$keys
as
$val
)
{
if
(
in_array
(
strtoupper
(
$val
),
[
'BNCUSDT'
,
'BTCUSDT'
,
'CNYTUSDT'
,
'ETCUSDT'
,
'ETHUSDT'
,
'GHPUSDT'
,
'LTCUSD
T'
]))
{
if
(
in_array
(
strtoupper
(
$val
),
[
'BNCUSDT'
,
'BTCUSDT'
,
'CNYTUSDT'
,
'ETCUSDT'
,
'ETHUSDT'
,
'GHPUSDT'
,
'LTCUSDT'
,
'BTCCNYT'
,
'ETCCNYT'
,
'ETHCNYT'
,
'GHPCNYT'
,
'LTCCNY
T'
]))
{
$this
->
redis
->
lpush
(
$this
->
supported_symbol_list
,
strtoupper
(
$val
));
}
}
...
...
@@ -73,8 +73,8 @@ class BitnasdaqBuilder extends FactoryService
$temp
[
'symbol'
]
=
strtoupper
(
$explode_arr
[
0
])
.
'/'
.
$coin
;
$temp
[
'currency'
]
=
strtoupper
(
$explode_arr
[
0
]);
$temp
[
'base_currency'
]
=
strtoupper
(
$coin
);
$temp
[
'close'
]
=
rtrim
(
sprintf
(
'%.8f'
,
floatval
(
$close
)),
'0'
);
$temp
[
'close_usd'
]
=
rtrim
(
sprintf
(
'%.6f'
,
floatval
(
$close
*
$this
->
basic_price
[
$coin
][
'usd'
])),
'0'
);
$temp
[
'close'
]
=
rtrim
(
sprintf
(
'%.8f'
,
floatval
(
$close
)),
'0'
);
$temp
[
'close_usd'
]
=
rtrim
(
sprintf
(
'%.6f'
,
floatval
(
$close
*
$this
->
basic_price
[
$coin
][
'usd'
])),
'0'
);
$temp
[
'close_rmb'
]
=
(
float
)
sprintf
(
"%0.4f"
,
$close
*
$this
->
basic_price
[
$coin
][
'rmb'
]);
$temp
[
'change'
]
=
(
false
==
$open
)
?
0
:
(
float
)
sprintf
(
"%0.2f"
,
(
$close
-
$open
)
/
$open
*
100
);
$temp
[
'high_usd'
]
=
(
float
)
sprintf
(
"%0.4f"
,
$high
*
$this
->
basic_price
[
$coin
][
'usd'
]);
...
...
This diff is collapsed.
Click to expand it.
common/service/exchange/factory/FactoryService.php
View file @
f5e0dbd2
...
...
@@ -13,7 +13,7 @@ use linslin\yii2\curl\Curl;
abstract
class
FactoryService
{
protected
$code
=
-
1
;
protected
$basic_coin
=
[
'ETH'
,
'BTC'
,
'USDT'
,
'BTY'
];
protected
$basic_coin
=
[
'ETH'
,
'BTC'
,
'USDT'
,
'BTY'
,
'CNYT'
];
protected
$basic_price
=
[];
protected
$redis
;
...
...
@@ -30,7 +30,8 @@ abstract class FactoryService
"eth,ethereum"
,
"btc,btc"
,
"usdt,ethereum"
,
"bty,bty"
"bty,bty"
,
"cnyt,bitnasdaqchain"
]
];
$params
=
json_encode
(
$data
);
...
...
This diff is collapsed.
Click to expand it.
common/service/exchange/factory/ZhaobiBuilder.php
View file @
f5e0dbd2
...
...
@@ -108,13 +108,15 @@ class ZhaobiBuilder extends FactoryService
if
(
2
==
count
(
$explode_arr
)
&&
empty
(
$explode_arr
[
1
]))
{
$temp
[
'close_rmb'
]
=
(
float
)
sprintf
(
"%0.4f"
,
$close
*
$this
->
basic_price
[
$coin
][
'rmb'
]);
}
if
(
'SFTCNY'
==
strtoupper
(
$symbol
))
{
$temp
[
'close_rmb'
]
=
(
float
)
sprintf
(
"%0.4f"
,
$close
*
1
);
}
}
$temp
[
'change'
]
=
(
0
==
$open
)
?
0
:
(
float
)
sprintf
(
"%0.2f"
,
(
$close
-
$open
)
/
$open
*
100
);
array_push
(
$ticker
,
$temp
);
$key
=
$this
->
quotation_prefix
.
strtoupper
(
$symbol
);
$this
->
redis_ticker
->
hmset
(
$key
,
'low'
,
$low
,
'high'
,
$high
,
'last'
,
$close
,
'open'
,
$open
,
'vol'
,
$vol
);
}
$ticker_sort_close
=
Tools
::
arraySort
(
$ticker
,
'close_rmb'
);
$this
->
redis_ticker
->
del
(
$this
->
supported_symbol_close_asc
);
$this
->
redis_ticker
->
del
(
$this
->
supported_symbol_close_desc
);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment