File was renamed from WebAPI/Controllers/Éú²ú¹ÜÀí/QC_LastPieceCheckBillController.cs |
| | |
| | | DataSet ds1; |
| | | |
| | | |
| | | #region[ç¼è¾æ¶è·åè¡¨å¤´æ°æ®] |
| | | [Route("QC_LastPieceCheckBill/QC_LastPieceCheckBillListCheckDetail")] |
| | | [HttpGet] |
| | | public ApiResult<DataSet> QC_LastPieceCheckBillListCheckDetail(string HID) |
| | | { |
| | | if (string.IsNullOrEmpty(HID)) |
| | | return new ApiResult<DataSet> { code = -1, msg = "IDä¸è½ä¸ºç©º" }; |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | |
| | | var dataSet = oCN.RunProcReturn("select top 1 * from h_v_QC_LastPieceCheckBillListDetail where hmainid= " + HID + " ", "h_v_QC_LastPieceCheckBillListDetail"); |
| | | if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) |
| | | return new ApiResult<DataSet> { code = -1, msg = "ä¸åå¨ç»ç®åå·" }; |
| | | |
| | | return new ApiResult<DataSet> { code = 1, msg = "æ¥è¯¢æå", data = dataSet }; |
| | | } |
| | | #endregion |
| | | |
| | | #region[ç¼è¾æ¶è·åè¡¨ä½æ°æ®] |
| | | [Route("QC_LastPieceCheckBill/QC_LastPieceCheckBillListProjectDetai")] |
| | | [HttpGet] |
| | | public object QC_LastPieceCheckBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | string sql1 = "SELECT æ¥æ,åæ®å·,夿³¨,产åå
ç , 产ååç§°" + |
| | | ", 产ååå·, æ£éªå代ç , æ£éªååç§°, å¶å人, å¶åæ¥æ" + |
| | | ", å®¡æ ¸äºº, å®¡æ ¸æ¥æ, ä¿®æ¹äºº, ä¿®æ¹æ¥æ, å
³é人, å
³éæ¥æ FROM h_v_QC_LastPieceCheckBillListDetail where 1 = 1 "; |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_QC_LastPieceCheckBillListDetail"); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | } |
| | | return objJsonResult; |
| | | } |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// æ°å¢åæ®-ä¿åæé® |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | /// <summary> |
| | | ///å é¤åè½ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("QC_LastPieceCheckBill/DeltetLastPieceCheckBill")] |
| | | [HttpGet] |
| | | public object DeltetLastPieceCheckBill(string HInterID) |
| | | { |
| | | try |
| | | { |
| | | oCN.BeginTran(); |
| | | oCN.RunProc("Delete From QC_LastPieceCheckBillMain where HInterID = " + HInterID); |
| | | oCN.RunProc("Delete From QC_LastPieceCheckBillSub where HInterID = " + HInterID); |
| | | oCN.Commit(); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å 餿åï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// è¿å产åå
¥åºæ£éªåå表 |
| | | ///åæ°ï¼string sqlã |
| | |
| | | { |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from [h_v_QC_LastPieceCheckBillList] " + sWhere, "[h_v_QC_LastPieceCheckBillList]"); |
| | | ds = oCN.RunProcReturn("select * from h_v_QC_LastPieceCheckBillListDetail " + sWhere, "h_v_QC_LastPieceCheckBillListDetail"); |
| | | } |
| | | else |
| | | { |
| | | string sql1 = "select * from [h_v_QC_LastPieceCheckBillList] where 1 = 1 "; |
| | | string sql1 = "select * from h_v_QC_LastPieceCheckBillListDetail where 1 = 1 "; |
| | | string sql = sql1 + sWhere; |
| | | ds = oCN.RunProcReturn(sql, "[h_v_QC_LastPieceCheckBillList]"); |
| | | ds = oCN.RunProcReturn(sql, "h_v_QC_LastPieceCheckBillListDetail"); |
| | | } |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |