|
|
|
@ -112,13 +112,13 @@ public class BaseSearchApi { |
|
|
|
* @date 2024/12/12 11:23 |
|
|
|
* @version 1.0 |
|
|
|
*/ |
|
|
|
public static List<LocationInformationVo> getWarehouseLocations(Server srv, String siteCon, String ifsRowVersion, int startIndex, int pageSize) throws APException { |
|
|
|
public static List<LocationInformationVo> getWarehouseLocations(Server srv, String siteCon, int startIndex, int pageSize) throws APException { |
|
|
|
StringBuilder searchSql = new StringBuilder(); |
|
|
|
searchSql.append("SELECT contract site, location_no location_id, location_name, warehouse warehouse_id, 'Y' active, NULL create_date, 'admin' create_by,"); |
|
|
|
searchSql.append(" '' update_date, '' update_by, location_type location_type"); |
|
|
|
searchSql.append(" FROM ifsapp.INVENTORY_LOCATION14"); |
|
|
|
searchSql.append(" WHERE 1 = 1"); |
|
|
|
//添加判断的查询条件 |
|
|
|
searchSql.append(" WHERE location_type = 'Picking'"); |
|
|
|
//添加判断的查询条 |
|
|
|
if(!(null == siteCon || "".equals(siteCon))) { |
|
|
|
searchSql.append(" AND contract IN "+siteCon); |
|
|
|
} |
|
|
|
@ -128,6 +128,8 @@ public class BaseSearchApi { |
|
|
|
searchSql.append(" ORDER BY contract, location_no"); |
|
|
|
//添加分页的查询语句 |
|
|
|
searchSql.append(" OFFSET "+startIndex+" ROWS FETCH NEXT "+pageSize+" ROWS ONLY"); |
|
|
|
//打印sql日志 |
|
|
|
logger.info("查询sql:"+searchSql.toString()); |
|
|
|
//调用查询的通用方法 |
|
|
|
RecordCollection recordCollection = IfsPlsqlUtils.execSqlSearchGetRecordCollection(srv, searchSql, inParam); |
|
|
|
//判断能否返回 |
|
|
|
@ -147,7 +149,7 @@ public class BaseSearchApi { |
|
|
|
LocationInformationVo tempItem = new LocationInformationVo(); |
|
|
|
//设置参数 |
|
|
|
//tempItem.setIfsRowId(tempMap.get("IFSROWID")); |
|
|
|
tempItem.setIfsRowVersion(tempMap.get("IFSROWVERSION")); |
|
|
|
//tempItem.setIfsRowVersion(tempMap.get("IFSROWVERSION")); |
|
|
|
tempItem.setSite(tempMap.get("SITE")); |
|
|
|
tempItem.setLocationId(tempMap.get("LOCATION_ID")); |
|
|
|
tempItem.setLocationName(tempMap.get("LOCATION_NAME")); |
|
|
|
@ -550,7 +552,7 @@ public class BaseSearchApi { |
|
|
|
searchSql.append(" NOTE_TEXT, LEAD_TIME_CODE, PURCH_LEADTIME, MANUF_LEADTIME, EXPECTED_LEADTIME, DURABILITY_DAY, COUNTRY_OF_ORIGIN, REGION_OF_ORIGIN,"); |
|
|
|
searchSql.append(" SUPPLY_CODE, INVENTORY_VALUATION_METHOD, INVENTORY_PART_COST_LEVEL, INVOICE_CONSIDERATION, ZERO_COST_FLAG, PART_COST_GROUP_ID,"); |
|
|
|
searchSql.append(" STD_NAME_ID, ENG_ATTRIBUTE"); |
|
|
|
searchSql.append(" FROM ifsapp.INVENTORY_PART"); |
|
|
|
searchSql.append(" FROM ifsapp.ƒ"); |
|
|
|
searchSql.append(" WHERE OBJVERSION >:ifsRowVersion"); |
|
|
|
|
|
|
|
//设置查询的入参 |
|
|
|
|