|
|
@@ -1,4 +1,4 @@
|
|
|
-package com.uas.eis.serviceImpl;
|
|
|
+package com.uas.eis.service.Impl;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
@@ -9,6 +9,7 @@ import java.util.Map;
|
|
|
import java.util.regex.Matcher;
|
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
+import com.uas.eis.dao.SqlRowList;
|
|
|
import com.uas.eis.entity.ActionConfig;
|
|
|
import com.uas.eis.entity.ErrorMsg;
|
|
|
import com.uas.eis.exception.SystemException;
|
|
|
@@ -254,7 +255,33 @@ public class QueryServiceImpl implements QueryService {
|
|
|
public Object doAction(String code, String param) {
|
|
|
return null;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> queryProduct(int size) {
|
|
|
+ size=size>100?100:size;
|
|
|
+ SqlRowList rs = baseDao.queryForRowSet("select * from (select pr_code ,pr_detail ,pr_spec ,pr_unit ,pr_cop ,pr_version ,pr_serial ,pr_validdays ,pr_msdlevel ,pr_fhelpcode ,pr_f_115 ,pr_f_116 ,pr_f_102 ,pr_kind ,pr_whcode from product where pr_sendstatus='待上传' and pr_statuscode='AUDITED') where rownum<=" + size);
|
|
|
+ List<Map<String, Object>> maps = new ArrayList<>();
|
|
|
+ while (rs.next()){
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ map.put("itemNo",rs.getString("pr_code"));
|
|
|
+ map.put("itemName",rs.getString("pr_detail"));
|
|
|
+ map.put("description",rs.getString("pr_spec"));
|
|
|
+ map.put("unitNo",rs.getString("pr_unit"));
|
|
|
+ map.put("companyNo",rs.getString("pr_cop"));
|
|
|
+ map.put("version",rs.getInt("pr_version"));
|
|
|
+ map.put("itemType",rs.getString("pr_serial"));
|
|
|
+ map.put("invalidQty",rs.getInt("pr_validdays"));
|
|
|
+ map.put("msdLevel",rs.getString("pr_msdlevel"));
|
|
|
+ map.put("FhelpCode",rs.getString("pr_fhelpcode"));
|
|
|
+ map.put("F_115",rs.getString("pr_f_115"));
|
|
|
+ map.put("F_116",rs.getString("pr_f_116"));
|
|
|
+ map.put("F_102",rs.getString("pr_f_102"));
|
|
|
+ map.put("F_103",rs.getString("pr_kind"));
|
|
|
+ map.put("FDefaultLoc",rs.getString("pr_whcode"));
|
|
|
+ maps.add(map);
|
|
|
+ }
|
|
|
+ return maps;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|