|
@@ -1528,6 +1528,13 @@ func (this *CompanyUserController) DeleteUser() {
|
|
|
br.ErrMsg = "获取联系人异常,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ //获取企业客户信息
|
|
|
+ oldCompanyInfo, err := company.GetCompanyById(userInfo.CompanyId) //原来的客户信息
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "移动失败"
|
|
|
+ br.ErrMsg = "获取原来的客户信息失败"
|
|
|
+ return
|
|
|
+ }
|
|
|
//产品权限
|
|
|
productId := services.GetProductId(sysUser.RoleTypeCode)
|
|
|
|
|
@@ -1596,6 +1603,7 @@ func (this *CompanyUserController) DeleteUser() {
|
|
|
LogType: "delete",
|
|
|
UserId: int(userInfo.UserId),
|
|
|
CompanyId: userInfo.CompanyId,
|
|
|
+ CompanyName: oldCompanyInfo.CompanyName,
|
|
|
Mobile: userInfo.Mobile,
|
|
|
Email: userInfo.Email,
|
|
|
OriginalUserInfo: string(originalUserInfo),
|
|
@@ -2805,6 +2813,19 @@ func (this *CompanyController) UserMove() {
|
|
|
br.ErrMsg = "该联系人属于该客户"
|
|
|
return
|
|
|
}
|
|
|
+ //获取企业客户信息
|
|
|
+ oldCompanyInfo, err := company.GetCompanyById(oldWxUser.CompanyId) //原来的客户信息
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "移动失败"
|
|
|
+ br.ErrMsg = "获取原来的客户信息失败"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ currentCompanyInfo, err := company.GetCompanyById(req.CompanyId) // 现在的客户信息
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "移动失败"
|
|
|
+ br.ErrMsg = "获取现在的客户信息失败"
|
|
|
+ return
|
|
|
+ }
|
|
|
//产品id
|
|
|
productId := services.GetProductId(sysUser.RoleTypeCode)
|
|
|
//操作权限校验
|
|
@@ -2843,10 +2864,14 @@ func (this *CompanyController) UserMove() {
|
|
|
userInfo, _ = json.Marshal(newWxUser)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
go services.AddWxUserOpLog(company.WxUserOpLog{
|
|
|
LogType: "move",
|
|
|
UserId: int(wxUser.UserId),
|
|
|
CompanyId: wxUser.CompanyId,
|
|
|
+ CompanyName: oldCompanyInfo.CompanyName,
|
|
|
+ CurrentCompanyId: currentCompanyInfo.CompanyId,
|
|
|
+ CurrentCompanyName: currentCompanyInfo.CompanyName,
|
|
|
Mobile: wxUser.Mobile,
|
|
|
Email: wxUser.Email,
|
|
|
OriginalUserInfo: string(originalUserInfo),
|