diff --git a/web/models/pm_wo_model.go b/web/models/pm_wo_model.go index 8dc418c..8e58987 100644 --- a/web/models/pm_wo_model.go +++ b/web/models/pm_wo_model.go @@ -61,6 +61,25 @@ func (t *PmWo) Clipped() { utils.TrimStruct(t, *t) } +//增 +func (t *PmWo) Add() error { + e := db.Eloquent.Master() + count := new(PmWo) + affw, err := e.Table("pm_wo").ID(core.PK{t.Finr, t.Maintwoid}).Count(count) + if err != nil { + return err + } + if affw > 0 { + return errors.New("数据已经存在!") + } + _, err = e.Table("pm_wo").Insert(t) + + if err != nil { + return err + } + return nil +} + //增 func (t *PmWo) AddSession(session *xorm.Session) error { count := new(PmWo)