|
@@ -70,3 +70,31 @@ func (this *ChartPermissionController) ListByReport() {
|
|
|
br.Msg = "获取成功"
|
|
|
br.Data = resp
|
|
|
}
|
|
|
+
|
|
|
+// @Title 获取活动所有品种
|
|
|
+// @Description 获取活动所有品种接口
|
|
|
+// @Success 200 {object} models.ChartPermissionListResp
|
|
|
+// @router /listByActivity [get]
|
|
|
+func (this *ChartPermissionController) ListByActivity() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ var condition string
|
|
|
+ var chartPermissionId string
|
|
|
+ chartPermissionId = strconv.Itoa(utils.YI_YAO_ID) + "," + strconv.Itoa(utils.XIAO_FEI_ID) + "," + strconv.Itoa(utils.KE_JI_ID) + "," + strconv.Itoa(utils.ZHI_ZAO_ID) + "," + strconv.Itoa(utils.CE_LUE_ID) + "," + strconv.Itoa(utils.CHART_PERMISSION_ID_YANXUAN)
|
|
|
+ condition += ` AND chart_permission_id IN ( ` + chartPermissionId + `)`
|
|
|
+ list, err := models.GetChartPermissionReportAll(condition)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resp := new(models.ChartPermissionListResp)
|
|
|
+ resp.List = list
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+}
|