whereConditionArr[i]="(a.test_part_no like '%"+filteredList.get(i).getFormula()+"%' or b.final_part_no like '%"+filteredList.get(i).getFormula()+"%' or a.relevance_part_no like '%"+filteredList.get(i).getFormula()+"%' or pcpi.customer_part_no like '%"+filteredList.get(i).getFormula()+"%')";
}else{
whereConditionArr[i]="(a.test_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"' or b.final_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"' or a.relevance_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"' or pcpi.customer_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"')";
whereConditionArr[i]="(a.test_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"' or b.final_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"' or a.relevance_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"' or pcpi.customer_part_no "+testPartNoSymbol+"'"+filteredList.get(i).getFormula()+"')";
}
}
if(whereConditionArr[i].contains("bu_no")){
whereConditionArr[i]="b.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble('"+querySavedVo.getSite()+"', '"+querySavedVo.getUserName()+"')) AND b.bu_no "+buNoSymbol+"'"+filteredList.get(i).getFormula()+"'";
whereConditionArr[i]="(dbo.plm_get_customer_desc(c.site, c.customer_id) "+customerDescSymbol+"'"+filteredList.get(i).getFormula()+"' or dbo.plm_get_dictDataLabel('finalCustomer', c.final_customer_id, c.site) "+customerDescSymbol+"'"+filteredList.get(i).getFormula()+"')";
whereConditionArr[i]="(dbo.plm_get_customer_desc(c.site, c.customer_id) "+customerDescSymbol+"'"+filteredList.get(i).getFormula()+"' or dbo.plm_get_dictDataLabel('finalCustomer', c.final_customer_id, c.site) "+customerDescSymbol+"'"+filteredList.get(i).getFormula()+"')";
@ -2103,7 +2105,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
}
}
}
}
whereClause=String.join(" AND ",validConditions);
whereClause=String.join(" AND ",validConditions);
whereClause=(whereClause.isEmpty()?"a.site = '"+querySavedVo.getSite()+"'":whereClause+" AND a.site = '"+querySavedVo.getSite()+"'").trim();
whereClause=(whereClause.isEmpty()?"a.site = '"+querySavedVo.getSite()+"' and a.status != 'death' and b.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble('"+querySavedVo.getSite()+"', '"+querySavedVo.getUserName()+"'))":whereClause+" AND a.site = '"+querySavedVo.getSite()+"' and a.status != 'death' and b.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble('"+querySavedVo.getSite()+"', '"+querySavedVo.getUserName()+"'))").trim();