Bläddra i källkod

返工数据采集优化

callm 15 timmar sedan
förälder
incheckning
4ad981e66b
1 ändrade filer med 4 tillägg och 3 borttagningar
  1. 4 3
      UAS_MES_YDCY/FunctionCode/Make/Make_GetReMakeSN.cs

+ 4 - 3
UAS_MES_YDCY/FunctionCode/Make/Make_GetReMakeSN.cs

@@ -137,7 +137,7 @@ namespace UAS_MES_NEW.Make
                                 }
                                 //工单信息
                                 sql.Clear();
-                                sql.Append("select ma_salecode,nvl(ma_checksacode,0)ma_checksacode,ma_prodcode,ma_craftname,ma_inqty,ma_craftcode,ma_qty,nvl(ma_inqty,0) ma_inqty,");
+                                sql.Append("select ma_salecode,ma_bomversion,nvl(ma_checksacode,0)ma_checksacode,ma_prodcode,ma_craftname,ma_inqty,ma_craftcode,ma_qty,nvl(ma_inqty,0) ma_inqty,");
                                 sql.Append("nvl(ma_scrapqty,0)ma_scrapqty,ma_id,nvl(ma_unlimitin,0) ma_unlimitin,ma_wccode,NVL(re_autodecom,0)");
                                 sql.Append("re_autodecom,nvl(re_ifsnok,0)re_ifsnok,re_code from make left join rework on ma_screcode=re_code where ");
                                 sql.Append("ma_code='" + ma_code.Text + "'and ma_kind in('返工','委托加工直接入库-返工生产','返工委外订单')  and  ma_statuscode='STARTED'");
@@ -147,6 +147,7 @@ namespace UAS_MES_NEW.Make
                                 string re_autodecom = MaInf.Rows[0]["re_autodecom"].ToString();
                                 string re_ifsnok = MaInf.Rows[0]["re_ifsnok"].ToString();
                                 string ma_checksacode = MaInf.Rows[0]["ma_checksacode"].ToString();
+                                string ma_bomversion = MaInf.Rows[0]["ma_bomversion"].ToString();
                                 string re_code = MaInf.Rows[0]["re_code"].ToString();
                                 int ma_unlimitin = int.Parse(MaInf.Rows[0]["ma_unlimitin"].ToString());
                                 int ma_inqty = int.Parse(MaInf.Rows[0]["ma_inqty"].ToString());
@@ -240,11 +241,11 @@ namespace UAS_MES_NEW.Make
                                 }
                                 //插入返工工单
                                 sql.Clear();
-                                sql.Append("insert into MakeSerial(ms_id,ms_code,ms_sncode,ms_prodcode,ms_indate,ms_wccode");
+                                sql.Append("insert into MakeSerial(ms_id,ms_code,ms_sncode,ms_bomversion,ms_prodcode,ms_indate,ms_wccode");
                                 sql.Append(",ms_craftcode,ms_craftname,ms_nextstepcode,ms_status,ms_makecode,ms_linecode");
                                 sql.Append(",ms_sourcecode,ms_maid,ms_firstsn,ms_salecode,ms_mac,ms_bt,ms_othcode1,ms_othcode2,");
                                 sql.Append("ms_othcode3,ms_netcode,ms_imei1,ms_imei2,ms_imei3,ms_meid,ms_othid1,ms_othid2,ms_othid3)");
-                                sql.Append("values(MakeSerial_seq.nextval,'" + Sn + "','" + Sn + "','" + pr_code.Text + "',");
+                                sql.Append("values(MakeSerial_seq.nextval,'" + Sn + "','" + Sn + "','"+ma_bomversion+"','" + pr_code.Text + "',");
                                 sql.Append("sysdate,'" + workcenter + "','" + craftcode + "','" + craftname + "','" + User.CurrentStepCode + "',");
                                 sql.Append("'0','" + ma_code.Text + "','" + User.UserLineCode + "','" + User.UserSourceCode + "','" + ma_id.Text + "',");
                                 sql.Append("'" + firstsn + "','" + salecode + "','" + mac + "','" + bt + "','" + othcode1 + "','" + othcode2 + "','" + othcode3 + "',");