liuxiulin 1 год назад
Родитель
Сommit
bf69b573f3

+ 1 - 0
pkg/rpcs/access.go

@@ -34,4 +34,5 @@ type ArgsDeviceUpgrade struct {
 	Url         string
 	Md5         string
 	Version     string
+	Size        int64
 }

+ 1 - 0
services/apiprovider/actions.go

@@ -161,6 +161,7 @@ func DeviceUpgrade(device *models.Device, urlparams martini.Params, req *http.Re
 	args.Url = param.Url
 	args.Md5 = param.MD5
 	args.Version = param.Version
+	args.Size = param.Size
 	var reply rpcs.ReplyEmptyResult
 	err = server.RPCCallByName(context.Background(), rpcs.MQTTAccessName, "Access.Upgrade", args, &reply)
 	if err != nil {

+ 1 - 0
services/apiprovider/request.go

@@ -12,5 +12,6 @@ type DeviceUpgradeReq struct {
 	SubDeviceId string `json:"sub_device_id"`
 	Url         string `json:"url"`
 	MD5         string `json:"md5"`
+	Size        int64  `json:"size"`
 	Version     string `json:"version"`
 }

+ 1 - 0
services/mqttaccess/access.go

@@ -92,6 +92,7 @@ func (a *Access) Upgrade(args rpcs.ArgsDeviceUpgrade, reply *rpcs.ReplyEmptyResu
 				"md5":     args.Md5,
 				"url":     args.Url,
 				"version": args.Version,
+				"size":    args.Size,
 			},
 		},