作者 tangxvhui

bug 修复

@@ -244,12 +244,14 @@ func AddEmployeeData(data []ModuleEmployee) error { @@ -244,12 +244,14 @@ func AddEmployeeData(data []ModuleEmployee) error {
244 return e 244 return e
245 } 245 }
246 //添加用户的职位 246 //添加用户的职位
247 - _, err = o.InsertMulti(20, &userpositionData)  
248 - if err != nil {  
249 - e := fmt.Errorf("插入user_position数据失败,err:%s", err)  
250 - log.Error(e.Error())  
251 - o.Rollback()  
252 - return e 247 + if len(userpositionData) > 0 {
  248 + _, err = o.InsertMulti(20, &userpositionData)
  249 + if err != nil {
  250 + e := fmt.Errorf("插入user_position数据失败,err:%s", err)
  251 + log.Error(e.Error())
  252 + o.Rollback()
  253 + return e
  254 + }
253 } 255 }
254 //添加用户的部门 256 //添加用户的部门
255 _, err = o.InsertMulti(20, &userdepartmentData) 257 _, err = o.InsertMulti(20, &userdepartmentData)