|
@@ -0,0 +1,55 @@
|
|
|
|
+package main
|
|
|
|
+
|
|
|
|
+import (
|
|
|
|
+ "flag"
|
|
|
|
+ "io/ioutil"
|
|
|
|
+ "log"
|
|
|
|
+ "os"
|
|
|
|
+ qutil "qfw/util"
|
|
|
|
+ "qfw/util/mongodb"
|
|
|
|
+ "qyfw"
|
|
|
|
+)
|
|
|
|
+
|
|
|
|
+func main_1() {
|
|
|
|
+ modle := flag.Int("m", 0, "模式")
|
|
|
|
+ id := flag.String("id", "", "信息id")
|
|
|
|
+ collection := flag.String("c", "", "表名")
|
|
|
|
+ flag.Parse()
|
|
|
|
+ if *id == "" {
|
|
|
|
+ log.Println("请输入id")
|
|
|
|
+ os.Exit(0)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if *collection == "" {
|
|
|
|
+ log.Println("请输入表名")
|
|
|
|
+ os.Exit(0)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if *modle == 1 {
|
|
|
|
+ *id = qutil.CommonDecodeArticle("content", *id)[0]
|
|
|
|
+ log.Println("解密后id是", *id)
|
|
|
|
+ }
|
|
|
|
+ mongodb.InitMongodbPool(1, "192.168.3.14:27080", "jyqyfw")
|
|
|
|
+ list := []map[string]interface{}{}
|
|
|
|
+ log.Println(*id, *collection)
|
|
|
|
+ data := mongodb.FindOne(*collection, map[string]interface{}{
|
|
|
|
+ "id": *id,
|
|
|
|
+ })
|
|
|
|
+ if data == nil || len(*data) == 0 {
|
|
|
|
+ log.Println("没有找到数据!")
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ list = append(list, *data)
|
|
|
|
+ qyfw.IsSave = false
|
|
|
|
+ job := &qyfw.Job{}
|
|
|
|
+ job.Results = &[]map[string]interface{}{}
|
|
|
|
+ job.Name = "dev.lua"
|
|
|
|
+ job.EachListPool = make(chan bool, 10)
|
|
|
|
+ luafile, err := ioutil.ReadFile("luascript/dev.lua")
|
|
|
|
+ if err != nil {
|
|
|
|
+ log.Println(err)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ job.ScriptFile = string(luafile)
|
|
|
|
+ job.Start(&list)
|
|
|
|
+}
|