|
@@ -221,13 +221,9 @@ func (a *DeviceController) GetLivechart() {
|
|
// PostOtaUpgrade ota升级
|
|
// PostOtaUpgrade ota升级
|
|
// POST /device/ota/upgrade
|
|
// POST /device/ota/upgrade
|
|
func (a *DeviceController) PostOtaUpgrade() {
|
|
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")
|
|
file, header, err := a.Ctx.FormFile("file")
|
|
if err != nil {
|
|
if err != nil {
|
|
responseError(a.Ctx, ErrNormal, err.Error())
|
|
responseError(a.Ctx, ErrNormal, err.Error())
|
|
@@ -238,10 +234,10 @@ func (a *DeviceController) PostOtaUpgrade() {
|
|
responseError(a.Ctx, ErrNormal, err.Error())
|
|
responseError(a.Ctx, ErrNormal, err.Error())
|
|
return
|
|
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 {
|
|
if err != nil {
|
|
responseError(a.Ctx, ErrNormal, err.Error())
|
|
responseError(a.Ctx, ErrNormal, err.Error())
|
|
return
|
|
return
|