|
@@ -7,6 +7,7 @@ import (
|
|
"hongze/hongze_cygx/models"
|
|
"hongze/hongze_cygx/models"
|
|
"hongze/hongze_cygx/utils"
|
|
"hongze/hongze_cygx/utils"
|
|
"html"
|
|
"html"
|
|
|
|
+ "net"
|
|
"strconv"
|
|
"strconv"
|
|
"strings"
|
|
"strings"
|
|
"time"
|
|
"time"
|
|
@@ -15,6 +16,26 @@ import (
|
|
func Task() {
|
|
func Task() {
|
|
fmt.Println("start")
|
|
fmt.Println("start")
|
|
//同步数据
|
|
//同步数据
|
|
|
|
+ var (
|
|
|
|
+ addrs []net.Addr
|
|
|
|
+ addr net.Addr
|
|
|
|
+ ipNet *net.IPNet // IP地址
|
|
|
|
+ isIpNet bool
|
|
|
|
+ )
|
|
|
|
+
|
|
|
|
+ addrs, _ = net.InterfaceAddrs()
|
|
|
|
+ // 取第一个非lo的网卡IP
|
|
|
|
+ for _, addr = range addrs {
|
|
|
|
+ // 这个网络地址是IP地址: ipv4, ipv6
|
|
|
|
+ if ipNet, isIpNet = addr.(*net.IPNet); isIpNet && !ipNet.IP.IsLoopback() {
|
|
|
|
+ // 跳过IPV6
|
|
|
|
+ if ipNet.IP.To4() != nil {
|
|
|
|
+ ipv4 := ipNet.IP.String() // 192.168.1.1
|
|
|
|
+ fmt.Println(ipv4)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
if utils.RunMode == "release" {
|
|
if utils.RunMode == "release" {
|
|
//syncTacticsListAddreport := task.NewTask("syncTacticsListAddreport", "0 */5 * * * *", SyncTacticsListAddreport) //同步文章
|
|
//syncTacticsListAddreport := task.NewTask("syncTacticsListAddreport", "0 */5 * * * *", SyncTacticsListAddreport) //同步文章
|
|
//task.AddTask("syncTacticsListAddreport", syncTacticsListAddreport)
|
|
//task.AddTask("syncTacticsListAddreport", syncTacticsListAddreport)
|