1.优惠券列表接口调整;
2.用户信息接口(/api/v1/user/data)出参增加字段role_key,配合处理临时店员功能;
This commit is contained in:
parent
99a798923e
commit
1a83ce356a
|
@ -533,6 +533,16 @@ func UserData(c *gin.Context) {
|
||||||
}
|
}
|
||||||
m.StoreList = sysUser.StoreList
|
m.StoreList = sysUser.StoreList
|
||||||
m.RoleId = uint32(sysUser.RoleId)
|
m.RoleId = uint32(sysUser.RoleId)
|
||||||
|
|
||||||
|
if m.RoleId != 0 {
|
||||||
|
var roleInfo model.SysRole
|
||||||
|
err = model.NewSysRoleQuerySet(model.DB).IDEq(m.RoleId).Find(&roleInfo)
|
||||||
|
if err != nil {
|
||||||
|
logger.Error(err)
|
||||||
|
}
|
||||||
|
m.RoleKey = roleInfo.RoleKey
|
||||||
|
}
|
||||||
|
|
||||||
ret := m
|
ret := m
|
||||||
RespOK(c, ret)
|
RespOK(c, ret)
|
||||||
return
|
return
|
||||||
|
|
|
@ -594,7 +594,7 @@ func MemberRenewalUserCouponList(c *gin.Context) {
|
||||||
|
|
||||||
list := make([]model.UserCoupon, 0, len(coupons))
|
list := make([]model.UserCoupon, 0, len(coupons))
|
||||||
for i, _ := range coupons {
|
for i, _ := range coupons {
|
||||||
if !user.IsMember() && coupons[i].ActivityType == 1 {
|
if user.OpenMemberTime.IsZero() && coupons[i].ActivityType == 1 {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if user.MemberGenre == 201 || user.MemberGenre == 202 {
|
if user.MemberGenre == 201 || user.MemberGenre == 202 {
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1277,21 +1277,21 @@ func AddMemberPromotion() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestXcxRoleAdd(t *testing.T) {
|
func TestXcxRoleAdd(t *testing.T) {
|
||||||
InitTestDB()
|
//InitTestDB()
|
||||||
role := &XcxRole{
|
//role := &XcxRole{
|
||||||
RoleName: "店长",
|
// RoleName: "店长",
|
||||||
RoleKey: "shop_manager",
|
// RoleKey: "shop_manager",
|
||||||
RoleSort: 2,
|
// RoleSort: 2,
|
||||||
Status: "normal",
|
// Status: "normal",
|
||||||
Flag: "",
|
// Flag: "",
|
||||||
CreateBy: "",
|
// CreateBy: "",
|
||||||
UpdateBy: "",
|
// UpdateBy: "",
|
||||||
Remark: "",
|
// Remark: "",
|
||||||
}
|
//}
|
||||||
err := DBDev.Create(role).Error
|
//err := DBDev.Create(role).Error
|
||||||
if err != nil {
|
//if err != nil {
|
||||||
logger.Error("err:")
|
// logger.Error("err:")
|
||||||
}
|
//}
|
||||||
// assistant
|
// assistant
|
||||||
//shop_manager 长
|
//shop_manager 长
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,6 +58,7 @@ type User struct {
|
||||||
DepositType uint32 `json:"deposit_type"` // 押金类型: 3-未充值
|
DepositType uint32 `json:"deposit_type"` // 押金类型: 3-未充值
|
||||||
StoreList []StoreInfo `gorm:"-" json:"store_list"` // 有效门店列表
|
StoreList []StoreInfo `gorm:"-" json:"store_list"` // 有效门店列表
|
||||||
RoleId uint32 `json:"role_id" gorm:"-"` // 角色id
|
RoleId uint32 `json:"role_id" gorm:"-"` // 角色id
|
||||||
|
RoleKey string `json:"role_key" gorm:"-"` // 角色代码
|
||||||
//RenewalTime time.Time `json:"renewal_time"`
|
//RenewalTime time.Time `json:"renewal_time"`
|
||||||
//RenewalMemberLevel uint32 `json:"renewal_member_level"`
|
//RenewalMemberLevel uint32 `json:"renewal_member_level"`
|
||||||
//MemberLevelString string `json:"member_level_string" gorm:"-"` // 会员类型
|
//MemberLevelString string `json:"member_level_string" gorm:"-"` // 会员类型
|
||||||
|
@ -221,24 +222,44 @@ type UserMemberExpireDelay struct {
|
||||||
IsPay uint32 `json:"is_pay"` // 1-已支付
|
IsPay uint32 `json:"is_pay"` // 1-已支付
|
||||||
}
|
}
|
||||||
|
|
||||||
// gen:qs
|
// gen:gs
|
||||||
type XcxRole struct {
|
type SysRole struct {
|
||||||
Model
|
Model
|
||||||
RoleId uint32 `json:"role_id" gorm:"unique_index,not null"`
|
RoleId int `json:"roleId" gorm:"primary_key;AUTO_INCREMENT"` // 角色编码
|
||||||
RoleName string `json:"role_name" gorm:"size:255;"` // 角色名称
|
RoleName string `json:"roleName" gorm:"size:128;"` // 角色名称
|
||||||
RoleKey string `json:"role_key" gorm:"size:255;"` // 角色代码
|
Status string `json:"status" gorm:"size:4;"` //
|
||||||
RoleSort int `json:"role_sort" gorm:""` // 角色排序
|
RoleKey string `json:"roleKey" gorm:"size:128;"` //角色代码
|
||||||
Status string `json:"status" gorm:"size:255;"` // 状态:1-停用 2-正常
|
RoleSort int `json:"roleSort" gorm:""` //角色排序
|
||||||
Flag string `json:"flag" gorm:"size:255;"` //
|
Flag string `json:"flag" gorm:"size:128;"` //
|
||||||
CreateBy string `json:"create_by" gorm:"size:255;"` //
|
CreateBy string `json:"createBy" gorm:"size:128;"` //
|
||||||
UpdateBy string `json:"update_by" gorm:"size:255;"` //
|
UpdateBy string `json:"updateBy" gorm:"size:128;"` //
|
||||||
Remark string `json:"remark" gorm:"size:255;"` // 备注
|
Remark string `json:"remark" gorm:"size:255;"` //备注
|
||||||
|
Admin bool `json:"admin" gorm:"size:4;"`
|
||||||
|
DataScope string `json:"dataScope" gorm:"size:128;"`
|
||||||
|
|
||||||
Params string `json:"params" gorm:"-"`
|
Params string `json:"params" gorm:"-"`
|
||||||
MenuIds []int `json:"menuIds" gorm:"-"`
|
MenuIds []int `json:"menuIds" gorm:"-"`
|
||||||
DeptIds []int `json:"deptIds" gorm:"-"`
|
DeptIds []int `json:"deptIds" gorm:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//// gen:qs
|
||||||
|
//type XcxRole struct {
|
||||||
|
// Model
|
||||||
|
// RoleId uint32 `json:"role_id" gorm:"unique_index,not null"`
|
||||||
|
// RoleName string `json:"role_name" gorm:"size:255;"` // 角色名称
|
||||||
|
// RoleKey string `json:"role_key" gorm:"size:255;"` // 角色代码
|
||||||
|
// RoleSort int `json:"role_sort" gorm:""` // 角色排序
|
||||||
|
// Status string `json:"status" gorm:"size:255;"` // 状态:1-停用 2-正常
|
||||||
|
// Flag string `json:"flag" gorm:"size:255;"` //
|
||||||
|
// CreateBy string `json:"create_by" gorm:"size:255;"` //
|
||||||
|
// UpdateBy string `json:"update_by" gorm:"size:255;"` //
|
||||||
|
// Remark string `json:"remark" gorm:"size:255;"` // 备注
|
||||||
|
//
|
||||||
|
// Params string `json:"params" gorm:"-"`
|
||||||
|
// MenuIds []int `json:"menuIds" gorm:"-"`
|
||||||
|
// DeptIds []int `json:"deptIds" gorm:"-"`
|
||||||
|
//}
|
||||||
|
|
||||||
// gen:qs
|
// gen:qs
|
||||||
// ShopperPromotionCode 店员优惠码
|
// ShopperPromotionCode 店员优惠码
|
||||||
type ShopperPromotionCode struct {
|
type ShopperPromotionCode struct {
|
||||||
|
|
|
@ -23,11 +23,11 @@
|
||||||
},
|
},
|
||||||
"db": {
|
"db": {
|
||||||
"driver": "mysql",
|
"driver": "mysql",
|
||||||
"host": "39.108.188.218",
|
"host": "112.33.14.191",
|
||||||
"port": 3306,
|
"port": 3306,
|
||||||
"user": "mh_new_pro",
|
"user": "mh_dev",
|
||||||
"password": "YnzexdTfBHMSGZki",
|
"password": "d9qy46ONI0ZTF9eH",
|
||||||
"db_name": "mh_new_pro"
|
"db_name": "mh_dev"
|
||||||
},
|
},
|
||||||
"wx": {
|
"wx": {
|
||||||
"app_id": "wx806c079463b5b56c",
|
"app_id": "wx806c079463b5b56c",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user