callm 1 год назад
Родитель
Сommit
954b7f1ff6

+ 1 - 0
src/main/java/com/uas/eis/entity/HelperType.java

@@ -6,6 +6,7 @@ package com.uas.eis.entity;
  */
 public enum HelperType {
     UploadBaraccept("UploadBaraccept","上传条码数据") , //上传条码数据
+    GetPuOrder("GetPuOrder","获取采购单信息") , //上传条码数据
     GetBaraccept("GetBaraccept","生成送货通知单号") ; //生成送货通知单号
 
     private String code;

+ 21 - 0
src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

@@ -56,6 +56,9 @@ public class MESHelperServiceImpl implements MESHelperService {
 			case GetBaraccept:
 				remap = GetBaraccept(map.get("detail").toString());
 				break;
+			case GetPuOrder:
+				remap = GetPuOrder(map.get("detail").toString());
+				break;
 			default:
 				err = -1;
 				break;
@@ -105,6 +108,24 @@ public class MESHelperServiceImpl implements MESHelperService {
 		return relist;
 	}
 
+	private List<Map<Object, Object>> GetPuOrder(String data){
+		Map<Object, Object> map = BaseUtil.parseFormStoreToMap(data);
+		String pucode=map.get("pucode").toString();
+		SqlRowList rs=baseDao.queryForRowSet("select pu_code,pd_detno,pd_prodcode,nvl(pd_qty,0)pd_qty,nvl(pd_yqty,0)pd_yqty,nvl(pd_acceptqty,0)pd_acceptqty from purchase left join purchasedetail on pu_id=pd_puid where pu_code='"+pucode+"' and pu_vendcode='001.003'");
+		List<Map<Object, Object>> relist = new ArrayList<>();
+		while (rs.next()){
+			Map<Object, Object> remap = new HashMap<>();
+			remap.put("pu_code",rs.getString("pu_code"));
+			remap.put("pd_detno",rs.getString("pd_detno"));
+			remap.put("pd_prodcode",rs.getString("pd_prodcode"));
+			remap.put("pd_qty",rs.getString("pd_qty"));
+			remap.put("pd_yqty",rs.getString("pd_yqty"));
+			remap.put("pd_acceptqty",rs.getString("pd_acceptqty"));
+			relist.add(remap);
+		}
+		return relist;
+	}
+
 	private List<Map<Object, Object>> GetBaraccept(String data)
 	{
 		Map<Object, Object> map = BaseUtil.parseFormStoreToMap(data);