ソースを参照

调整过站抓取工单和贴片机面别

yhluo 4 ヶ月 前
コミット
94178422c5
1 ファイル変更6 行追加5 行削除
  1. 6 5
      UAS_MES_BG/FunctionCode/Make/Make_ParseLog.cs

+ 6 - 5
UAS_MES_BG/FunctionCode/Make/Make_ParseLog.cs

@@ -689,12 +689,13 @@ namespace UAS_MES_NEW.Make
                             List<string> ReelNo = new List<string>();
                             List<string> letNo = new List<string>();
 
-                            string Part_ = "";
+                            string Part_ = "",Side_="";
                             int letNoNum = 0;
                             foreach (var item in xmlList)
                             {
                                 MachineName.Add(item.MachineName);
-                                Part_ = item.Part.Split('.')[0];
+                                Part_ = item.Part.Split('.')[0].Split('-')[0];
+                                Side_ = item.Part.Split('.')[0].Split('-')[1];
                                 Station.Add(item.Station);
                                 ReelNo.Add(item.ReelNo);
                                 letNo.Add((++letNoNum).ToString());
@@ -710,7 +711,7 @@ namespace UAS_MES_NEW.Make
                                     "values('" + ps_id + "','" + Part_ + "','在录入','ENTERING','" + lineId + "','" + PS_CODE + "','A',SYSDATE,SYSDATE)", "insert");*/
 
                                 dh.ExecuteSql("insert into productsmt(ps_id,ps_prodcode,ps_status,ps_statuscode,PS_LINECODE,PS_CODE,PS_TABLE,PS_INDATE,PS_AUDITDATE,PS_AUDITMAN)" +
-                                    "values('" + ps_id + "','" + Part_ + "','已审核','AUDITED','" + lineId + "','" + PS_CODE + "','A',SYSDATE,SYSDATE,'"+ User.UserName +"')", "insert");
+                                    "values('" + ps_id + "','" + Part_ + "','已审核','AUDITED','" + lineId + "','" + PS_CODE + "','"+ Side_ + "',SYSDATE,SYSDATE,'"+ User.UserName +"')", "insert");
                             }
                             else
                             {
@@ -722,7 +723,7 @@ namespace UAS_MES_NEW.Make
                             }
                             sql.Clear();
                             sql.Append("insert into productsmtlocation(PSL_ID, PSL_PSID, PSL_DETNO, PSL_PRODCODE, PSL_REPCODE, PSL_LOCATION, PSL_BASEQTY, PSL_TABLE)" +
-                                "select productsmtlocation_seq.nextval,'" + ps_id + "',:letArr, :ReelNo,:ReelNo,:Station,BD_BASEQTY,'A' from bom@ERP " +
+                                "select productsmtlocation_seq.nextval,'" + ps_id + "',:letArr, :ReelNo,:ReelNo,:Station,BD_BASEQTY,'"+ Side_ + "' from bom@ERP " +
                                 "left join bomdetail@ERP on bo_id=bd_bomid where bo_mothercode='" + Part_ + "' and BD_SONCODE=:ReelNo");
                             dh.BatchInsert(sql.GetString(), new string[] { "letArr", "ReelNo", "ReelNo", "Station", "ReelNo" },
                                 letNo.ToArray(), ReelNo.ToArray(), ReelNo.ToArray(), Station.ToArray(), ReelNo.ToArray());
@@ -929,7 +930,7 @@ namespace UAS_MES_NEW.Make
                             LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "日志解析", "日志解析成功", item.SN, "");
 
                             param.Add(item.SN);
-                            param.Add(item.Work_order);
+                            param.Add(omakeCode);
                             param.Add(item.Result == "PASS" ? "OK" : "NG");
                             param.Add(equiType);
                             param.Add(item.Details);