liuxiulin hace 8 meses
padre
commit
5c59b52a5a
Se han modificado 1 ficheros con 7 adiciones y 11 borrados
  1. 7 11
      services/knowoapi/controllers/device.go

+ 7 - 11
services/knowoapi/controllers/device.go

@@ -221,13 +221,9 @@ func (a *DeviceController) GetLivechart() {
 // PostOtaUpgrade ota升级
 // POST /device/ota/upgrade
 func (a *DeviceController) PostOtaUpgrade() {
-	params := new(models.SendCommandParams)
-	if err := parseBody(a.Ctx, params); err != nil {
-		badRequest(a.Ctx, err)
-		return
-	}
-	args := new(models.UpgradeParams)
-	args.VendorID = a.Token.getVendorID(a.Ctx)
+	params := new(models.UpgradeParams)
+	params.DeviceID = a.Ctx.FormValue("device_id")
+	params.VendorID = a.Token.getVendorID(a.Ctx)
 	file, header, err := a.Ctx.FormFile("file")
 	if err != nil {
 		responseError(a.Ctx, ErrNormal, err.Error())
@@ -238,10 +234,10 @@ func (a *DeviceController) PostOtaUpgrade() {
 		responseError(a.Ctx, ErrNormal, err.Error())
 		return
 	}
-	args.FileSize = header.Size
-	args.File = fileBytes
-	args.FileName = header.Filename
-	err = a.Service.Upgrade(args)
+	params.FileSize = header.Size
+	params.File = fileBytes
+	params.FileName = header.Filename
+	err = a.Service.Upgrade(params)
 	if err != nil {
 		responseError(a.Ctx, ErrNormal, err.Error())
 		return