瀏覽代碼

插件机接口

yhluo 1 周之前
父節點
當前提交
5ce63b4109
共有 1 個文件被更改,包括 19 次插入1 次删除
  1. 19 1
      src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

+ 19 - 1
src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

@@ -66,13 +66,31 @@ public class MESHelperServiceImpl implements MESHelperService {
 
 	@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");
 		}
 
+		Map<Object, Object> rmap = new HashMap<Object, Object>();
+		JSONObject object = JSONObject.fromObject(data);
+
+		String Equipment_ID = object.get("Equipment_ID").toString();
+		String Program_Name = object.get("Program_Name").toString();
+		String SN = object.get("SN").toString();
+		String SHIFT = object.get("SHIFT").toString();
+		String Line_Name = object.get("Line_Name").toString();
+		String Test_Station = object.get("Test_Station").toString();
+		String Fixture_ID = object.get("Fixture_ID").toString();
+
+		Object msMakecode = Objects.toString(baseDao.getFieldDataByCondition("makeserial","ms_makecode","ms_sncode ='"+SN+"'"), "");
+		baseDao.execute("INSERT INTO steptestdetail( std_id, std_makecode, std_sn,std_class," +
+				"std_actualvalue, std_value1, std_value2, std_value3," +
+				"std_value4, std_value5) VALUES " +
+				"(steptestdetail_seq.NEXTVAL, '"+msMakecode+"', '"+SN+"', '插件机'," +
+				"'"+Program_Name+"', '"+Equipment_ID+"', '"+SHIFT+"', '"+Line_Name+"'," +
+				"'"+Test_Station+"', '"+Fixture_ID+"')");
+
 		rmap.put("code",0);
 		rmap.put("message","OK,上传MES系统成功");
 		return rmap;