|
@@ -104,20 +104,23 @@ func FindProjectCode(newCon string, job *util.Job) {
|
|
|
var proCode string
|
|
|
proCode = projectcodeReg.FindString(newCon)
|
|
|
blCode := &util.Block{}
|
|
|
+ blCode.Text = proCode
|
|
|
if proCode != "" {
|
|
|
ckv := GetKVAll(proCode, job.Title, nil, 1)
|
|
|
- blCode.Text = proCode
|
|
|
blCode.ColonKV = ckv
|
|
|
job.Block = append(job.Block, blCode)
|
|
|
}else if proCode = projectcodeReg2.FindString(newCon);proCode !=""{
|
|
|
ckv := GetKVAll(proCode, job.Title, nil, 1)
|
|
|
- blCode.Text = proCode
|
|
|
blCode.ColonKV = ckv
|
|
|
job.Block = append(job.Block, blCode)
|
|
|
- }else if proCode = jsonReg.FindString(newCon);proCode != ""{
|
|
|
+ }else if proCode = projectcodeReg3.FindString(newCon) ;proCode !=""{
|
|
|
+ ckv := GetKVAll(proCode, job.Title, nil, 1)
|
|
|
+ blCode.ColonKV = ckv
|
|
|
+ job.Block = append(job.Block, blCode)
|
|
|
+ }
|
|
|
+ if proCode = jsonReg.FindString(newCon);proCode != ""{
|
|
|
jsonMap := make(map[string]string)
|
|
|
json.Unmarshal([]byte(proCode),&jsonMap)
|
|
|
- blCode.Text = proCode
|
|
|
jobKv := util.NewJobKv()
|
|
|
for k,v := range jsonMap{
|
|
|
tmpkv := new(util.Kv)
|
|
@@ -130,7 +133,6 @@ func FindProjectCode(newCon string, job *util.Job) {
|
|
|
blCode.ColonKV = jobKv
|
|
|
job.Block = append(job.Block, blCode)
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
//分析table解析结果
|