This commit is contained in:
@@ -298,6 +298,15 @@ func (h *DeviceHandler) SetSwitchMode(c *fiber.Ctx) error {
|
||||
if err := c.BodyParser(&req); err != nil {
|
||||
return errors.New(errors.CodeInvalidParam, "请求参数解析失败")
|
||||
}
|
||||
if req.SwitchMode == nil {
|
||||
return errors.New(errors.CodeInvalidParam, "切卡模式不能为空")
|
||||
}
|
||||
if *req.SwitchMode != 0 && *req.SwitchMode != 1 {
|
||||
return errors.New(errors.CodeInvalidParam, "切卡模式仅支持0或1")
|
||||
}
|
||||
if req.IotCardID == 0 {
|
||||
return errors.New(errors.CodeInvalidParam, "目标卡资产ID不能为空")
|
||||
}
|
||||
|
||||
if err := h.service.GatewaySwitchMode(c.UserContext(), identifier, &req); err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user