|
@@ -14,6 +14,11 @@ import (
|
|
|
|
|
|
func TestSingleFieldInfo(name string, tmpid string) {
|
|
func TestSingleFieldInfo(name string, tmpid string) {
|
|
tmp := ul.SourceMgo.FindById(name, tmpid)
|
|
tmp := ul.SourceMgo.FindById(name, tmpid)
|
|
|
|
+ if len(tmp) == 0 || tmp == nil {
|
|
|
|
+ log.Debug("未查询到数据...", tmpid)
|
|
|
|
+
|
|
|
|
+ return
|
|
|
|
+ }
|
|
data := ResolveInfo(tmp)
|
|
data := ResolveInfo(tmp)
|
|
//最终结果...
|
|
//最终结果...
|
|
for k, v := range data {
|
|
for k, v := range data {
|
|
@@ -21,6 +26,134 @@ func TestSingleFieldInfo(name string, tmpid string) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+func TestIsPackage() {
|
|
|
|
+ tmpArr := []string{
|
|
|
|
+ "669e83fe66cf0db42a6520b3",
|
|
|
|
+ "669e892066cf0db42a652c9b",
|
|
|
|
+ "669e904966cf0db42a653b5d",
|
|
|
|
+ "669f16f466cf0db42a669069",
|
|
|
|
+ "669f186c66cf0db42a669bf0",
|
|
|
|
+ "669efb6766cf0db42a65e0b4",
|
|
|
|
+ "669f004266cf0db42a65f201",
|
|
|
|
+ "669f02a666cf0db42a65fff3",
|
|
|
|
+ "669f172766cf0db42a669193",
|
|
|
|
+ "669ec89566cf0db42a659020",
|
|
|
|
+ "669e86b266cf0db42a6526ac",
|
|
|
|
+ "669e86e466cf0db42a6527b7",
|
|
|
|
+ "669e87b766cf0db42a652a3e",
|
|
|
|
+ "669f082d66cf0db42a662323",
|
|
|
|
+ "669e95e966cf0db42a654dd1",
|
|
|
|
+ "669ea39466cf0db42a656311",
|
|
|
|
+ "669f140366cf0db42a66772f",
|
|
|
|
+ "669ee59466cf0db42a65b8aa",
|
|
|
|
+ "669f05a166cf0db42a66117b",
|
|
|
|
+ "669e90d666cf0db42a653e0a",
|
|
|
|
+ "669f08c466cf0db42a66273c",
|
|
|
|
+ "669f155166cf0db42a6682c7",
|
|
|
|
+ "669ef0ff66cf0db42a65c83a",
|
|
|
|
+ "669efdc166cf0db42a65e8f3",
|
|
|
|
+ "669f090066cf0db42a6629d0",
|
|
|
|
+ "669f111366cf0db42a665ce7",
|
|
|
|
+ "669f15fb66cf0db42a668901",
|
|
|
|
+ "669f0baa66cf0db42a663a72",
|
|
|
|
+ "669f039766cf0db42a66044e",
|
|
|
|
+ "669eff3e66cf0db42a65ee73",
|
|
|
|
+ "669f12c366cf0db42a666b9d",
|
|
|
|
+ "669e913b66cf0db42a653ffc",
|
|
|
|
+ "669e833466cf0db42a651e3a",
|
|
|
|
+ "669f071e66cf0db42a661b03",
|
|
|
|
+ "669f1a1266cf0db42a66a892",
|
|
|
|
+ "669f0aec66cf0db42a6635e8",
|
|
|
|
+ "669f169c66cf0db42a668e1d",
|
|
|
|
+ "669ed6c966cf0db42a65a75d",
|
|
|
|
+ "669f072866cf0db42a661b26",
|
|
|
|
+ "669f185866cf0db42a669af0",
|
|
|
|
+ "669f15d366cf0db42a6687aa",
|
|
|
|
+ "669f182466cf0db42a669960",
|
|
|
|
+ "669f0ed066cf0db42a664e5c",
|
|
|
|
+ "669f076466cf0db42a661cd4",
|
|
|
|
+ "669f172966cf0db42a6691c0",
|
|
|
|
+ "669f198466cf0db42a66a385",
|
|
|
|
+ "669f1ad366cf0db42a66afb9",
|
|
|
|
+ "669f156666cf0db42a668403",
|
|
|
|
+ "669f093c66cf0db42a662c08",
|
|
|
|
+ "669f0d8266cf0db42a6646cb",
|
|
|
|
+ "669f06e866cf0db42a661a1d",
|
|
|
|
+ "669f1bd766cf0db42a66b86e",
|
|
|
|
+ "669efcd066cf0db42a65e4f4",
|
|
|
|
+ }
|
|
|
|
+ pkgArr := []int{
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ 1,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ }
|
|
|
|
+ ok := 0
|
|
|
|
+ for k, v := range tmpArr {
|
|
|
|
+ data := ul.SourceMgo.FindById("ai_41411", v)
|
|
|
|
+ if len(data) == 0 {
|
|
|
|
+ data = ul.SourceMgo.FindById("ai_294", v)
|
|
|
|
+ }
|
|
|
|
+ detail := qu.ObjToString(data["detail"])
|
|
|
|
+ ispkg := prompt.AcquireIsPackageInfo(detail)
|
|
|
|
+ if (ispkg && pkgArr[k] == 1) || (!ispkg && pkgArr[k] == 0) {
|
|
|
|
+ ok++
|
|
|
|
+ } else {
|
|
|
|
+ log.Debug("错误~", v)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ log.Debug("is over ~ ", len(tmpArr)-ok)
|
|
|
|
+}
|
|
|
|
+
|
|
func TestPackageInfo() {
|
|
func TestPackageInfo() {
|
|
query := map[string]interface{}{
|
|
query := map[string]interface{}{
|
|
"new_pkg": map[string]interface{}{
|
|
"new_pkg": map[string]interface{}{
|