|
@ -61,6 +61,25 @@ func (t *PmWo) Clipped() { |
|
|
utils.TrimStruct(t, *t) |
|
|
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 { |
|
|
func (t *PmWo) AddSession(session *xorm.Session) error { |
|
|
count := new(PmWo) |
|
|
count := new(PmWo) |
|
|