|
|
|
@ -432,6 +432,7 @@ public class BaseSearchApiTest { |
|
|
|
searchSql.append(" to_char(START_DATE, 'yyyy-MM-dd') START_DATE, to_char(END_DATE, 'yyyy-MM-dd') END_DATE"); |
|
|
|
searchSql.append(" FROM ifsapp.WORK_CENTER_COST"); |
|
|
|
searchSql.append(" WHERE ifsapp.Work_Center_API.Get_Work_Center_Code_Db(contract, work_center_no) = 'I'"); |
|
|
|
searchSql.append(" AND COST_SET = '1'"); |
|
|
|
|
|
|
|
//设置查询的入参 |
|
|
|
Map<String, String> inParam = new HashMap<>(); |
|
|
|
@ -441,7 +442,7 @@ public class BaseSearchApiTest { |
|
|
|
inParam.put("ifsRowVersion", ifsRowVersion); |
|
|
|
} |
|
|
|
//添加排序语句 |
|
|
|
searchSql.append(" ORDER BY OBJVERSION, CONTRACT, WORK_CENTER_NO"); |
|
|
|
searchSql.append(" ORDER BY CONTRACT, WORK_CENTER_NO, COST_SET, START_DATE"); |
|
|
|
//添加分页的查询语句 |
|
|
|
searchSql.append(" OFFSET "+startIndex+" ROWS FETCH NEXT "+pageSize+" ROWS ONLY"); |
|
|
|
//调用查询的通用方法 |
|
|
|
@ -464,6 +465,7 @@ public class BaseSearchApiTest { |
|
|
|
tempItem.setWorkCenterNo(tempMap.get("WORK_CENTER_NO")); |
|
|
|
tempItem.setWorkCenterDesc(tempMap.get("WORKCENTERDESC")); |
|
|
|
tempItem.setCostSet(tempMap.get("COST_SET")); |
|
|
|
tempItem.setWcRate(tempMap.get("WC_RATE")); |
|
|
|
tempItem.setCostSetDesc(tempMap.get("COSTSETDESC")); |
|
|
|
tempItem.setWcCostCode(tempMap.get("WC_COST_CODE")); |
|
|
|
tempItem.setOverhead1Fac(tempMap.get("OVERHEAD1_FAC")); |
|
|
|
@ -473,10 +475,14 @@ public class BaseSearchApiTest { |
|
|
|
String startDate = tempMap.get("START_DATE"); |
|
|
|
if (!(null == startDate || "".equals(startDate))){ |
|
|
|
tempItem.setBeginDate(DateUtils.getStringToDate(startDate, "yyyy-MM-dd")); |
|
|
|
}else{ |
|
|
|
tempItem.setBeginDate(null); |
|
|
|
} |
|
|
|
String endDate = tempMap.get("END_DATE"); |
|
|
|
if (!(null == endDate || "".equals(endDate))) { |
|
|
|
tempItem.setEndDate(DateUtils.getStringToDate(endDate, "yyyy-MM-dd")); |
|
|
|
}else{ |
|
|
|
tempItem.setEndDate(null); |
|
|
|
} |
|
|
|
//添加对象 |
|
|
|
technicalAttributes.add(tempItem); |
|
|
|
|