getstores新参数

This commit is contained in:
苏尹岚
2020-07-24 10:59:31 +08:00
parent 3a98d6fee8
commit 720871dc1b
2 changed files with 19 additions and 1 deletions

View File

@@ -359,6 +359,15 @@ func getStoresSql(ctx *jxcontext.Context, keyword string, params map[string]inte
sqlWhereParams = append(sqlWhereParams, "%"+params["tel"].(string)+"%")
sqlWhereParams = append(sqlWhereParams, "%"+params["tel"].(string)+"%")
}
if params["earningType"] != nil {
if params["earningType"].(int) != 0 {
if params["earningType"].(int) == 1 {
sqlWhere += " AND t1.pay_percentage = 100"
} else {
sqlWhere += " AND t1.pay_percentage < 50"
}
}
}
if params["statuss"] != nil {
var statuss []int
@@ -370,7 +379,14 @@ func getStoresSql(ctx *jxcontext.Context, keyword string, params map[string]inte
sqlWhereParams = append(sqlWhereParams, statuss)
}
}
if params["marketManPhones"] != nil {
var phones []string
if err = utils.UnmarshalUseNumber([]byte(params["marketManPhones"].(string)), &phones); err != nil {
return "", nil, "", nil, err
}
sqlWhere += " AND t1.market_man_phone IN (" + dao.GenQuestionMarks(len(phones)) + ")"
sqlWhereParams = append(sqlWhereParams, phones)
}
if params["storeLevels"] != nil {
var storeLevels []string
if err = jxutils.Strings2Objs(utils.Interface2String(params["storeLevels"]), &storeLevels); err != nil {

View File

@@ -43,6 +43,8 @@ type StoreController struct {
// @Param marketManPhone query string false "市场负责人电话"
// @Param briefLevel query int false "返回信息精简模式"
// @Param storeLevels query string false "门店等级"
// @Param marketManPhones query string false "市场负责人电话们"
// @Param earningType query int false "结算方式1为报价2为扣点"
// @Param offset query int false "门店列表起始序号以0开始缺省为0"
// @Param pageSize query int false "门店列表页大小缺省为50-1表示全部"
// @Success 200 {object} controllers.CallResult