|
@@ -170,11 +170,17 @@ func UpdateUserInfo(u api.UserInfoRequest) error {
|
|
|
err = tx.Commit()
|
|
|
}
|
|
|
}()
|
|
|
-
|
|
|
- //插入 LicenseInfo 表
|
|
|
- _, err = tx.Exec(`
|
|
|
+ if u.Password != "" {
|
|
|
+ //插入 LicenseInfo 表
|
|
|
+ _, err = tx.Exec(`
|
|
|
UPDATE lic_USER SET Username = ?,TELEPHONE = ?,EMAIL = ?,PASSWORD =? ,ROLE =? WHERE id = ?;
|
|
|
`, u.Username, u.Telephone, u.Email, u.Password, u.Role, u.Id)
|
|
|
+ } else {
|
|
|
+
|
|
|
+ _, err = tx.Exec(`
|
|
|
+UPDATE lic_USER SET Username = ?,TELEPHONE = ?,EMAIL = ? ,ROLE =? WHERE id = ?;
|
|
|
+ `, u.Username, u.Telephone, u.Email, u.Role, u.Id)
|
|
|
+ }
|
|
|
|
|
|
if err != nil {
|
|
|
|