Эх сурвалжийг харах

全部上传之后更新PDA状态

callm 6 жил өмнө
parent
commit
ba03c8ec05

+ 9 - 0
UAS-出货标签管理(吉利通)/PublicMethod/LogicHandler.cs

@@ -134,6 +134,15 @@ namespace UAS_LabelMachine.PublicMethod
                         if (dt.Rows.Count > 0)
                         {
                             dh.CallProcedure("sp_uploadbarcode", dt, out pibid);
+                            dt = (DataTable)dh.ExecuteSql("select count(1) from prodiobarcode where pib_inoutno='" + iInoutno + "' and pib_ifupload=0", "select");
+                            if (dt.Rows.Count > 0)
+                            {
+                                //全部数据上传之后更新单据状态
+                                if (int.Parse(dt.Rows[0][0].ToString()) == 0)
+                                {
+                                    dh.ExecuteSql("update prodinout set pi_pdastatus='已复核' where pi_inoutno='" + iInoutno + "'", "update");
+                                }
+                            }
                             //更新本地数据为已上传
                             if (adh.UpdateByCondition("prodiobarcode", "pib_ifupload=-1", "pib_id in (" + pibid + ")") > 0)
                             {