切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
5 years ago
提交
dfb6a3ec99ff8849dcaea667c1f3c547b6857cac
1 个父辈
d4a55259
bug 修复
隐藏空白字符变更
内嵌
并排对比
正在显示
5 个修改的文件
包含
40 行增加
和
11 行删除
pkg/application/partnerInfo/command/create_partner_info.go
pkg/application/partnerInfo/command/status_partner_info.go
pkg/application/partnerInfo/command/update_partner_info.go
pkg/port/beego/controllers/base_controller.go
pkg/port/beego/controllers/partner_info_controller.go
pkg/application/partnerInfo/command/create_partner_info.go
查看文件 @
dfb6a3e
...
...
@@ -47,5 +47,13 @@ func (command CreatePartnerInfoCommand) ValidateCommand() error {
if
len
(
command
.
Salesman
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"关联业务员必填"
)
}
for
i
:=
range
command
.
Salesman
{
if
len
(
command
.
Salesman
[
i
]
.
Name
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"关联业务员名称必填"
)
}
if
len
(
command
.
Salesman
[
i
]
.
Telephone
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"关联业务员电话必填"
)
}
}
return
nil
}
...
...
pkg/application/partnerInfo/command/status_partner_info.go
查看文件 @
dfb6a3e
...
...
@@ -15,5 +15,8 @@ func (command *StatusPartnerInfoCommand) ValidateCommand() error {
if
!
(
command
.
Status
==
domain
.
PARTNER_STATUS_NO
||
command
.
Status
==
domain
.
PARTNER_STATUS_YES
)
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"合伙人状态错误"
)
}
if
command
.
Id
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"合伙人id错误"
)
}
return
nil
}
...
...
pkg/application/partnerInfo/command/update_partner_info.go
查看文件 @
dfb6a3e
...
...
@@ -31,5 +31,22 @@ func (command *UpdatePartnerInfoCommand) ValidateCommand() error {
command
.
PartnerCategory
==
domain
.
PARTNER_CATEGORY_3
)
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"合伙类别错误"
)
}
if
command
.
RegionInfo
==
nil
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"区域必填"
)
}
if
len
(
command
.
Salesman
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"关联业务员必填"
)
}
if
command
.
Id
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"合伙人id错误"
)
}
for
i
:=
range
command
.
Salesman
{
if
len
(
command
.
Salesman
[
i
]
.
Name
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"关联业务员名称必填"
)
}
if
len
(
command
.
Salesman
[
i
]
.
Telephone
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"关联业务员电话必填"
)
}
}
return
nil
}
...
...
pkg/port/beego/controllers/base_controller.go
查看文件 @
dfb6a3e
...
...
@@ -37,15 +37,14 @@ func (controller BaseController) ResponseError(err error) {
return
}
}
else
{
controller
.
Data
[
"json"
]
=
protocol
.
ResponseData
{
Code
:
-
1
,
Msg
:
err
.
Error
(),
Data
:
struct
{}{},
}
controller
.
ServeJSON
()
logs
.
Error
(
err
)
}
controller
.
Data
[
"json"
]
=
protocol
.
ResponseData
{
Code
:
-
1
,
Msg
:
err
.
Error
(),
Data
:
struct
{}{},
}
controller
.
ServeJSON
()
logs
.
Error
(
err
)
return
}
...
...
pkg/port/beego/controllers/partner_info_controller.go
查看文件 @
dfb6a3e
...
...
@@ -68,9 +68,6 @@ func (c *PartnerInfoController) CreatePartnerInfo() {
Status
:
param
.
State
,
PartnerCategory
:
param
.
PartnerType
,
CooperateTime
:
cooperateTime
,
RegionInfo
:
&
domain
.
RegionInfo
{
RegionName
:
param
.
Area
,
},
Salesman
:
[]
domain
.
Salesman
{
domain
.
Salesman
{
Name
:
param
.
SalesmanName
,
...
...
@@ -78,6 +75,11 @@ func (c *PartnerInfoController) CreatePartnerInfo() {
},
},
}
if
len
(
param
.
Area
)
>
0
{
cmd
.
RegionInfo
=
&
domain
.
RegionInfo
{
RegionName
:
param
.
Area
,
}
}
serve
:=
partnerInfoService
.
NewPartnerInfoService
(
nil
)
_
,
err
=
serve
.
CreatePartnerInfo
(
&
cmd
)
if
err
!=
nil
{
...
...
请
注册
或
登录
后发表评论