切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
4 years ago
提交
0e2816d2464f2c3cbedc1ff853fb7f9558ffa093
1 个父辈
ea35ea84
修复 bug
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
25 行增加
和
24 行删除
pkg/application/partnerInfo/command/create_partner_info.go
pkg/application/partnerInfo/command/update_partner_info.go
pkg/port/consumer/consumer.go
pkg/application/partnerInfo/command/create_partner_info.go
查看文件 @
0e2816d
...
...
@@ -44,16 +44,16 @@ func (command CreatePartnerInfoCommand) ValidateCommand() error {
if
command
.
RegionInfo
==
nil
{
return
lib
.
ThrowError
(
lib
.
ARG_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
,
"关联业务员电话必填"
)
}
}
// 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/update_partner_info.go
查看文件 @
0e2816d
...
...
@@ -31,19 +31,20 @@ func (command *UpdatePartnerInfoCommand) ValidateCommand() 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
,
"关联业务员电话必填"
)
}
}
// 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/port/consumer/consumer.go
查看文件 @
0e2816d
...
...
@@ -55,14 +55,14 @@ func (c *MessageConsumer) ConsumeClaim(groupSession sarama.ConsumerGroupSession,
for
message
:=
range
groupClaim
.
Messages
()
{
logs
.
Debug
(
"Done Message claimed: timestamp = %v, topic = %s offset = %v value = %v
\n
"
,
message
.
Timestamp
,
message
.
Topic
,
message
.
Offset
,
string
(
message
.
Value
))
groupSession
.
MarkMessage
(
message
,
""
)
if
topicHandle
,
err
=
c
.
FindTopichandle
(
groupClaim
.
Topic
());
err
!=
nil
{
logs
.
Error
(
"FindTopichandle err:%s
\n
"
,
err
)
continue
}
if
err
=
topicHandle
(
message
);
err
!=
nil
{
logs
.
Error
(
"Message claimed: kafka消息处理错误 topic ="
,
message
.
Topic
,
message
.
Offset
,
err
)
}
else
{
groupSession
.
MarkMessage
(
message
,
""
)
}
}
return
nil
...
...
请
注册
或
登录
后发表评论