|
|
|
@ -12,6 +12,7 @@ import com.spring.modules.part.vo.WorkCenterVo; |
|
|
|
import ifs.fnd.ap.APException; |
|
|
|
import ifs.fnd.ap.RecordCollection; |
|
|
|
import ifs.fnd.ap.Server; |
|
|
|
import org.slf4j.Logger; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.util.ArrayList; |
|
|
|
@ -27,6 +28,8 @@ import java.util.Map; |
|
|
|
*/ |
|
|
|
public class BaseSearchApi { |
|
|
|
|
|
|
|
private static Logger logger = org.slf4j.LoggerFactory.getLogger(BaseSearchApi.class); |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询IFS的加工中心 |
|
|
|
* @author LR |
|
|
|
@ -439,7 +442,7 @@ public class BaseSearchApi { |
|
|
|
//设置查询的入参 |
|
|
|
Map<String, String> inParam = new HashMap<>(); |
|
|
|
//判断是否存在入参 |
|
|
|
if ((ifsRowVersion == null || "".equals(ifsRowVersion))){ |
|
|
|
if (!(ifsRowVersion == null || "".equals(ifsRowVersion))){ |
|
|
|
searchSql.append(" AND OBJVERSION >= :ifsRowVersion"); |
|
|
|
inParam.put("ifsRowVersion", ifsRowVersion); |
|
|
|
} |
|
|
|
@ -447,6 +450,7 @@ public class BaseSearchApi { |
|
|
|
searchSql.append(" ORDER BY OBJVERSION, CONTRACT, WORK_CENTER_NO"); |
|
|
|
//添加分页的查询语句 |
|
|
|
searchSql.append(" OFFSET "+startIndex+" ROWS FETCH NEXT "+pageSize+" ROWS ONLY"); |
|
|
|
logger.info("加工中心成本查询语句sql"+searchSql.toString()); |
|
|
|
//调用查询的通用方法 |
|
|
|
RecordCollection recordCollection = IfsPlsqlUtils.execSqlSearchGetRecordCollection(srv, searchSql, inParam); |
|
|
|
//判断能否返回 |
|
|
|
|