|
|
@@ -5,6 +5,7 @@ import com.uas.eis.dao.*;
|
|
|
import com.uas.eis.sdk.dto.*;
|
|
|
import com.uas.eis.beans.result.Result;
|
|
|
import com.uas.eis.service.ERPService;
|
|
|
+import com.uas.eis.utils.BaseUtil;
|
|
|
import com.uas.eis.utils.CollectionUtil;
|
|
|
import com.uas.eis.utils.StringUtil;
|
|
|
import org.slf4j.Logger;
|
|
|
@@ -48,8 +49,8 @@ public class ERPServiceImpl implements ERPService {
|
|
|
pageSize = (pageSize == 0) ? 2000 : pageSize;
|
|
|
int start = ((page - 1) * pageSize + 1);
|
|
|
int end = page * pageSize;
|
|
|
-
|
|
|
List<Map<String, Object>> dataList = new ArrayList<>();
|
|
|
+ resMap.put("Data",dataList);
|
|
|
if(!StringUtil.hasText(formId)){
|
|
|
resMap.put("Code","1001");
|
|
|
resMap.put("Msg","请传入FormId");
|
|
|
@@ -58,7 +59,7 @@ public class ERPServiceImpl implements ERPService {
|
|
|
String sql_ = baseDao.queryForObject("select max(sql_) from MES_QUERYSQL_CONFIG WHERE FORMID ='"+formId+"'",String.class);
|
|
|
if(!StringUtil.hasText(sql_)){
|
|
|
resMap.put("Code","1002");
|
|
|
- resMap.put("Msg","FormId:"+formId+",不存在。");
|
|
|
+ resMap.put("Msg","请传入正确FormId。");
|
|
|
return resMap;
|
|
|
}
|
|
|
sql_= "SELECT "+(StringUtil.hasText(fieldKeys) ? fieldKeys:"*")+" from "+sql_ ;
|
|
|
@@ -74,9 +75,18 @@ public class ERPServiceImpl implements ERPService {
|
|
|
querySql.append(end);
|
|
|
querySql.append(") where rn >= ");
|
|
|
querySql.append(start);
|
|
|
- logger.info("querySql:{}",querySql.toString());
|
|
|
- dataList = baseDao.queryForList(querySql.toString());
|
|
|
- resMap.put("Msg",dataList);
|
|
|
+ try{
|
|
|
+ dataList = baseDao.queryForList(querySql.toString());
|
|
|
+ } catch (Exception exception){
|
|
|
+ logger.info("querySql:查询有误!请检查传入筛选字段或条件是否有误. {}",querySql.toString());
|
|
|
+// exception.printStackTrace();
|
|
|
+ resMap.put("Code","1003");
|
|
|
+ resMap.put("Msg","查询有误!请检查传入筛选字段或条件是否有误.");
|
|
|
+ return resMap;
|
|
|
+ }
|
|
|
+ resMap.put("Data",dataList);
|
|
|
+ resMap.put("Code","200");
|
|
|
+ resMap.put("Msg","OK");
|
|
|
return resMap;
|
|
|
}
|
|
|
}
|