Merge pull request #199 from lanyulei/dev

fix: 修复没有cc引起工单创建失败的bug。
This commit is contained in:
lanyulei 2021-06-08 13:01:44 +08:00 committed by GitHub
commit 2925c573f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -314,7 +314,7 @@ func CreateWorkOrder(c *gin.Context) (err error) {
// 获取需要抄送的邮件
emailCCList := make([]string, 0)
if len(currentNode["cc"].([]interface{})) > 0 {
if currentNode["cc"] != nil && len(currentNode["cc"].([]interface{})) > 0 {
err = orm.Eloquent.Model(&system.SysUser{}).
Where("user_id in (?)", currentNode["cc"]).
Pluck("email", &emailCCList).Error

View File

@ -808,7 +808,7 @@ func (h *Handle) HandleWorkOrder(
// 获取需要抄送的邮件
emailCCList := make([]string, 0)
if len(h.stateValue["cc"].([]interface{})) > 0 {
if h.stateValue["cc"] != nil && len(h.stateValue["cc"].([]interface{})) > 0 {
err = orm.Eloquent.Model(&system.SysUser{}).
Where("user_id in (?)", h.stateValue["cc"]).
Pluck("email", &emailCCList).Error