|
@@ -53,6 +53,7 @@ func (this *EtaBusinessUserController) List() {
|
|
|
positionStatus, _ := this.GetInt("PositionStatus", -1)
|
|
|
enabled, _ := this.GetInt("Enabled", -1)
|
|
|
businessCode := this.GetString("BusinessCode")
|
|
|
+ etaBusinessId, _ := this.GetInt("EtaBusinessId")
|
|
|
keyword := utils.TrimStr(this.GetString("Keyword"))
|
|
|
|
|
|
sortType := this.GetString("SortType")
|
|
@@ -84,6 +85,11 @@ func (this *EtaBusinessUserController) List() {
|
|
|
pars = append(pars, businessCode)
|
|
|
}
|
|
|
|
|
|
+ if etaBusinessId != 0 {
|
|
|
+ condition += ` AND eta_business_id = ? `
|
|
|
+ pars = append(pars, etaBusinessId)
|
|
|
+ }
|
|
|
+
|
|
|
if positionStatus > 0 {
|
|
|
condition += ` AND position_status = ? `
|
|
|
pars = append(pars, positionStatus)
|
|
@@ -215,7 +221,7 @@ func (this *EtaBusinessUserController) AddUser() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- if req.BusinessCode == "" {
|
|
|
+ if req.EtaBusinessId == 0 {
|
|
|
br.Msg = "请选择客户"
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
@@ -247,7 +253,7 @@ func (this *EtaBusinessUserController) AddUser() {
|
|
|
|
|
|
businessObj := new(eta_business.EtaBusiness)
|
|
|
|
|
|
- businessInfo, err := businessObj.GetItemByBusinessCode(req.BusinessCode)
|
|
|
+ businessInfo, err := businessObj.GetItemById(req.EtaBusinessId)
|
|
|
if err != nil {
|
|
|
if err.Error() == utils.ErrNoRow() {
|
|
|
br.Msg = "商户不存在"
|
|
@@ -291,7 +297,7 @@ func (this *EtaBusinessUserController) AddUser() {
|
|
|
user.Position = req.Position
|
|
|
user.PositionStatus = req.PositionStatus
|
|
|
user.Enabled = 1
|
|
|
- user.BusinessCode = req.BusinessCode
|
|
|
+ user.BusinessCode = businessInfo.BusinessCode
|
|
|
user.EtaBusinessId = businessInfo.EtaBusinessId
|
|
|
user.DepartmentName = req.DepartmentName
|
|
|
user.CreatedTime = time.Now()
|
|
@@ -433,7 +439,7 @@ func (this *EtaBusinessUserController) EditUser() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- if req.BusinessCode == "" {
|
|
|
+ if req.EtaBusinessId == 0 {
|
|
|
br.Msg = "请选择客户"
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
@@ -457,7 +463,7 @@ func (this *EtaBusinessUserController) EditUser() {
|
|
|
|
|
|
businessObj := new(eta_business.EtaBusiness)
|
|
|
|
|
|
- businessInfo, err := businessObj.GetItemByBusinessCode(req.BusinessCode)
|
|
|
+ businessInfo, err := businessObj.GetItemById(req.EtaBusinessId)
|
|
|
if err != nil {
|
|
|
if err.Error() == utils.ErrNoRow() {
|
|
|
br.Msg = "商户不存在"
|
|
@@ -495,7 +501,7 @@ func (this *EtaBusinessUserController) EditUser() {
|
|
|
}
|
|
|
|
|
|
//待更新字段
|
|
|
- updateCol := []string{"RealName", "Mobile", "UserName", "LastUpdatedTime", "Position", "PositionStatus", "DepartmentName", "BusinessCode", "CountryCode"}
|
|
|
+ updateCol := []string{"RealName", "Mobile", "UserName", "LastUpdatedTime", "Position", "PositionStatus", "DepartmentName", "BusinessCode", "EtaBusinessId", "BusinessCode", "CountryCode"}
|
|
|
|
|
|
userInfo.RealName = req.RealName
|
|
|
userInfo.Mobile = req.Mobile
|
|
@@ -503,7 +509,8 @@ func (this *EtaBusinessUserController) EditUser() {
|
|
|
userInfo.LastUpdatedTime = time.Now()
|
|
|
userInfo.Position = req.Position
|
|
|
userInfo.DepartmentName = req.DepartmentName
|
|
|
- userInfo.BusinessCode = req.BusinessCode
|
|
|
+ userInfo.BusinessCode = businessInfo.BusinessCode
|
|
|
+ userInfo.EtaBusinessId = businessInfo.EtaBusinessId
|
|
|
userInfo.CountryCode = req.CountryCode
|
|
|
userInfo.PositionStatus = req.PositionStatus
|
|
|
err = userInfo.Update(updateCol)
|
|
@@ -1168,7 +1175,7 @@ func (this *EtaBusinessUserController) ChangeUserBusiness() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- if req.BusinessCode == "" {
|
|
|
+ if req.EtaBusinessId == 0 {
|
|
|
br.Msg = "请选择商户"
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
@@ -1184,13 +1191,13 @@ func (this *EtaBusinessUserController) ChangeUserBusiness() {
|
|
|
br.Msg = "获取信息失败"
|
|
|
return
|
|
|
}
|
|
|
- if userInfo.BusinessCode == req.BusinessCode {
|
|
|
+ if userInfo.EtaBusinessId == req.EtaBusinessId {
|
|
|
br.Msg = "用户已经在该商户下"
|
|
|
return
|
|
|
}
|
|
|
businessObj := new(eta_business.EtaBusiness)
|
|
|
|
|
|
- _, err = businessObj.GetItemByBusinessCode(req.BusinessCode)
|
|
|
+ businessInfo, err := businessObj.GetItemById(req.EtaBusinessId)
|
|
|
if err != nil {
|
|
|
if err.Error() == utils.ErrNoRow() {
|
|
|
br.Msg = "商户不存在"
|
|
@@ -1202,11 +1209,11 @@ func (this *EtaBusinessUserController) ChangeUserBusiness() {
|
|
|
}
|
|
|
|
|
|
//待更新字段
|
|
|
- updateCol := []string{"LastUpdatedTime", "BusinessCode"}
|
|
|
+ updateCol := []string{"LastUpdatedTime", "EtaBusinessId", "BusinessCode"}
|
|
|
|
|
|
userInfo.LastUpdatedTime = time.Now()
|
|
|
-
|
|
|
- userInfo.BusinessCode = req.BusinessCode
|
|
|
+ userInfo.EtaBusinessId = businessInfo.EtaBusinessId
|
|
|
+ userInfo.BusinessCode = businessInfo.BusinessCode
|
|
|
err = userInfo.Update(updateCol)
|
|
|
if err != nil {
|
|
|
br.Msg = "操作失败!"
|