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