Browse Source

去掉多余的连表查询

pull/52/head
zhangxin 3 years ago
parent
commit
315e6d0539
2 changed files with 3 additions and 3 deletions
  1. +2
    -2
      dao/base/implments/Operation.dao.impl.go
  2. +1
    -1
      models/base/base.go

+ 2
- 2
dao/base/implments/Operation.dao.impl.go View File

@ -311,8 +311,8 @@ func (impl *OperationDAOImplement) GetOperationRelData(artIdLi []string, workLin
data := make([]model.OperationRelData, 0)
POCondition := fmt.Sprintf("%s = %s and %s = %s", meta.Operation_PlantNr.ColumnName, meta.Process_PlantNr.ColumnName, meta.Operation_PO.ColumnName, meta.Process_PO.ColumnName)
artCondition := fmt.Sprintf("%s = %s and %s = %s and %s = %s", meta.Operation_PlantNr.ColumnName, meta.ArticleAtcodLst_PlantNr.ColumnName, meta.Operation_AttrCode.ColumnName, meta.Operation_AttrCode.ColumnName, meta.Operation_AttrValue.ColumnName, meta.ArticleAtcodLst_AttrValue.ColumnName)
stepCondition := fmt.Sprintf("%s = %s and %s = %s", meta.Operation_PlantNr.ColumnName, meta.StepType_PlantNr.ColumnName, meta.Operation_StepType.ColumnName, meta.StepType_StepTypeName.ColumnName)
session := impl.session.Table(impl.meta.TableName).Join("LEFT", meta.Process.TableName, POCondition).Join("LEFT", meta.ArticleAtcodLst.TableName, artCondition).Join("LEFT", meta.StepType.TableName, stepCondition)
//stepCondition := fmt.Sprintf("%s = %s and %s = %s", meta.Operation_PlantNr.ColumnName, meta.StepType_PlantNr.ColumnName, meta.Operation_StepType.ColumnName, meta.StepType_StepTypeName.ColumnName)
session := impl.session.Table(impl.meta.TableName).Join("LEFT", meta.Process.TableName, POCondition).Join("LEFT", meta.ArticleAtcodLst.TableName, artCondition)
err := session.Where(where, impl.plantNr, workLineId).In(meta.ArticleAtcodLst_ArtId.ColumnName, artIdLi).OrderBy(meta.Process_PO.ColumnName).OrderBy(meta.Operation_StepNo.ColumnName).Find(&data)
return data, err
}

+ 1
- 1
models/base/base.go View File

@ -106,7 +106,7 @@ type OperationRelData struct {
Operation `xorm:"extends"`
Process `xorm:"extends"`
ArticleAtcodLst `xorm:"extends"`
StepType `xorm:"extends"`
//StepType `xorm:"extends"`
}
/******************************************************************************


Loading…
Cancel
Save