| | |
| | | //------------------ SN扫码校验 ------------------ |
| | | var sql1 = |
| | | @"select SCAN_ITEM |
| | | from ZMZ_TEST.MES_SJ_SCAN_ITEM_CK |
| | | where mid='" + rkjDto.gid + "' and sn_no is null"; |
| | | from ZMZ_TEST.MES_SJ_SCAN_ITEM_CK |
| | | where mid='" + rkjDto.gid + "' and sn_no is null"; |
| | | |
| | | var dataTable1 = SQLHelper.ExecuteQuery(sql1); |
| | | string msg = ""; |
| | |
| | | //------------------ 不合格图片是否上传校验 ------------------ |
| | | var sql2 = |
| | | @"select A.id, A.PROJ_NAME, B.id as id2 |
| | | from QS_ITEM_IPI_ITEM A |
| | | left join MES_QS_IMAGE B on 777 || A.ID = B.FID |
| | | where A.PID = '" + rkjDto.gid + @"' |
| | | and B.id is null |
| | | and IS_PASS = 0"; |
| | | from QS_ITEM_IPI_ITEM A |
| | | left join MES_QS_IMAGE B on 777 || A.ID = B.FID |
| | | where A.PID = '" + rkjDto.gid + @"' |
| | | and B.id is null |
| | | and IS_PASS = 0"; |
| | | |
| | | var dt2 = SQLHelper.ExecuteQuery(sql2); |
| | | if (dt2.Rows.Count > 0) |
| | |
| | | //------------------ 必填项图片是否上传校验 ------------------ |
| | | var sql3 = |
| | | @"select A.id, A.PROJ_NAME, B.id as id2 |
| | | from QS_ITEM_IPI_ITEM A |
| | | left join MES_QS_IMAGE B on 777 || A.ID = B.FID |
| | | where A.PID = '" + rkjDto.gid + @"' |
| | | and B.id is null |
| | | and UP_FILE = 1"; |
| | | from QS_ITEM_IPI_ITEM A |
| | | left join MES_QS_IMAGE B on 777 || A.ID = B.FID |
| | | where A.PID = '" + rkjDto.gid + @"' |
| | | and B.id is null |
| | | and UP_FILE = 1"; |
| | | |
| | | var dt3 = SQLHelper.ExecuteQuery(sql3); |
| | | if (dt3.Rows.Count > 0) |
| | |
| | | //------------------ 新增校验:检查是否存在未完成(IS_PASS is null) ------------------ |
| | | var sqlPass = |
| | | @"select ID, PROJ_NAME |
| | | from QS_ITEM_IPI_ITEM |
| | | where PID = '" + rkjDto.gid + @"' |
| | | and IS_PASS is null"; |
| | | from QS_ITEM_IPI_ITEM |
| | | where PID = '" + rkjDto.gid + @"' |
| | | and IS_PASS is null"; |
| | | |
| | | var dtPass = SQLHelper.ExecuteQuery(sqlPass); |
| | | if (dtPass.Rows.Count > 0) |
| | |
| | | var tbBillList = new SJService().SJQaSubmit(rkjDto); |
| | | resultInfos.tbBillList = tbBillList; |
| | | //================= 判断检验合格生成巡检单 ========= |
| | | var sqlpass6 = $@"update QS_ITEM_IPI_REQ set FSUBMIT1 = 1 where ID = '{rkjDto.gid}' "; |
| | | var sqlpass6 = $@"update QS_ITEM_IPI_REQ set FSUBMIT = 1 where ID = '{rkjDto.gid}' "; |
| | | var dtPass7 = SQLHelper.ExecuteQuery(sqlpass6); |
| | | |
| | | |
| | | |
| | | |
| | | var sqlPass1 = $@" |
| | | SELECT |
| | | IS_PASS |
| | | FROM QS_ITEM_IPI_REQ |
| | | WHERE ID = '{rkjDto.gid}' |
| | | "; |
| | | SELECT |
| | | IS_PASS |
| | | FROM QS_ITEM_IPI_REQ |
| | | WHERE ID = '{rkjDto.gid}' |
| | | "; |
| | | |
| | | var dtPass1 = SQLHelper.ExecuteQuery(sqlPass1); |
| | | |
| | | var sqlPass3 = $@"select C.ID from QS_ITEM_IPI_REQ A |
| | | LEFT JOIN V_MES_SJ B on b.BILL_NO = A.BILL_NO |
| | | LEFT JOIN WOMDAA C on C.DAA001 = B.DAA001 |
| | | WHERE A.ID = '{rkjDto.gid}' |
| | | "; |
| | | |
| | | LEFT JOIN V_MES_SJ B on b.BILL_NO = A.BILL_NO |
| | | LEFT JOIN WOMDAA C on C.DAA001 = B.DAA001 |
| | | WHERE A.ID = '{rkjDto.gid}' |
| | | "; |
| | | var dtPass3 = SQLHelper.ExecuteQuery(sqlPass3); |
| | | |
| | | var value4 = dtPass3.Rows[0][0]; |
| | | int sqlPass2 = Convert.ToInt32(value4); |
| | | |
| | | |
| | | bool isPass = false; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | if (dtPass1 != null && dtPass1.Rows.Count > 0) |
| | |
| | | // 判断为合格(IS_PASS = 1) |
| | | if (value == "1") |
| | | { |
| | | |
| | | var sqlpass4 = $@"update QS_ITEM_IPI_REQ set FSUBMIT1 = 1 where ID = '{rkjDto.gid}' "; |
| | | |
| | | var dtPass5 = SQLHelper.ExecuteQuery(sqlpass4); |
| | | |
| | | isPass = true; |
| | | } |
| | | else |
| | | { |
| | | var sqlpass4 = $@"update QS_ITEM_IPI_REQ set FSUBMIT = 0 where ID = '{rkjDto.gid}' "; |
| | | var sqlpass4 = $@"update QS_ITEM_IPI_REQ set FSUBMIT1 = 0 where ID = '{rkjDto.gid}' "; |
| | | |
| | | var dtPass5 = SQLHelper.ExecuteQuery(sqlpass4); |
| | | } |
| | |
| | | |
| | | // ===== 输入参数 ===== |
| | | var parameters = new List<SugarParameter> |
| | | { |
| | | new SugarParameter("P_ID", sqlPass2, DbType.Int64, ParameterDirection.Input), |
| | | new SugarParameter("P_USER", rkjDto.userNo, DbType.String, ParameterDirection.Input), |
| | | new SugarParameter("P_ISH", 0, DbType.Int64, ParameterDirection.Input), |
| | | { |
| | | new SugarParameter("P_ID", sqlPass2, DbType.Int64, ParameterDirection.Input), |
| | | new SugarParameter("P_USER", rkjDto.userNo, DbType.String, ParameterDirection.Input), |
| | | new SugarParameter("P_ISH", 0, DbType.Int64, ParameterDirection.Input), |
| | | |
| | | // 输出参数必须带上 |
| | | outFlag, |
| | | outText |
| | | }; |
| | | |
| | | // 输出参数必须带上 |
| | | outFlag, |
| | | outText |
| | | }; |
| | | // ===== 执行存储过程 ===== |
| | | db.Ado.ExecuteCommand( |
| | | "BEGIN PRC_XJ_GENERATE(:P_ID, :P_USER, :P_ISH, :P_FLAG, :P_TEXT); END;", |
| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |