diff --git a/dao/log/implments/PackTemplate.dao.impl.go b/dao/log/implments/PackTemplate.dao.impl.go index 0b28f61..811370b 100644 --- a/dao/log/implments/PackTemplate.dao.impl.go +++ b/dao/log/implments/PackTemplate.dao.impl.go @@ -311,7 +311,7 @@ func (impl *PackTemplateDAOImplement) UpdateWhere(predicates []grmi.Predicate, e func (impl *PackTemplateDAOImplement) SelectTemplates(artId string) ([]model.PackTemplate, error) { data := make([]model.PackTemplate, 0) //查询是否有符合开口的包装单 - err := impl.session.Table(impl.meta.TableName).Select("LOG_PackTemplate.*").Distinct("LOG_PackTemplate.PackTemplateId").Join("INNER", "LOG_PackTemplateItemlst", "LOG_PackTemplateItemlst.PlantNr = LOG_PackTemplate.PlantNr and LOG_PackTemplateItemlst.PackTemplateId = LOG_PackTemplate.PackTemplateId").Where("LOG_PackTemplateItemlst.PlantNr = ? and LOG_PackTemplateItemlst.MaterialId = ? and LOG_PackTemplate.ActiveToggle = ?", impl.plantNr, artId, 1).Find(&data) + err := impl.session.Table(impl.meta.TableName).Distinct("PackTemplateId").Where("PlantNr = ? and MaterialId = ? and ActiveToggle = ?", impl.plantNr, artId, 1).Find(&data) if err != nil { return nil, grmi.NewDataBaseError(err) }