ソースを参照

验证现场接口

yhluo 3 日 前
コミット
bcc4c79728

+ 3 - 3
src/main/java/com/uas/eis/controller/MESHelperController.java

@@ -41,19 +41,19 @@ public class MESHelperController {
 
     @RequestMapping(value="/AoiStationCallback/UpLoadPCBInfo")
     public Map<Object,Object> UploadPCBinfo(HttpServletRequest request,  @RequestBody String json){
-        Map<Object,Object> map = mesHelperService.AoiStationCallback(json);
+        Map<Object,Object> map = mesHelperService.UpLoadPCBInfo(json);
         return map;
     }
 
     @RequestMapping(value="/AoiStationCallback/VerifySN")
     public Map<Object,Object> VerifySN(HttpServletRequest request,  @RequestBody String json){
-        Map<Object,Object> map = mesHelperService.AoiStationCallback(json);
+        Map<Object,Object> map = mesHelperService.VerifySN(json);
         return map;
     }
 
     @RequestMapping(value="/AoiStationCallback/interface01")
     public Map<Object,Object> interface01(HttpServletRequest request,  @RequestBody String json){
-        Map<Object,Object> map = mesHelperService.AoiStationCallback(json);
+        Map<Object,Object> map = mesHelperService.Interface01(json);
         return map;
     }
 

+ 6 - 0
src/main/java/com/uas/eis/service/MESHelperService.java

@@ -9,6 +9,12 @@ public interface MESHelperService {
 
 	Map<Object, Object> DLLMain(String accessKey, String requestId, String data);
 
+	Map<Object,Object> UpLoadPCBInfo(String data);
+
+	Map<Object,Object> VerifySN(String data);
+
+	Map<Object,Object> Interface01(String data);
+
 	Map<Object,Object> AoiStationCallback(String data);
 
 	Map<Object, Object> Weigh(String data);

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

@@ -50,6 +50,48 @@ public class MESHelperServiceImpl implements MESHelperService {
 	@Value("${spring.datasource.username}")
 	private String username;
 
+	@Override
+	public Map<Object,Object> UpLoadPCBInfo(String data){
+		Map<Object, Object> rmap = new HashMap<Object, Object>();
+
+		if(data != null && !data.isEmpty()){
+			baseDao.execute("insert into EISDATA(ed_id,ed_data,ed_indate,ED_TYPE)" +
+					"values(EISDATA_seq.nextval,?,sysdate,?)", data,"UpLoadPCBInfo");
+		}
+
+		rmap.put("code",0);
+		rmap.put("message","OK,上传MES系统成功");
+		return rmap;
+	}
+
+	@Override
+	public Map<Object,Object> VerifySN(String data){
+		Map<Object, Object> rmap = new HashMap<Object, Object>();
+
+		if(data != null && !data.isEmpty()){
+			baseDao.execute("insert into EISDATA(ed_id,ed_data,ed_indate,ED_TYPE)" +
+					"values(EISDATA_seq.nextval,?,sysdate,?)", data,"VerifySN");
+		}
+
+		rmap.put("code",0);
+		rmap.put("message","OK,上传MES系统成功");
+		return rmap;
+	}
+
+	@Override
+	public Map<Object,Object> Interface01(String data){
+		Map<Object, Object> rmap = new HashMap<Object, Object>();
+
+		if(data != null && !data.isEmpty()){
+			baseDao.execute("insert into EISDATA(ed_id,ed_data,ed_indate,ED_TYPE)" +
+					"values(EISDATA_seq.nextval,?,sysdate,?)", data,"Interface01");
+		}
+
+		rmap.put("code",0);
+		rmap.put("message","OK,上传MES系统成功");
+		return rmap;
+	}
+
 	@Override
 	public Map<Object,Object> AoiStationCallback(String data){
 		Map<Object, Object> rmap = new HashMap<Object, Object>();