|
@@ -21,16 +21,20 @@ func InitDocClass() {
|
|
|
tagMap = map[string]string{}
|
|
|
)
|
|
|
for _, dc := range dcs {
|
|
|
+ var (
|
|
|
+ dcpKey = fmt.Sprintf("p_%s_%d_class", dc.Name, dc.State) //一级class
|
|
|
+ dtpKey = fmt.Sprintf("p_%s_%d_tag", dc.Name, dc.State) //一级tag
|
|
|
+ )
|
|
|
switch dc.State {
|
|
|
- case 0:
|
|
|
+ case 0: //剑鱼
|
|
|
jyMap[dc.Code] = dc.Name
|
|
|
- default:
|
|
|
switch dc.Level {
|
|
|
case 1:
|
|
|
- var (
|
|
|
- dcpKey = fmt.Sprintf("p_%s_%d_class", dc.Name, dc.State) //一级class
|
|
|
- dtpKey = fmt.Sprintf("p_%s_%d_tag", dc.Name, dc.State) //一级tag
|
|
|
- )
|
|
|
+ DocClassMap[dcpKey] = dc.Code
|
|
|
+ }
|
|
|
+ default: //豆丁和其他
|
|
|
+ switch dc.Level {
|
|
|
+ case 1:
|
|
|
DocClassMap[dcpKey] = dc.Code
|
|
|
tagMap[dtpKey] = dc.Code
|
|
|
case 2:
|