| | |
| | | // " left join WOMDAA C on C.DAA015=B.LINE_NO" + |
| | | // " left join mes_items s on s.id = C.daa002" + |
| | | // " where WORKSNO='" + id + "' and DAA018='已开工' order by DAA016 asc"; |
| | | //var sql1 = "select DAA001 tickeNo, s.ITEM_NO itemNo, s.ITEM_NAME itemName, s.ITEM_MODEL itemModel, DAA008 plannedNum\r\nfrom WOMDAA C\r\n left join mes_items s on s.id = C.daa002\r\nleft join womcaa A on A.caa001=C.daa021\r\nwhere C.DAA015 = '" + id + "'\r\n and DAA018 = '已开工' and A.CAA023='2'\r\norder by DAA016 asc"; |
| | | //var sql1 = "select DAA001 tickeNo, s.ITEM_NO itemNo, s.ITEM_NAME itemName, s.ITEM_MODEL itemModel, DAA008 plannedNum\r\nfrom WOMDAA C\r\n left join mes_items s on s.id = C.daa002\r\nleft join womcaa A on A.caa001=C.daa021\r\nwhere C.DAA015 = '" + LineId + "'\r\n and DAA018 = '已开工' and A.CAA023='2'\r\norder by DAA016 asc"; |
| | | var sql1 = "select DAA001 tickeNo, s.ITEM_NO itemNo, s.ITEM_NAME itemName, s.ITEM_MODEL itemModel, DAA008 plannedNum\r\nfrom WOMDAA C\r\n left join mes_items s on s.id = C.daa002\r\nleft join womcaa A on A.caa001=C.daa021\r\nleft join MESPROJECT_LIKE_CCLOGIN pr1 on A.PROJECT=pr1.PROJECT_ID\r\nleft join MESLINE_LIKE_CCLOGIN_WORKS2 pr2 on pr1.id=pr2.LOGINID\r\nwhere C.DAA015 = '" + LineId + "' and pr2.WORKSNO='" + LoginId + "'\r\n and DAA018 = '已开工' and A.CAA023='2'\r\norder by DAA016 asc"; |
| | | |
| | | return SQLHelper.ExecuteQuery(sql1); |
| | | } |
| | | |
| | |
| | | // 解绑 |
| | | else if (mesPalletBinding.Type.ToUpper() == "F") |
| | | { |
| | | // 解绑前,检查该栈板码是否已经在MES入库 |
| | | string sql1 = $"SELECT COUNT(*) COUNT FROM MES_PALLET_BINDING WHERE STACKCODE = '{mesPalletBinding.StackCode}' and IS_INBOUND=1"; |
| | | DataTable data = sqlHelper.ExecuteQuery(sql1); |
| | | |
| | | if (data.Rows[0]["COUNT"].ToString() != "0") |
| | | { |
| | | msg[0] = "false"; |
| | | msg[1] = "该栈板码已经在MES入库,不允许解绑!栈板码:" + mesPalletBinding.StackCode; |
| | | transaction.Rollback(); |
| | | return msg; |
| | | } |
| | | |
| | | // 先查询绑定的记录 |
| | | string sqlSelect = $"SELECT * FROM MES_PALLET_BINDING WHERE STACKCODE = '{mesPalletBinding.StackCode}'"; |
| | | DataTable dt = sqlHelper.ExecuteQuery( sqlSelect); |
| | | DataTable dt = sqlHelper.ExecuteQuery(sqlSelect); |
| | | |
| | | foreach (DataRow row in dt.Rows) |
| | | { |
| | |
| | | return msg; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 处理解绑 / 撤销解绑 |
| | | /// </summary> |