Browse Source

添加查询工艺时新增查询条件projectid

pull/93/head
zhangxin 3 years ago
parent
commit
bdf8b4a55b
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      dao/base/implments/Operation.dao.impl.go

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

@ -306,8 +306,8 @@ func (impl *OperationDAOImplement) UpdateWhere(predicates []grmi.Predicate, enti
* @Reference LAPP_LF_MOM_BACKEND/dao/base/OperationDAO.GetOperationRelData * @Reference LAPP_LF_MOM_BACKEND/dao/base/OperationDAO.GetOperationRelData
* *
******************************************************************************/ ******************************************************************************/
func (impl *OperationDAOImplement) GetOperationRelData(artIdLi []string, workLineId string) ([]model.OperationRelData, error) {
where := fmt.Sprintf("%s = ? and %s = ? and %s = ? and %s = ?", meta.Operation_PlantNr.ColumnName, meta.Operation_WorkLineId.ColumnName, meta.Process_WorkLineId.ColumnName, meta.Operation_ActivateInStation.ColumnName)
func (impl *OperationDAOImplement) GetOperationRelData(artIdLi []string, workLineId string, projectId string) ([]model.OperationRelData, error) {
where := fmt.Sprintf("%s = ? and %s = ? and %s = ? and %s = ? and %s = ?", meta.Operation_PlantNr.ColumnName, meta.Operation_WorkLineId.ColumnName, meta.Process_WorkLineId.ColumnName, meta.Operation_ActivateInStation.ColumnName, meta.Operation_ProjectId.ColumnName)
data := make([]model.OperationRelData, 0) 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) 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.ArticleAtcodLst_AttrCode.ColumnName, meta.Operation_AttrValue.ColumnName, meta.ArticleAtcodLst_AttrValue.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.ArticleAtcodLst_AttrCode.ColumnName, meta.Operation_AttrValue.ColumnName, meta.ArticleAtcodLst_AttrValue.ColumnName)
@ -321,6 +321,6 @@ func (impl *OperationDAOImplement) GetOperationRelData(artIdLi []string, workLin
} }
where += fmt.Sprintf(" and ( %s in (%s) or %s = ?) ", meta.ArticleAtcodLst_ArtId.ColumnName, artIdStr, meta.Operation_AttrCode.ColumnName) where += fmt.Sprintf(" and ( %s in (%s) or %s = ?) ", meta.ArticleAtcodLst_ArtId.ColumnName, artIdStr, meta.Operation_AttrCode.ColumnName)
//err := session.Where(where, impl.plantNr, workLineId, 1).In(meta.ArticleAtcodLst_ArtId.ColumnName, artIdLi).OrderBy(meta.Process_PO.ColumnName).OrderBy(meta.Operation_StepNo.ColumnName).Find(&data) //err := session.Where(where, impl.plantNr, workLineId, 1).In(meta.ArticleAtcodLst_ArtId.ColumnName, artIdLi).OrderBy(meta.Process_PO.ColumnName).OrderBy(meta.Operation_StepNo.ColumnName).Find(&data)
err := session.Where(where, impl.plantNr, workLineId, workLineId, 1, -1).OrderBy(meta.Process_PO.ColumnName).OrderBy(meta.Operation_StepNo.ColumnName).Find(&data)
err := session.Where(where, impl.plantNr, workLineId, workLineId, 1, -1, projectId).OrderBy(meta.Process_PO.ColumnName).OrderBy(meta.Operation_StepNo.ColumnName).Find(&data)
return data, err return data, err
} }

Loading…
Cancel
Save