|
|
@@ -10,333 +10,334 @@ type HrSensors struct {
|
|
|
BaseController
|
|
|
}
|
|
|
|
|
|
-// AddHrSensors godoc
|
|
|
-// @Summary 添加商家公共心率设备
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 添加商家公共心率设备
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param shopId formData int true "商家ID"
|
|
|
-// @Param sn formData int true "心率带Sn"
|
|
|
-// @Param venueNo formData string false "场馆内编号 01 02"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/AddHrSensors [post]
|
|
|
-func (h *HrSensors) AddHrSensors() (err error) {
|
|
|
- //sess := h.Ctx().PostForm("Token")
|
|
|
- //sn := h.postString("sn", true)
|
|
|
- //venueNo := h.Ctx().PostForm("venueNo")
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.AddHrSensors(sess, sn, venueNo, shopId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// AddPvtHrSensors godoc
|
|
|
-// @Summary 添加会员私有心率设备
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 添加会员私有心率设备
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param shopId formData int true "商家ID"
|
|
|
-// @Param sn formData int true "心率带Sn"
|
|
|
-// @Param userId formData int true "用户ID"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/AddPvtHrSensors [post]
|
|
|
-func (h *HrSensors) AddPvtHrSensors() (err error) {
|
|
|
- //sess := h.Ctx().PostForm("Token")
|
|
|
- //sn := h.postString("sn", true)
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //userId := h.postIntNecessary("userId")
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.AddPvtHrSensors(sess, sn, userId, shopId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// EditHrSensors godoc
|
|
|
-// @Summary 修改商家心率设备信息
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 修改商家心率设备信息
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param hrId formData int true "心率带ID"
|
|
|
-// @Param sn formData string true "心率带Sn"
|
|
|
-// @Param shopId formData string true "商家ID"
|
|
|
-// @Param venueNo formData string false "场馆内编号 01 02"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/EditHrSensors [post]
|
|
|
-func (h *HrSensors) EditHrSensors() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //sn := h.postString("sn", true)
|
|
|
- //venueNo := h.Ctx().PostForm("venueNo")
|
|
|
- //hrId := h.postIntNecessary("hrId")
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.EditHrSensors(sess, sn, venueNo, shopId, hrId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// HrSensorsStatusEdit godoc
|
|
|
-// @Summary 修改商家心率设备状态
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 修改商家心率设备状态
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param hrId formData int true "心率带ID"
|
|
|
-// @Param status formData int true "状态, 1:启用,8:暂停,9:删除"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/HrSensorsStatusEdit [post]
|
|
|
-func (h *HrSensors) HrSensorsStatusEdit() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //hrId := h.postIntNecessary("hrId")
|
|
|
- //status := h.postIntNecessary("status")
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.HrSensorsStatusEdit(sess, hrId, status)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-type QueryHrSensorsInfo struct {
|
|
|
- ResponseBase
|
|
|
- Rs string
|
|
|
-}
|
|
|
-
|
|
|
-// QueryHrSensors godoc
|
|
|
-// @Summary 查询商家公共心率设备
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 查询商家公共心率设备
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param shopId formData int true "商家ID"
|
|
|
-// @Param status formData int false "设备状态"
|
|
|
-// @Param str formData string false "模糊查询sn与场内编号"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/QueryHrSensors [post]
|
|
|
-func (h *HrSensors) QueryHrSensors() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //str := h.Ctx().PostForm("str")
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //status := h.postInt("status")
|
|
|
- //hr, err := service.HrSensors{}.QueryHrSensors(sess, shopId, str, status)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.json(QueryHrSensorsInfo{
|
|
|
- // ResponseBase: ResponseBase{},
|
|
|
- // Rs: hr,
|
|
|
- //})
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// QueryPvtHrSensors godoc
|
|
|
-// @Summary 查询商家会员私有心率设备
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 查询商家会员私有心率设备
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param shopId formData int true "商家ID"
|
|
|
-// @Param status formData int false "设备状态"
|
|
|
-// @Param userName formData string false "用户姓名"
|
|
|
-// @Param str formData string false "模糊查询sn与场内编号"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/QueryPvtHrSensors [post]
|
|
|
-func (h *HrSensors) QueryPvtHrSensors() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //str := h.Ctx().PostForm("str")
|
|
|
- //userName := h.Ctx().PostForm("userName")
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //status := h.postInt("status")
|
|
|
- //hr, err := service.HrSensors{}.QueryPvtHrSensors(sess, shopId, str, userName, status)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.json(QueryHrSensorsInfo{
|
|
|
- // ResponseBase: ResponseBase{},
|
|
|
- // Rs: hr,
|
|
|
- //})
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// BindHrSensorsToUser godoc
|
|
|
-// @Summary 心率带绑定用户
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 心率带绑定用户
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param sn formData string true "心率带Sn"
|
|
|
-// @Param cfId formData int true "课堂记录Id,必传字段"
|
|
|
-// @Param userId formData int true "用户Id"
|
|
|
-// @Param shopId formData int true "商家ID"
|
|
|
-// @Param hrId formData int true "心率带ID"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/BindHrSensorsToUser [post]
|
|
|
-func (h *HrSensors) BindHrSensorsToUser() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //sn := h.postString("sn", true)
|
|
|
- //cfId := h.postIntNecessary("cfId")
|
|
|
- //userId := h.postIntNecessary("userId")
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //hrId := h.postIntNecessary("hrId")
|
|
|
- ////dpId := h.postInt("dpId") // 用来判断是否上课的依据,目前不需要前台传递,根据cfId进行反查。且未确认上课时cf表中dpId=0
|
|
|
- ////oldSn := h.Ctx().PostForm("oldSn")
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.HrSensorsBindUser(sess, sn, cfId, userId, shopId, hrId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// UnBindHrSensorsToUser godoc
|
|
|
-// @Summary 心率带解绑用户
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 心率带解绑用户
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param cfId formData int true "课堂记录Id,必传字段"
|
|
|
-// @Param bindId formData int true "绑定ID"
|
|
|
-// @Param userId formData int true "用户ID"
|
|
|
-// @Param sn formData string true "心率带Sn"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/UnBindHrSensorsToUser [post]
|
|
|
-func (h *HrSensors) UnBindHrSensorsToUser() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //cfId := h.postIntNecessary("cfId")
|
|
|
- //bindId := h.postIntNecessary("bindId")
|
|
|
- //userId := h.postIntNecessary("userId")
|
|
|
- //sn := h.postString("sn", true)
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.UnBindHrSensorsToUser(sess, sn, cfId, bindId, userId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-type SelectHrSensorsRs struct {
|
|
|
- ResponseBase
|
|
|
- Rs string
|
|
|
- //Rs []*model.HrSensors
|
|
|
-}
|
|
|
-
|
|
|
-// SelectHrSensors godoc
|
|
|
-// @Summary 查询未绑定的心率带--下拉框用
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 查询未绑定的心率带--下拉框用
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param userId formData int false "用户ID"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/SelectHrSensors [post]
|
|
|
-func (h *HrSensors) SelectHrSensors() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //userId := h.postInt("userId")
|
|
|
- //rs, err := service.HrSensors{}.SelectHrSensors(sess, userId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.json(SelectHrSensorsRs{
|
|
|
- // ResponseBase: ResponseBase{},
|
|
|
- // Rs: rs,
|
|
|
- //})
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-type HrSensorsBindHistoryRs struct {
|
|
|
- ResponseBase
|
|
|
- Rs string
|
|
|
-}
|
|
|
-
|
|
|
-// HrSensorsBindHistory godoc
|
|
|
-// @Summary 查询心率带绑定历史记录
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 查询心率带绑定历史记录
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param hrId formData int false "心率带ID"
|
|
|
-// @Param bt formData string true "开始时间 2020-10-10 00:00:01"
|
|
|
-// @Param et formData string true "结束时间 2020-10-10 23:59:59"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/HrSensorsBindHistory [post]
|
|
|
-func (h *HrSensors) HrSensorsBindHistory() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //bt, err := h.getPostFromTime("bt")
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //et, err := h.getPostFromTime("et")
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //hrId := h.postInt("hrId")
|
|
|
- //
|
|
|
- //rs, err := service.HrSensors{}.HrSensorsBindHistory(sess, hrId, bt, et)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.json(HrSensorsBindHistoryRs{
|
|
|
- // ResponseBase: ResponseBase{},
|
|
|
- // Rs: rs,
|
|
|
- //})
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// GetHrSensorsPowerPercent godoc
|
|
|
-// @Summary 获取心率带电量
|
|
|
-// @tags HrSensors
|
|
|
-// @Description 获取心率带电量
|
|
|
-// @Accept x-www-form-urlencoded
|
|
|
-// @Produce json
|
|
|
-// @Param token formData string true "Token"
|
|
|
-// @Param shopId formData int true "商家ID"
|
|
|
-// @Param hrId formData int false "心率带Id"
|
|
|
-// @Success 200 {object} controller.ResponseBase
|
|
|
-// @Router /HrSensors/GetHrSensorsPowerPercent [post]
|
|
|
-func (h *HrSensors) GetHrSensorsPowerPercent() (err error) {
|
|
|
- //sess := h.getSession()
|
|
|
- //shopId := h.postIntNecessary("shopId")
|
|
|
- //hrId := h.postInt("hrId")
|
|
|
- ////jsonStr := h.postString("jsonStr", false)
|
|
|
- ////dpId := h.postInt("dpId") // 用来判断是否上课的依据,目前不需要前台传递,根据cfId进行反查。且未确认上课时cf表中dpId=0
|
|
|
- ////oldSn := h.Ctx().PostForm("oldSn")
|
|
|
- //
|
|
|
- //logInfo, err := service.HrSensors{}.GetHrSensorsPowerPercent(sess, shopId, hrId)
|
|
|
- //if err != nil {
|
|
|
- // return
|
|
|
- //}
|
|
|
- //h.saveOptLogInfo(logInfo)
|
|
|
- //h.json(newResponseBase())
|
|
|
- return
|
|
|
-}
|
|
|
+//
|
|
|
+//// AddHrSensors godoc
|
|
|
+//// @Summary 添加商家公共心率设备
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 添加商家公共心率设备
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param shopId formData int true "商家ID"
|
|
|
+//// @Param sn formData int true "心率带Sn"
|
|
|
+//// @Param venueNo formData string false "场馆内编号 01 02"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/AddHrSensors [post]
|
|
|
+//func (h *HrSensors) AddHrSensors() (err error) {
|
|
|
+// //sess := h.Ctx().PostForm("Token")
|
|
|
+// //sn := h.postString("sn", true)
|
|
|
+// //venueNo := h.Ctx().PostForm("venueNo")
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.AddHrSensors(sess, sn, venueNo, shopId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// AddPvtHrSensors godoc
|
|
|
+//// @Summary 添加会员私有心率设备
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 添加会员私有心率设备
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param shopId formData int true "商家ID"
|
|
|
+//// @Param sn formData int true "心率带Sn"
|
|
|
+//// @Param userId formData int true "用户ID"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/AddPvtHrSensors [post]
|
|
|
+//func (h *HrSensors) AddPvtHrSensors() (err error) {
|
|
|
+// //sess := h.Ctx().PostForm("Token")
|
|
|
+// //sn := h.postString("sn", true)
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //userId := h.postIntNecessary("userId")
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.AddPvtHrSensors(sess, sn, userId, shopId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// EditHrSensors godoc
|
|
|
+//// @Summary 修改商家心率设备信息
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 修改商家心率设备信息
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param hrId formData int true "心率带ID"
|
|
|
+//// @Param sn formData string true "心率带Sn"
|
|
|
+//// @Param shopId formData string true "商家ID"
|
|
|
+//// @Param venueNo formData string false "场馆内编号 01 02"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/EditHrSensors [post]
|
|
|
+//func (h *HrSensors) EditHrSensors() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //sn := h.postString("sn", true)
|
|
|
+// //venueNo := h.Ctx().PostForm("venueNo")
|
|
|
+// //hrId := h.postIntNecessary("hrId")
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.EditHrSensors(sess, sn, venueNo, shopId, hrId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// HrSensorsStatusEdit godoc
|
|
|
+//// @Summary 修改商家心率设备状态
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 修改商家心率设备状态
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param hrId formData int true "心率带ID"
|
|
|
+//// @Param status formData int true "状态, 1:启用,8:暂停,9:删除"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/HrSensorsStatusEdit [post]
|
|
|
+//func (h *HrSensors) HrSensorsStatusEdit() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //hrId := h.postIntNecessary("hrId")
|
|
|
+// //status := h.postIntNecessary("status")
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.HrSensorsStatusEdit(sess, hrId, status)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//type QueryHrSensorsInfo struct {
|
|
|
+// ResponseBase
|
|
|
+// Rs string
|
|
|
+//}
|
|
|
+//
|
|
|
+//// QueryHrSensors godoc
|
|
|
+//// @Summary 查询商家公共心率设备
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 查询商家公共心率设备
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param shopId formData int true "商家ID"
|
|
|
+//// @Param status formData int false "设备状态"
|
|
|
+//// @Param str formData string false "模糊查询sn与场内编号"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/QueryHrSensors [post]
|
|
|
+//func (h *HrSensors) QueryHrSensors() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //str := h.Ctx().PostForm("str")
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //status := h.postInt("status")
|
|
|
+// //hr, err := service.HrSensors{}.QueryHrSensors(sess, shopId, str, status)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.json(QueryHrSensorsInfo{
|
|
|
+// // ResponseBase: ResponseBase{},
|
|
|
+// // Rs: hr,
|
|
|
+// //})
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// QueryPvtHrSensors godoc
|
|
|
+//// @Summary 查询商家会员私有心率设备
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 查询商家会员私有心率设备
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param shopId formData int true "商家ID"
|
|
|
+//// @Param status formData int false "设备状态"
|
|
|
+//// @Param userName formData string false "用户姓名"
|
|
|
+//// @Param str formData string false "模糊查询sn与场内编号"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/QueryPvtHrSensors [post]
|
|
|
+//func (h *HrSensors) QueryPvtHrSensors() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //str := h.Ctx().PostForm("str")
|
|
|
+// //userName := h.Ctx().PostForm("userName")
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //status := h.postInt("status")
|
|
|
+// //hr, err := service.HrSensors{}.QueryPvtHrSensors(sess, shopId, str, userName, status)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.json(QueryHrSensorsInfo{
|
|
|
+// // ResponseBase: ResponseBase{},
|
|
|
+// // Rs: hr,
|
|
|
+// //})
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// BindHrSensorsToUser godoc
|
|
|
+//// @Summary 心率带绑定用户
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 心率带绑定用户
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param sn formData string true "心率带Sn"
|
|
|
+//// @Param cfId formData int true "课堂记录Id,必传字段"
|
|
|
+//// @Param userId formData int true "用户Id"
|
|
|
+//// @Param shopId formData int true "商家ID"
|
|
|
+//// @Param hrId formData int true "心率带ID"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/BindHrSensorsToUser [post]
|
|
|
+//func (h *HrSensors) BindHrSensorsToUser() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //sn := h.postString("sn", true)
|
|
|
+// //cfId := h.postIntNecessary("cfId")
|
|
|
+// //userId := h.postIntNecessary("userId")
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //hrId := h.postIntNecessary("hrId")
|
|
|
+// ////dpId := h.postInt("dpId") // 用来判断是否上课的依据,目前不需要前台传递,根据cfId进行反查。且未确认上课时cf表中dpId=0
|
|
|
+// ////oldSn := h.Ctx().PostForm("oldSn")
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.HrSensorsBindUser(sess, sn, cfId, userId, shopId, hrId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// UnBindHrSensorsToUser godoc
|
|
|
+//// @Summary 心率带解绑用户
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 心率带解绑用户
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param cfId formData int true "课堂记录Id,必传字段"
|
|
|
+//// @Param bindId formData int true "绑定ID"
|
|
|
+//// @Param userId formData int true "用户ID"
|
|
|
+//// @Param sn formData string true "心率带Sn"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/UnBindHrSensorsToUser [post]
|
|
|
+//func (h *HrSensors) UnBindHrSensorsToUser() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //cfId := h.postIntNecessary("cfId")
|
|
|
+// //bindId := h.postIntNecessary("bindId")
|
|
|
+// //userId := h.postIntNecessary("userId")
|
|
|
+// //sn := h.postString("sn", true)
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.UnBindHrSensorsToUser(sess, sn, cfId, bindId, userId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//type SelectHrSensorsRs struct {
|
|
|
+// ResponseBase
|
|
|
+// Rs string
|
|
|
+// //Rs []*model.HrSensors
|
|
|
+//}
|
|
|
+//
|
|
|
+//// SelectHrSensors godoc
|
|
|
+//// @Summary 查询未绑定的心率带--下拉框用
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 查询未绑定的心率带--下拉框用
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param userId formData int false "用户ID"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/SelectHrSensors [post]
|
|
|
+//func (h *HrSensors) SelectHrSensors() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //userId := h.postInt("userId")
|
|
|
+// //rs, err := service.HrSensors{}.SelectHrSensors(sess, userId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.json(SelectHrSensorsRs{
|
|
|
+// // ResponseBase: ResponseBase{},
|
|
|
+// // Rs: rs,
|
|
|
+// //})
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//type HrSensorsBindHistoryRs struct {
|
|
|
+// ResponseBase
|
|
|
+// Rs string
|
|
|
+//}
|
|
|
+//
|
|
|
+//// HrSensorsBindHistory godoc
|
|
|
+//// @Summary 查询心率带绑定历史记录
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 查询心率带绑定历史记录
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param hrId formData int false "心率带ID"
|
|
|
+//// @Param bt formData string true "开始时间 2020-10-10 00:00:01"
|
|
|
+//// @Param et formData string true "结束时间 2020-10-10 23:59:59"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/HrSensorsBindHistory [post]
|
|
|
+//func (h *HrSensors) HrSensorsBindHistory() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //bt, err := h.getPostFromTime("bt")
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //et, err := h.getPostFromTime("et")
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //hrId := h.postInt("hrId")
|
|
|
+// //
|
|
|
+// //rs, err := service.HrSensors{}.HrSensorsBindHistory(sess, hrId, bt, et)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.json(HrSensorsBindHistoryRs{
|
|
|
+// // ResponseBase: ResponseBase{},
|
|
|
+// // Rs: rs,
|
|
|
+// //})
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// GetHrSensorsPowerPercent godoc
|
|
|
+//// @Summary 获取心率带电量
|
|
|
+//// @tags HrSensors
|
|
|
+//// @Description 获取心率带电量
|
|
|
+//// @Accept x-www-form-urlencoded
|
|
|
+//// @Produce json
|
|
|
+//// @Param token formData string true "Token"
|
|
|
+//// @Param shopId formData int true "商家ID"
|
|
|
+//// @Param hrId formData int false "心率带Id"
|
|
|
+//// @Success 200 {object} controller.ResponseBase
|
|
|
+//// @Router /HrSensors/GetHrSensorsPowerPercent [post]
|
|
|
+//func (h *HrSensors) GetHrSensorsPowerPercent() (err error) {
|
|
|
+// //sess := h.getSession()
|
|
|
+// //shopId := h.postIntNecessary("shopId")
|
|
|
+// //hrId := h.postInt("hrId")
|
|
|
+// ////jsonStr := h.postString("jsonStr", false)
|
|
|
+// ////dpId := h.postInt("dpId") // 用来判断是否上课的依据,目前不需要前台传递,根据cfId进行反查。且未确认上课时cf表中dpId=0
|
|
|
+// ////oldSn := h.Ctx().PostForm("oldSn")
|
|
|
+// //
|
|
|
+// //logInfo, err := service.HrSensors{}.GetHrSensorsPowerPercent(sess, shopId, hrId)
|
|
|
+// //if err != nil {
|
|
|
+// // return
|
|
|
+// //}
|
|
|
+// //h.saveOptLogInfo(logInfo)
|
|
|
+// //h.json(newResponseBase())
|
|
|
+// return
|
|
|
+//}
|