Просмотр исходного кода

【万利达MES-PAD】【获取具体备料单未备料站位数据】

caosy 6 лет назад
Родитель
Сommit
639096111d

+ 15 - 7
src/com/uas/mes/api/pda/PdaSMTController.java

@@ -1,18 +1,17 @@
 package com.uas.mes.api.pda;
 
-import java.util.List;
-import java.util.Map;
-
+import com.uas.mes.api.core.BaseApiController;
+import com.uas.mes.core.exception.APIErrorException;
+import com.uas.mes.core.exception.APIErrorException.APIErrorCode;
+import com.uas.mes.pda.service.PdaSMTService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.ui.ModelMap;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RestController;
 
-import com.uas.mes.api.core.BaseApiController;
-import com.uas.mes.core.exception.APIErrorException;
-import com.uas.mes.core.exception.APIErrorException.APIErrorCode;
-import com.uas.mes.pda.service.PdaSMTService;
+import java.util.List;
+import java.util.Map;
 
 @RestController("api.pdaSMTController")
 @RequestMapping("/api/pda/smt")
@@ -314,4 +313,13 @@ public class PdaSMTController extends BaseApiController{
 		return success(pdaSMTService.getNonMakePrepareList(devicelineinfo));
 	}
 
+	/*
+	SMT-获取当前备料单未备料站位信息
+	getNonMakePrepareList
+	 */
+	@RequestMapping(value="/getNonMakePrepareDetail.action")
+	public ModelMap getNonMakePrepareDetail(String mp_code){
+		return success(pdaSMTService.getNonMakePrepareDetail(mp_code));
+	}
+
 }

+ 2 - 0
src/com/uas/mes/pda/service/PdaSMTService.java

@@ -68,4 +68,6 @@ public interface PdaSMTService {
 
 
 	List<Map<String, Object>> getNonMakePrepareList(String devicelineinfo);
+
+	List<Map<String, Object>> getNonMakePrepareDetail(String mp_code);
 }

+ 11 - 0
src/com/uas/mes/pda/service/impl/PdaSMTServiceImpl.java

@@ -1897,4 +1897,15 @@ public class PdaSMTServiceImpl implements PdaSMTService {
 
 		return rs.getResultList();
 	}
+
+
+
+	@Override
+	public List<Map<String, Object>> getNonMakePrepareDetail(String mp_code) {
+		SqlRowList rs;
+		rs = baseDao.queryForRowSet("select md_prodcode,md_location,md_needqty from MAKEPREPAREDETAIL left join makeprepare on md_mpid = mp_id where mp_code= ? and md_barcode is null",mp_code);
+		return rs.getResultList();
+	}
+
+
 }