baishaojie 10 ماه پیش
والد
کامیت
8fe98011da
41فایلهای تغییر یافته به همراه42 افزوده شده و 31 حذف شده
  1. BIN
      TMRWatchComm
  2. BIN
      TMRWatchComm.zip
  3. BIN
      __debug_bin.exe
  4. 7 5
      conf/app.ini
  5. BIN
      dist(1).zip
  6. 0 0
      dist(1)/dist/favicon.ico
  7. 0 0
      dist(1)/dist/index.html
  8. 0 0
      dist(1)/dist/static/css/app.005b8c7f.css
  9. 0 0
      dist(1)/dist/static/css/chunk-elementUI.c1c3b808.css
  10. 0 0
      dist(1)/dist/static/css/chunk-libs.f403b559.css
  11. 0 0
      dist(1)/dist/static/fonts/element-icons.535877f5.woff
  12. 0 0
      dist(1)/dist/static/fonts/element-icons.732389de.ttf
  13. 0 0
      dist(1)/dist/static/img/404.a57b6f31.png
  14. 0 0
      dist(1)/dist/static/img/404_cloud.0f4bc32b.png
  15. 0 0
      dist(1)/dist/static/img/iconfont.7d9f8392.svg
  16. 0 0
      dist(1)/dist/static/img/logo.afed751a.png
  17. 0 0
      dist(1)/dist/static/img/logo1.0121925c.png
  18. 0 0
      dist(1)/dist/static/img/logo_u3.3c77f543.png
  19. 0 0
      dist(1)/dist/static/img/nlogin-bg1.77301f56.jpg
  20. 0 0
      dist(1)/dist/static/img/row-bg3.b3be7548.png
  21. 0 0
      dist(1)/dist/static/img/topBg.69ecd1e1.png
  22. 0 0
      dist(1)/dist/static/js/app.a193431d.js
  23. 0 0
      dist(1)/dist/static/js/chunk-218b9b2f.443d0c85.js
  24. 0 0
      dist(1)/dist/static/js/chunk-52ecc0ac.ba542cb9.js
  25. 0 0
      dist(1)/dist/static/js/chunk-5c4dc4a9.9bfbd7f4.js
  26. 0 0
      dist(1)/dist/static/js/chunk-b702d234.fadfa57f.js
  27. 0 0
      dist(1)/dist/static/js/chunk-elementUI.c961dc79.js
  28. 0 0
      dist(1)/dist/static/js/chunk-libs.90e56fea.js
  29. BIN
      dist-tmr2024-03-27-02.zip
  30. 0 0
      dist-tmr2024-03-27-02/dist/static/js/app.b89e761e.js
  31. 0 0
      dist/index.html
  32. 0 0
      dist/static/css/app.005b8c7f.css
  33. 0 0
      dist/static/css/chunk-libs.f403b559.css
  34. 0 0
      dist/static/js/app.a193431d.js
  35. 0 0
      dist/static/js/app.b89e761e.js
  36. 0 0
      dist/static/js/chunk-libs.90e56fea.js
  37. 1 0
      go.mod
  38. 2 0
      go.sum
  39. 18 12
      http/handle/api/ops.go
  40. 9 9
      http/handle/api/scheduled.go
  41. 5 5
      http/handle/gm/udservice.go

BIN
TMRWatchComm


BIN
TMRWatchComm.zip


BIN
__debug_bin.exe


+ 7 - 5
conf/app.ini

@@ -48,8 +48,8 @@ Type = mysql
 User = root
 Password = root
 #Host = 8.130.17.8:3306
-Host = 192.168.1.93:3326
-#Host = 127.0.0.1:3316
+#Host = 192.168.1.93:3326
+Host = 127.0.0.1:3316
 #Name = haiyuan
 #Password = root
 #Password = root
@@ -58,13 +58,13 @@ Host = 192.168.1.93:3326
 #Password = root123456
 #Password = keep
 
-#Password = kptzhu@163.com
+
 #Password = kpt123456*
 #Password = kepaiteng!QAZ
 #Host = 47.92.52.73:3306
 #Host = 127.0.0.1:3306
 #Host = 210.16.186.252:3326
-
+#Password = kptzhu@163.com
 #Host = 210.16.186.252:3326
 #Host = 127.0.0.1:3309
 #Name = equipment
@@ -73,7 +73,7 @@ Host = 192.168.1.93:3326
 #Name = tmrgo 
 #Password = kepaiteng!QAZ
 #Host = 222.73.129.15:31306 
-Name = sfmc
+Name = tmrwatch2
 TablePrefix =
 
 ShowXormlog = false
@@ -114,3 +114,5 @@ MinimumReadSize = 0
 ;  heartBeat=18300046234623_p_breed 
 ;  TopicName=/k03txxLKFae/4623_p_breed/user/heatwatch/tmrBreed/post
 
+
+

BIN
dist(1).zip


+ 0 - 0
dist-tmr2024-03-27-02/dist/favicon.ico → dist(1)/dist/favicon.ico


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist(1)/dist/index.html


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist(1)/dist/static/css/app.005b8c7f.css


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/css/chunk-elementUI.c1c3b808.css → dist(1)/dist/static/css/chunk-elementUI.c1c3b808.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist(1)/dist/static/css/chunk-libs.f403b559.css


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/fonts/element-icons.535877f5.woff → dist(1)/dist/static/fonts/element-icons.535877f5.woff


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/fonts/element-icons.732389de.ttf → dist(1)/dist/static/fonts/element-icons.732389de.ttf


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/404.a57b6f31.png → dist(1)/dist/static/img/404.a57b6f31.png


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/404_cloud.0f4bc32b.png → dist(1)/dist/static/img/404_cloud.0f4bc32b.png


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/iconfont.7d9f8392.svg → dist(1)/dist/static/img/iconfont.7d9f8392.svg


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/logo.afed751a.png → dist(1)/dist/static/img/logo.afed751a.png


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/logo1.0121925c.png → dist(1)/dist/static/img/logo1.0121925c.png


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/logo_u3.3c77f543.png → dist(1)/dist/static/img/logo_u3.3c77f543.png


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/nlogin-bg1.77301f56.jpg → dist(1)/dist/static/img/nlogin-bg1.77301f56.jpg


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/row-bg3.b3be7548.png → dist(1)/dist/static/img/row-bg3.b3be7548.png


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/img/topBg.69ecd1e1.png → dist(1)/dist/static/img/topBg.69ecd1e1.png


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist(1)/dist/static/js/app.a193431d.js


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/js/chunk-218b9b2f.443d0c85.js → dist(1)/dist/static/js/chunk-218b9b2f.443d0c85.js


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/js/chunk-52ecc0ac.ba542cb9.js → dist(1)/dist/static/js/chunk-52ecc0ac.ba542cb9.js


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/js/chunk-5c4dc4a9.9bfbd7f4.js → dist(1)/dist/static/js/chunk-5c4dc4a9.9bfbd7f4.js


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/js/chunk-b702d234.fadfa57f.js → dist(1)/dist/static/js/chunk-b702d234.fadfa57f.js


+ 0 - 0
dist-tmr2024-03-27-02/dist/static/js/chunk-elementUI.c961dc79.js → dist(1)/dist/static/js/chunk-elementUI.c961dc79.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist(1)/dist/static/js/chunk-libs.90e56fea.js


BIN
dist-tmr2024-03-27-02.zip


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist-tmr2024-03-27-02/dist/static/js/app.b89e761e.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/index.html


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/css/app.005b8c7f.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/css/chunk-libs.f403b559.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/app.a193431d.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/app.b89e761e.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/chunk-libs.90e56fea.js


+ 1 - 0
go.mod

@@ -44,6 +44,7 @@ require (
 	github.com/agrison/mxj v0.0.0-20160310142625-1269f8afb3b4 // indirect
 	github.com/bndr/gotabulate v1.1.2 // indirect
 	github.com/clbanning/mxj v1.8.4 // indirect
+	github.com/qichengzx/coordtransform v0.0.0-20220708113031-010878418826 // indirect
 	github.com/recoilme/pudge v1.0.3 // indirect
 	github.com/syndtr/goleveldb v1.0.0 // indirect
 	github.com/xormplus/builder v0.0.0-20200331055651-240ff40009be // indirect

+ 2 - 0
go.sum

@@ -1419,6 +1419,8 @@ github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1
 github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4=
 github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg=
 github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM=
+github.com/qichengzx/coordtransform v0.0.0-20220708113031-010878418826 h1:xRzV3Mycb7VUY9QSs03UZbmgf7Og7RHEwF2zaHGyTXg=
+github.com/qichengzx/coordtransform v0.0.0-20220708113031-010878418826/go.mod h1:hrRiFtqNSi8E6C+3JsbPGjtCfyS9QFz90IORo3H6mts=
 github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
 github.com/recoilme/pudge v1.0.3 h1:h/9dEv5fRqtzM4lnO69kUoN+k7ukxxrW9NGb9ug0grM=
 github.com/recoilme/pudge v1.0.3/go.mod h1:VMvxBLVkrSStldckzCsETBXox3pfovfrnEchafXk8qA=

+ 18 - 12
http/handle/api/ops.go

@@ -28,6 +28,7 @@ import (
 	"github.com/Anderson-Lu/gofasion/gofasion"
 	"github.com/astaxie/beego/logs"
 	"github.com/gin-gonic/gin"
+	"github.com/qichengzx/coordtransform"
 	"github.com/tealeg/xlsx"
 	"github.com/xormplus/xorm"
 )
@@ -8845,8 +8846,8 @@ func GetTmrEquipmentMuster(c *gin.Context) {
 			a, _ := strconv.ParseFloat(g.A, 64)
 			n, _ := strconv.ParseFloat(g.N, 64)
 			a1, n1 := ddmmtoddd(a, n)
-			g.A = fmt.Sprintf("%f", a1)
-			g.N = fmt.Sprintf("%f", n1)
+			g.A = fmt.Sprintf("%f", n1)
+			g.N = fmt.Sprintf("%f", a1)
 		}
 	}
 
@@ -8854,17 +8855,22 @@ func GetTmrEquipmentMuster(c *gin.Context) {
 }
 
 func ddmmtoddd(lng, lat float64) (float64, float64) {
-	// 计算度
-	lngDegree := int(lng / 100)
-	latDegree := int(lat / 100)
+	lngDegree := fmt.Sprintf("%f", lng/100)
+	lngDegreefloat, _ := strconv.ParseFloat(strings.Split(lngDegree, ".")[1], 64)
 
-	// 计算分
-	lngMinute := lng - float64(lngDegree*100)
-	latMinute := lat - float64(latDegree*100)
+	lngDegreeInt := int(lngDegreefloat * 1000000)
+	dd := lngDegreeInt / 100 * 100 / 60
+	fmt.Println(dd)
+	lngStr := strings.Split(lngDegree, ".")[0] + "." + strings.Replace(fmt.Sprintf("%d", lngDegreeInt/100*100/60), ".", "", 0)
 
-	// 转换为度.dddd格式
-	newLng := float64(lngDegree) + lngMinute/60.0
-	newLat := float64(latDegree) + latMinute/60.0
+	latDegree := fmt.Sprintf("%f", lat/100)
+	// latDegreeInt, _ := strconv.ParseInt(strings.Split(latDegree, ".")[1], 10, 64)
 
-	return newLng, newLat
+	latDegreefloat, _ := strconv.ParseFloat(strings.Split(latDegree, ".")[1], 64)
+	latDegreeInt := int(latDegreefloat * 1000000)
+	latStr := strings.Split(latDegree, ".")[0] + "." + strings.Replace(fmt.Sprintf("%d", latDegreeInt/100*100/60), ".", "", 0)
+
+	a, _ := strconv.ParseFloat(lngStr, 64)
+	b, _ := strconv.ParseFloat(latStr, 64)
+	return coordtransform.WGS84toGCJ02(b, a)
 }

+ 9 - 9
http/handle/api/scheduled.go

@@ -133,16 +133,16 @@ func CronScheduled(ctx context.Context) {
 	// udFeedSync(pastureinfo)
 	// //圣牧自动同步前天有进行中的任务
 	// manualUdData(pastureinfo)
+	gm.GmUdSync(pastureinfo.Pastureid, pastureinfo.Werks)
+	// xdmy := cron.New()
+	// err = xdmy.AddFunc("0 30 4 * * *", func() {
+	// 	//现代牧业sap同步
+	// sap.SyncMaterialOutbound()
+	// 	// 光明ud同步
+	// 	fmt.Println(time.Now())
 	// gm.GmUdSync(pastureinfo.Pastureid, pastureinfo.Werks)
-	xdmy := cron.New()
-	err = xdmy.AddFunc("0 30 4 * * *", func() {
-		//现代牧业sap同步
-		// sap.SyncMaterialOutbound()
-		// 光明ud同步
-		fmt.Println(time.Now())
-		gm.GmUdSync(pastureinfo.Pastureid, pastureinfo.Werks)
-	})
-	xdmy.Start()
+	// })
+	// xdmy.Start()
 	// InitMqttClient()
 }
 

+ 5 - 5
http/handle/gm/udservice.go

@@ -20,12 +20,12 @@ import (
 // "../../../routers/restful"
 // http://172.16.86.95:8080/copartner_downloads?equipmentId=48ffa4de-7870-4b18-a052-9f8d3a46089a&farmId=ef275fb06fd847d88422517773e5a616&method=downloadpen
 func GmUdSync(pastureId, farmId string) {
-	UdMaterialIssuePush(pastureId, farmId, "")
-	UdFeedtempletPush(pastureId, farmId, "")
-	UdUtirPush(pastureId, farmId, "")
-	UdBarFeedRemainPush(pastureId, farmId, "")
+	// UdMaterialIssuePush(pastureId, farmId, "")
+	// UdFeedtempletPush(pastureId, farmId, "")
+	// UdUtirPush(pastureId, farmId, "")
+	// UdBarFeedRemainPush(pastureId, farmId, "")
 
-	UdBarSync(pastureId, farmId)
+	// UdBarSync(pastureId, farmId)
 	UdFeedSync(pastureId, farmId)
 }
 

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است