|
|
@@ -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);
|