切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
差异文件
浏览文件
作者
Administrator
4 years ago
提交
e874c093172232dabf41c40c60c13ed2868a8a59
2 个父辈
36fe9e0d
567cd6f3
合并分支 'test' 到 'master'
Test 查看合并请求
!57
隐藏空白字符变更
内嵌
并排对比
正在显示
6 个修改的文件
包含
91 行增加
和
9 行删除
.DS_Store
pkg/application/unifiedUserCenter/service/employee.go
pkg/constant/postgresql.go
pkg/infrastructure/dao/pg_partner_info_dao.go
pkg/infrastructure/dao/pg_users_dao.go
pkg/port/beego/routers/router2.go
.DS_Store
0 → 100644
查看文件 @
e874c09
不能预览此文件类型
pkg/application/unifiedUserCenter/service/employee.go
查看文件 @
e874c09
...
...
@@ -59,8 +59,8 @@ type EmployeeData struct {
//DeleteUserData 批量删除用户
type
DeleteUserData
struct
{
CompanyId
int64
`json:"companyId"`
Ids
[]
int64
`json:"ids"`
//CompanyId int64 `json:"companyId"`
Ids
[]
int64
`json:"ids"`
}
//ForbidAllowUserData 禁用启用用户
...
...
@@ -76,6 +76,12 @@ type ImportEmployeeData struct {
Edit
[]
EmployeeData
`json:"edit"`
}
// ChangePhoneData 修改手机号
type
ChangePhoneData
struct
{
OldPhone
string
`json:"old_phone"`
NewPhone
string
`json:"new_phone"`
}
//SyncEmployeeService 同步用户数据
type
SyncEmployeeService
struct
{}
...
...
@@ -144,6 +150,17 @@ func (service SyncEmployeeService) DoAction(action string, byteData []byte) erro
// case "batchRemove":
// //移动通讯录用户部门 暂时不需要
// return nil
case
"changePhoneAllCompany"
:
// TODO 修改手机号
// 修改手机号
var
(
err
error
data
ChangePhoneData
)
err
=
json
.
Unmarshal
(
byteData
,
&
data
)
if
err
!=
nil
{
return
fmt
.
Errorf
(
"数据解析失败:%s"
,
err
)
}
return
service
.
changePhone
(
data
)
case
"import"
:
//批量导入
var
(
...
...
@@ -387,8 +404,8 @@ func (service SyncEmployeeService) deleteEmployeeData(data DeleteUserData) error
ids
=
append
(
ids
,
d
)
}
_
,
columnSettingsFound
,
err
:=
columnSettingRepository
.
Find
(
domain
.
ColumnSettingFindQuery
{
Ids
:
ids
,
CompanyId
:
int
(
data
.
CompanyId
),
Ids
:
ids
,
//CompanyId: int(data.CompanyId),
})
if
err
!=
nil
{
return
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
...
...
@@ -428,6 +445,47 @@ func (service SyncEmployeeService) updateUsersStatus(data ForbidAllowUserData) e
return
err
}
// ChangePhone TODO 修改手机号
func
(
service
SyncEmployeeService
)
changePhone
(
data
ChangePhoneData
)
error
{
var
(
transactionContext
,
_
=
factory
.
CreateTransactionContext
(
nil
)
err
error
)
if
err
=
transactionContext
.
StartTransaction
();
err
!=
nil
{
return
err
}
defer
func
()
{
_
=
transactionContext
.
RollbackTransaction
()
}()
var
uDao
*
dao
.
UsersDao
if
uDao
,
err
=
factory
.
CreateUsersDao
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
,
});
err
!=
nil
{
return
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
var
pDao
*
dao
.
PartnerInfoDao
if
pDao
,
err
=
factory
.
CreatePartnerInfoDao
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
,
});
err
!=
nil
{
return
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
// TODO 更新合伙人手机号
if
err
=
pDao
.
UpdatePartnerPhone
(
data
.
OldPhone
,
data
.
NewPhone
);
err
!=
nil
{
return
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
// 更新高管手机号
if
err
=
uDao
.
UpdateUserPhone
(
data
.
OldPhone
,
data
.
NewPhone
);
err
!=
nil
{
return
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
err
=
transactionContext
.
CommitTransaction
()
return
err
}
//ChangeAdmin 变更公司负责人,超级管理员
func
(
service
SyncEmployeeService
)
ChangeSuperAdmin
(
cmd
command
.
ChanceSuperAdminCommand
)
error
{
var
(
...
...
pkg/constant/postgresql.go
查看文件 @
e874c09
...
...
@@ -2,11 +2,11 @@ package constant
import
"os"
var
POSTGRESQL_DB_NAME
=
"partner_
test
"
var
POSTGRESQL_DB_NAME
=
"partner_
dev
"
var
POSTGRESQL_USER
=
"postgres"
var
POSTGRESQL_PASSWORD
=
"1993618jack"
// eagle1010 1993618jack
var
POSTGRESQL_HOST
=
"127.0.0.1"
// 114.55.200.59 127.0.0.1
var
POSTGRESQL_PORT
=
"5432"
// 31543 5432
var
POSTGRESQL_PASSWORD
=
"eagle1010"
var
POSTGRESQL_HOST
=
"114.55.200.59"
var
POSTGRESQL_PORT
=
"31543"
var
DISABLE_CREATE_TABLE
=
false
var
DISABLE_SQL_GENERATE_PRINT
=
false
...
...
pkg/infrastructure/dao/pg_partner_info_dao.go
查看文件 @
e874c09
...
...
@@ -31,6 +31,17 @@ func (dao PartnerInfoDao) PartnerAccountExist(account string, companyId int64) (
return
ok
,
err
}
// UpdatePartnerPhone 更新合伙人手机号
func
(
dao
PartnerInfoDao
)
UpdatePartnerPhone
(
oldPhone
string
,
newPhone
string
)
error
{
tx
:=
dao
.
transactionContext
.
PgDd
m
:=
&
models
.
PartnerInfo
{}
_
,
err
:=
tx
.
Model
(
m
)
.
Where
(
"account=?"
,
oldPhone
)
.
Set
(
"account=?"
,
newPhone
)
.
Update
()
return
err
}
func
(
dao
PartnerInfoDao
)
UpdatePartnerStatus
(
ids
[]
int64
,
companyId
int64
,
status
int
)
error
{
tx
:=
dao
.
transactionContext
.
PgDd
m
:=
&
models
.
PartnerInfo
{}
...
...
pkg/infrastructure/dao/pg_users_dao.go
查看文件 @
e874c09
...
...
@@ -2,7 +2,6 @@ package dao
import
(
"fmt"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/infrastructure/pg/models"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/infrastructure/pg/transaction"
)
...
...
@@ -30,3 +29,14 @@ func (dao UsersDao) UpdateUserStatus(ids []int64, ststus int8) error {
Update
()
return
err
}
// UpdateUserPhone 更新用户手机号
func
(
dao
UsersDao
)
UpdateUserPhone
(
oldPhone
string
,
newPhone
string
)
error
{
tx
:=
dao
.
transactionContext
.
PgTx
m
:=
&
models
.
Users
{}
_
,
err
:=
tx
.
Model
(
m
)
.
Set
(
"phone=?"
,
newPhone
)
.
Where
(
"phone=?"
,
oldPhone
)
.
Update
()
return
err
}
...
...
pkg/port/beego/routers/router2.go
查看文件 @
e874c09
...
...
@@ -18,6 +18,9 @@ func init() {
//beego.NSRouter("/company/info", &controllers.SyncDataController{}, "post:GetCompanyInfo"),
)
// 修改手机号,企业平台调用
beego
.
Router
(
"/api/business/index"
,
&
controllers
.
SyncDataController
{},
"Post:SyncData"
)
beego
.
AddNamespace
(
nsPlatform
)
//企业平台调用
beego
.
AddNamespace
(
nsUcenter
)
//统一用户中心调用
}
...
...
请
注册
或
登录
后发表评论