|
@ -311,7 +311,7 @@ func (impl *PackTemplateDAOImplement) UpdateWhere(predicates []grmi.Predicate, e |
|
|
func (impl *PackTemplateDAOImplement) SelectTemplates(artId string) ([]model.PackTemplate, error) { |
|
|
func (impl *PackTemplateDAOImplement) SelectTemplates(artId string) ([]model.PackTemplate, error) { |
|
|
data := make([]model.PackTemplate, 0) |
|
|
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 { |
|
|
if err != nil { |
|
|
return nil, grmi.NewDataBaseError(err) |
|
|
return nil, grmi.NewDataBaseError(err) |
|
|
} |
|
|
} |
|
|