|
@@ -70,6 +70,10 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
private String token_key = "yongyou-token";
|
|
|
private String Conn_key = "yongyou-Conn";
|
|
|
private String cAcc_ID_key = "yongyou-cAcc_ID";
|
|
|
+ private String token_key1 = "yongyou-token-1";
|
|
|
+ private String token_key2 = "yongyou-token-2";
|
|
|
+ private String Conn_key1 = "yongyou-Conn-1";
|
|
|
+ private String Conn_key2 = "yongyou-Conn-2";
|
|
|
|
|
|
private String geToken() {
|
|
|
String token = RedisUtils.getString(token_key);
|
|
@@ -80,12 +84,17 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
}
|
|
|
}
|
|
|
private String geToken(Integer type) {
|
|
|
-// String token = RedisUtils.getString(token_key);
|
|
|
-// if (StringUtils.isBlank(token)) {
|
|
|
+ String token = null;
|
|
|
+ if (type==1) {
|
|
|
+ token = RedisUtils.getString(token_key1);
|
|
|
+ }else if (type==2){
|
|
|
+ token = RedisUtils.getString(token_key2);
|
|
|
+ }
|
|
|
+ if (StringUtils.isBlank(token)) {
|
|
|
return geTokenForce(type);
|
|
|
-// } else {
|
|
|
-// return token;
|
|
|
-// }
|
|
|
+ } else {
|
|
|
+ return token;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -136,15 +145,29 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
}
|
|
|
Login login = response.getData();
|
|
|
String token = login.getToken();
|
|
|
- RedisUtils.setString(token_key, token, 1800);
|
|
|
- RedisUtils.setString(Conn_key, login.getConn(), 1800);
|
|
|
- RedisUtils.setString(cAcc_ID_key, login.getCAcc_ID(), 1800);
|
|
|
+ if (type==1){
|
|
|
+ RedisUtils.setString(token_key1, token, 1800);
|
|
|
+ RedisUtils.setString(Conn_key1, login.getConn(), 1800);
|
|
|
+ }else if (type==2){
|
|
|
+ RedisUtils.setString(token_key2, token, 1800);
|
|
|
+ RedisUtils.setString(Conn_key2, login.getConn(), 1800);
|
|
|
+ }
|
|
|
+// RedisUtils.setString(Conn_key, login.getConn(), 1800);
|
|
|
+// RedisUtils.setString(cAcc_ID_key, login.getCAcc_ID(), 1800);
|
|
|
return token;
|
|
|
}
|
|
|
|
|
|
private String getConn() {
|
|
|
return RedisUtils.getString(Conn_key);
|
|
|
}
|
|
|
+ private String getConn2(Integer type) {
|
|
|
+ if (type==1) {
|
|
|
+ return RedisUtils.getString(Conn_key1);
|
|
|
+ }else if (type==2){
|
|
|
+ return RedisUtils.getString(Conn_key2);
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
|
|
|
private String getCAccId() {
|
|
|
return RedisUtils.getString(cAcc_ID_key);
|
|
@@ -164,8 +187,13 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
GetCurrentStockHandler handler = new GetCurrentStockHandler();
|
|
|
GetCurrentStockRequest req = new GetCurrentStockRequest();
|
|
|
req.setToken(geToken(record.getTokenType()));
|
|
|
- req.setConn(getConn());
|
|
|
- req.setCAcc_ID(getCAccId());
|
|
|
+ req.setConn(getConn2(record.getTokenType()));
|
|
|
+ if (record.getTokenType()==1){
|
|
|
+ req.setCAcc_ID("005");
|
|
|
+ }else if (record.getTokenType()==2){
|
|
|
+ req.setCAcc_ID("004");
|
|
|
+ }
|
|
|
+// req.setCAcc_ID(getCAccId());
|
|
|
req.setPageNum(pageNum);
|
|
|
req.setPageSize(pageSize);
|
|
|
StringBuffer whereStr = new StringBuffer(" 1=1 ");
|