1.修复系统用户编辑时会把密码置为空的缺陷;

This commit is contained in:
chenlin 2024-07-24 14:32:03 +08:00
parent 499959fa41
commit 8f1e1b15d0
2 changed files with 10 additions and 3 deletions

View File

@ -403,6 +403,13 @@ func UpdateSysUser(c *gin.Context) {
Uid: req.Uid,
},
}
if req.LoginM.UserName.Username == "" {
data.LoginM.UserName = sysInfo.LoginM.UserName
}
if req.LoginM.PassWord.Password == "" {
data.LoginM.PassWord = sysInfo.LoginM.PassWord
}
if len(req.StoreList) != 0 {
// 将 StoreData 转换为 JSON 字符串

View File

@ -630,8 +630,8 @@ func (e *SysUser) SetPwd(pwd SysUserPwd) (Result bool, err error) {
return
}
func GetUserById(id uint32) *SysUserB {
var u = new(SysUserB)
func GetUserById(id uint32) *SysUser {
var u = new(SysUser)
orm.Eloquent.Table("sys_user").Where("user_id", id).First(u)
return u
@ -811,7 +811,7 @@ func AddShopperCode(req InsertSysUserReq, begin *gorm.DB) error {
}
// UpdateShopperCode 更新店员兑换码
func UpdateShopperCode(req InsertSysUserReq, begin *gorm.DB, sysInfo *SysUserB) error {
func UpdateShopperCode(req InsertSysUserReq, begin *gorm.DB, sysInfo *SysUser) error {
if req.Uid == sysInfo.Uid && req.ShopperCode == sysInfo.ShopperCode { // 兑换码没变化
return nil
}