Browse Source

BUG 修尬

master
Rui_Li 11 months ago
parent
commit
c61ba00176
  1. 6
      src/main/java/com/spring/ifs/api/BaseSearchApi.java
  2. 2
      src/main/java/com/spring/ifs/api/BaseSearchApiTest.java
  3. 2
      src/main/java/com/spring/ifs/bean/BaseSearchBean.java

6
src/main/java/com/spring/ifs/api/BaseSearchApi.java

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

2
src/main/java/com/spring/ifs/api/BaseSearchApiTest.java

@ -436,7 +436,7 @@ public class BaseSearchApiTest {
//设置查询的入参 //设置查询的入参
Map<String, String> inParam = new HashMap<>(); Map<String, String> inParam = new HashMap<>();
//判断是否存在入参 //判断是否存在入参
if ((ifsRowVersion == null || "".equals(ifsRowVersion))){
if (!(ifsRowVersion == null || "".equals(ifsRowVersion))){
searchSql.append(" AND OBJVERSION >= :ifsRowVersion"); searchSql.append(" AND OBJVERSION >= :ifsRowVersion");
inParam.put("ifsRowVersion", ifsRowVersion); inParam.put("ifsRowVersion", ifsRowVersion);
} }

2
src/main/java/com/spring/ifs/bean/BaseSearchBean.java

@ -225,7 +225,7 @@ public class BaseSearchBean {
//查询的参数 //查询的参数
String siteCon = inData.getSiteCon(); String siteCon = inData.getSiteCon();
String ifsRowVersion = inData.getIfsRowVersion(); String ifsRowVersion = inData.getIfsRowVersion();
logger.info("加工中心成本的请求参数:"+siteCon);
logger.info("加工中心成本的请求参数:"+ifsRowVersion);
List<WorkCenterCost> resultList = new ArrayList<>(); List<WorkCenterCost> resultList = new ArrayList<>();
int pageSize = 200; int pageSize = 200;
//迭代查询 //迭代查询

Loading…
Cancel
Save