|
|
@ -140,13 +140,13 @@ func (impl *DayModelServiceImplement) InsertOne(user *models.Usertab, entity *mo |
|
|
|
session := engine.NewSession() |
|
|
|
defer session.Close() |
|
|
|
dao := dal.NewDayModelDAO(session, user.Pid, user.Userid) |
|
|
|
record, err := dao.SelectOne(entity.DayModelNr) |
|
|
|
if err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
|
if record != nil { |
|
|
|
return grmi.NewBusinessError("已经存在相同主键的记录!") |
|
|
|
} |
|
|
|
//record, err := dao.SelectOne(entity.DayModelNr)
|
|
|
|
//if err != nil {
|
|
|
|
// return err
|
|
|
|
//}
|
|
|
|
//if record != nil {
|
|
|
|
// return grmi.NewBusinessError("已经存在相同主键的记录!")
|
|
|
|
//}
|
|
|
|
dependOnDao := dal.NewWorkShiftDAO(session, user.Pid, user.Userid) |
|
|
|
if entity.S1WorkShiftNr != 0 { |
|
|
|
workShift, err := dependOnDao.SelectOne(entity.S1WorkShiftNr) |
|
|
@ -247,7 +247,7 @@ func (impl *DayModelServiceImplement) InsertOne(user *models.Usertab, entity *mo |
|
|
|
entity.S3Len = duration |
|
|
|
} |
|
|
|
} |
|
|
|
err = dao.InsertOne(entity) |
|
|
|
err := dao.InsertOne(entity) |
|
|
|
if err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
|