浏览代码

全部上传之后更新PDA状态

callm 6 年之前
父节点
当前提交
ba03c8ec05
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      UAS-出货标签管理(吉利通)/PublicMethod/LogicHandler.cs

+ 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)
                             {