| 12345678910111213141516171819202122232425262728 |
- package hander
- import (
- "context"
- "dashoo.cn/common_definition/comm_def"
- myerrors "dashoo.cn/micro_libary/errors"
- "lims_zju/model"
- "lims_zju/service"
- )
- type Equipment struct{}
- // UsageStatistics 实验设备统计数据
- func (e *Equipment) UsageStatistics(ctx context.Context, req *model.BaseModel, resp *model.Resp) error {
- resp.CommonMsg = new(comm_def.CommonMsg)
- res, err := new(service.DeviceStatistics).GetDeviceStatistics(ctx, req)
- if err != nil {
- return err
- }
- _, err, code, msg := myerrors.CheckError(err, myerrors.ConvErr)
- resp.CommonMsg.Code = code
- resp.CommonMsg.Msg = msg
- resp.Data = res
- if err != nil {
- return err
- }
- return nil
- }
|