1. 将Mysql表中的cid改成treeId
This commit is contained in:
parent
646c260599
commit
d7719b6617
|
|
@ -35,10 +35,10 @@ public class DBCallChainInfoDao {
|
|||
PreparedStatement preparedStatement = null;
|
||||
try {
|
||||
preparedStatement = connection
|
||||
.prepareStatement("INSERT INTO sw_chain_detail(cid,uid,traceLevelId,viewpoint,create_time)"
|
||||
.prepareStatement("INSERT INTO sw_chain_detail(treeId,uid,traceLevelId,viewpoint,create_time)"
|
||||
+ " VALUES(?,?,?,?,?)");
|
||||
for (ChainNode chainNode : callChainDetailForMysql.getChainNodes()) {
|
||||
preparedStatement.setString(1, callChainDetailForMysql.getChainToken());
|
||||
preparedStatement.setString(1, callChainDetailForMysql.getTreeToken());
|
||||
preparedStatement.setString(2, callChainDetailForMysql.getUserId());
|
||||
preparedStatement.setString(3, chainNode.getTraceLevelId());
|
||||
preparedStatement.setString(4, chainNode.getViewPoint() + ":"
|
||||
|
|
|
|||
|
|
@ -14,15 +14,17 @@ import java.util.Map;
|
|||
|
||||
public class CallChainDetailForMysql {
|
||||
private String chainToken;
|
||||
private String treeToken;
|
||||
private Map<String, ChainNode> chainNodeMap = new HashMap<String, ChainNode>();
|
||||
private String userId;
|
||||
|
||||
public CallChainDetailForMysql(ChainInfo chainInfo) {
|
||||
public CallChainDetailForMysql(ChainInfo chainInfo, String treeToken) {
|
||||
chainToken = chainInfo.getCID();
|
||||
for (ChainNode chainNode : chainInfo.getNodes()) {
|
||||
chainNodeMap.put(chainNode.getTraceLevelId(), chainNode);
|
||||
}
|
||||
userId = chainInfo.getUserId();
|
||||
this.treeToken = treeToken;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -45,4 +47,8 @@ public class CallChainDetailForMysql {
|
|||
public String getChainToken() {
|
||||
return chainToken;
|
||||
}
|
||||
|
||||
public String getTreeToken() {
|
||||
return treeToken;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ public class SpecificTimeCallTreeMergedChainIdContainer {
|
|||
|
||||
//
|
||||
if (chainInfo.getChainStatus() == ChainInfo.ChainStatus.NORMAL) {
|
||||
callChainDetailMap.put(chainInfo.getCID(), new CallChainDetailForMysql(chainInfo));
|
||||
callChainDetailMap.put(chainInfo.getCID(), new CallChainDetailForMysql(chainInfo,treeToken));
|
||||
}
|
||||
}else{
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue