- user statuss for GetStores

This commit is contained in:
gazebo
2018-10-28 12:55:44 +08:00
parent 298bb2f617
commit cfa09f94be
2 changed files with 9 additions and 9 deletions

View File

@@ -163,14 +163,15 @@ func GetStores(ctx *jxcontext.Context, keyword string, params map[string]interfa
sqlWhereParams = append(sqlWhereParams, "%"+params["tel"].(string)+"%") sqlWhereParams = append(sqlWhereParams, "%"+params["tel"].(string)+"%")
} }
if params["fromStatus"] != nil { if params["statuss"] != nil {
fromStatus := params["fromStatus"].(int) var statuss []int
toStatus := fromStatus if err = utils.UnmarshalUseNumber([]byte(params["statuss"].(string)), &statuss); err != nil {
if params["toStatus"] != nil { return nil, err
toStatus = params["toStatus"].(int) }
if len(statuss) > 0 {
sqlWhere += " AND t1.status IN (" + dao.GenQuestionMarks(len(statuss)) + ")"
sqlWhereParams = append(sqlWhereParams, statuss)
} }
sqlWhere += " AND t1.status >= ? AND t1.status <= ?"
sqlWhereParams = append(sqlWhereParams, fromStatus, toStatus)
} }
sql += sqlWhere + ` sql += sqlWhere + `

View File

@@ -21,8 +21,7 @@ type StoreController struct {
// @Param placeLevel query int false "所属地点级别" // @Param placeLevel query int false "所属地点级别"
// @Param address query string false "门店地址" // @Param address query string false "门店地址"
// @Param tel query string false "电话" // @Param tel query string false "电话"
// @Param fromStatus query int false "查询起始状态-1禁用0休息关店1正常开店" // @Param statuss query string false "门店状态列表[-1,0,1]-1禁用0休息关店1正常开店,缺省不限制"
// @Param toStatus query int false "查询结束状态(-1禁用0休息关店1正常开店"
// @Param vendorStoreCond query string false "查询关联门店的条件如果此字段没有设置vendorStoreConds无效andor指的是vendorStoreConds里的条件间的关系这组条件与其它条件都是与的关系" // @Param vendorStoreCond query string false "查询关联门店的条件如果此字段没有设置vendorStoreConds无效andor指的是vendorStoreConds里的条件间的关系这组条件与其它条件都是与的关系"
// @Param vendorStoreConds query string false "为厂商条件对象{vendorID: cond}注意vendorID是字符串形式cond-1没有关联0不限定1有关联缺省为0" // @Param vendorStoreConds query string false "为厂商条件对象{vendorID: cond}注意vendorID是字符串形式cond-1没有关联0不限定1有关联缺省为0"
// @Param courierStoreCond query string false "查询关联门店的条件如果此字段没有设置courierStoreConds无效andor指的是courierStoreConds里的条件间的关系这组条件与其它条件都是与的关系" // @Param courierStoreCond query string false "查询关联门店的条件如果此字段没有设置courierStoreConds无效andor指的是courierStoreConds里的条件间的关系这组条件与其它条件都是与的关系"