增加设备工艺参数的点检系统参数 -是否安灯 -NG是否发送工艺参数,通过审核进行触发系统参数,条码生产华舟增加自定义字段 总箱数,开工单大日志看为啥快捷开工是创建状态
| | |
| | | { |
| | | omodel.SB_EquipICMOTechParamBill_Check = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å®¡æ ¸åæ¯å¦å®ç¯ |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "SB_EquipICMOTechParamBill_OAErrMsg") |
| | | { |
| | | omodel.SB_EquipICMOTechParamBill_OAErrMsg = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | //å®¡æ ¸åæ¯å¦åéNGå·¥èºåæ°æ¶æ¯ |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "SB_EquipICMOTechParamBill_ErrMsg") |
| | | { |
| | | omodel.SB_EquipICMOTechParamBill_ErrMsg = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); |
| | | } |
| | | |
| | | |
| | | |
| | | //=========å·¥åºå§å¤ååºå |
| | | //èªå¨æ°å¢ |
| | | if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustInBill_SaveAutoAddnew") |
| | |
| | | //设å¤å·¥èºåæ°è®¢åç¹æ£è¡¨ |
| | | public string SB_EquipICMOTechParamBill_MustBeginWorkCtl; //å¿
é¡»å¼å·¥ç¶ææè½ä¿ååæ® |
| | | public string SB_EquipICMOTechParamBill_Check; //ä¿å忝å¦èªå¨å®¡æ ¸ |
| | | public string SB_EquipICMOTechParamBill_OAErrMsg; //å®¡æ ¸åæ¯å¦è¿è¡å®ç¯ |
| | | public string SB_EquipICMOTechParamBill_ErrMsg; //å®¡æ ¸åæ¯å¦è¿è¡åéNGå·¥èºåæ° |
| | | |
| | | //å·¥èºè·¯çº¿ |
| | | public string Gy_RoutingBill_AutoCheck; //ä¿å忝å¦èªå¨å®¡æ ¸ |
| | |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | { |
| | | //ç³»ç»åæ° èªå¨å®¡æ ¸ |
| | | string sReturn = ""; |
| | | if (oSystemParameter.ShowBill(ref sReturn) == true) |
| | | { |
| | | // æ¼æ¥ä¸¤ä¸ªåæ°ï¼å®ç¯,NGåæ° |
| | | string oa = oSystemParameter.omodel.SB_EquipICMOTechParamBill_OAErrMsg;//ç³»ç»åæ° æ¯å¦è¿è¡å®ç¯ |
| | | string ng = oSystemParameter.omodel.SB_EquipICMOTechParamBill_ErrMsg;//ç³»ç»åæ° æ¯å¦åéNGå·¥èºåæ°ä¿¡æ¯ |
| | | |
| | | // ç¨éå·æ¼æ¥ï¼å端æéå·æå |
| | | objJsonResult.Verify = oa + "," + ng; |
| | | } |
| | | else |
| | | { |
| | | // 失败æ¶ç»é»è®¤å¼ |
| | | objJsonResult.Verify = "N,N"; |
| | | } |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åæ®å·ï¼"+ oBill.omodel.HBillNo+ " å®¡æ ¸æåï¼"; |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region è®¾å¤æ¯æ¥è¿è¡ç¶æåæï¼ååæ
åµï¼ |
| | | /// <summary> |
| | | /// è¿å设å¤ç¹æ£ä»»å¡ |
| | | ///åæ°ï¼string sqlã |
| | | ///è¿åå¼ï¼objectã |
| | | /// </summary> |
| | | [Route("Sb_EquipDotCheckTaskReport/Sb_EquipDailyRunStateList")] |
| | | [HttpGet] |
| | | public object Sb_EquipDailyRunStateList(string sWhere,string user) |
| | | { |
| | | try |
| | | { |
| | | |
| | | Dictionary<object, object> dic = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<object, object>>(sWhere); |
| | | |
| | | string HBeginDate = dic["HBeginDate"].ToString(); |
| | | string HEndDate = dic["HEndDate"].ToString(); |
| | | |
| | | List<object> columnNameList = new List<object>(); |
| | | |
| | | ds = oCN.RunProcReturn("exec h_p_Sb_EquipDailyRunStateReport '" + HBeginDate + "','" + HEndDate + "'", "h_p_Sb_EquipDailyRunStateReport"); |
| | | |
| | | if (ds.Tables[0].Rows.Count != 0 || ds != null) |
| | | { |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//è·åå°DataColumnå对象çåå |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ æ°æ®"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | } |
| | | |
| | | LogService.Write("å¼å·¥åèªå¨çæå·¥ä½èç³»å...1 " + oBill.omodel.HBillNo); |
| | | |
| | | ds = oCN.RunProcReturn("select * from Sc_MESBeginWorkBillMain where HBillNo='" + oBill.omodel.HBillNo + "'", "Sc_MESBeginWorkBillMain"); |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | LogService.Write("å¼å·¥åèªå¨çæå·¥ä½èç³»å...2 " + ds.Tables[0].Rows.Count); |
| | | |
| | | string sAutoCheck = oClsXt_SystemParameter.GetSingleSystemParameter("Sc_MESBeginWorkBill_AutoCheck", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | if (sAutoCheck == "Y") |
| | | { |
| | | LogService.Write("å¼å·¥åèªå¨çæå·¥ä½èç³»å...3 " + sAutoCheck); |
| | | |
| | | if (!oBill.CheckBill(long.Parse(ds.Tables[0].Rows[0]["HInterID"].ToString()), ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | |
| | | string sReturn = ""; |
| | | if (oSystemParameter.ShowBill(ref sReturn) == true) |
| | | { |
| | | LogService.Write("å¼å·¥åèªå¨çæå·¥ä½èç³»å...4 "); |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "åè") |
| | | { |
| | | LogService.Write("èªå¨çæå·¥ä½èç³»å..."+ oBill.omodel.HInterID); |
| | | LogService.Write("å¼å·¥åèªå¨çæå·¥ä½èç³»å..."+ oBill.omodel.HInterID); |
| | | |
| | | //èªå¨çæå·¥ä½èç³»å |
| | | ds2 = oCN.RunProcReturn("exec h_p_OA_WorkLinkBill_Create " + oBill.omodel.HInterID + "," + 3787, "h_p_OA_WorkLinkBill_Create"); |
| | |
| | | barcode.JMHSupNumber = ordrlist[j].JMHSupNumber; |
| | | barcode.JMHSupName = ordrlist[j].JMHSupName; |
| | | barcode.HTH = ordrlist[j].HTH; |
| | | barcode.HZQty = ordrlist[j].HZQty; |
| | | } |
| | | |
| | | barcode.HBarCode2 = TM; |
| | |
| | | string JMHSupNumber = ""; |
| | | string JMHSupName = ""; |
| | | string HTH = ""; |
| | | double HZQty = 0; |
| | | |
| | | try |
| | | { |
| | |
| | | JMHSupNumber = ClsPub.isStrNull(ListRows[i].JMHSupNumber); |
| | | JMHSupName = ClsPub.isStrNull(ListRows[i].JMHSupName); |
| | | HTH = ClsPub.isStrNull(ListRows[i].HTH); |
| | | HZQty = ClsPub.isDoule(ListRows[i].HZQty); |
| | | } |
| | | |
| | | HMaterID = ClsPub.isLong(ListRows[i].HMaterID2); |
| | |
| | | ",HBarcodeQtys,HBarcodeNo,HDeptID,HWhID,HSPID,HRemark " + |
| | | ",HCusID,HCusType,HEndDate,HWorkLineName,HBarCodeDate " + |
| | | ",HSTOCKORGID,HOWNERID,HSeOrderBillNo,HInterID,HEntryID " + |
| | | ",HGiveAwayFlag,JMHSupID,JMHSupNumber,JMHSupName,HTH" + |
| | | ",HGiveAwayFlag,JMHSupID,JMHSupNumber,JMHSupName,HTH,HZQty" + |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HInnerBillNo" + |
| | | ",HCoilNO,HFurnaceNO,HFactory,HAuxQty,HheatNO,HProduceDate,HExpiryDate,HEmpID,HCusModel,HCusMaterName,HCheckEmpName,HBarCodeStatus " + |
| | | ") values (" |
| | |
| | | + ", " + HBarcodeQtys.ToString() + "," + HBarcodeNo.ToString() + "," + HDeptID.ToString() + "," + HWhID.ToString() + "," + HSPID.ToString() + ",'" + HRemark + "'" |
| | | + ", " + HCusID.ToString() + ",'" + HCusType + "','" + HEndDate.ToShortDateString() + "','" + HWorkLineName + "','" + sDate + "'" |
| | | + ", " + HOrgID.ToString() + "," + HOrgID.ToString() + ",'" + HSeOrderBillNo + "'," + HInterID.ToString() + "," + HEntryID.ToString() + "" |
| | | + ", " + DBUtility.ClsPub.BoolToString(HGiveAwayFlag)+",'"+ JMHSupID.ToString()+"','"+ JMHSupNumber+"','"+ JMHSupName+"','"+ HTH |
| | | + ", " + DBUtility.ClsPub.BoolToString(HGiveAwayFlag)+",'"+ JMHSupID.ToString()+"','"+ JMHSupNumber+"','"+ JMHSupName+"','"+ HTH + "','" + HZQty |
| | | + "','" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "','" + HInnerBillNo + "'" |
| | | + ",'" + HCoilNO2 + "','" + HFurnaceNO2 + "','" + HFactory2 + "'," + HAuxQty2 + ",'" + HheatNO2 + "','" + HProduceDate + "','" + HExpiryDate + "'," + HEmpID2.ToString() + ",'" + HCusModel2 + "','" + HCusMaterName2 + "','" + HCheckEmpName2 + "','åæ ¼'" + ")"); |
| | | } |
| | |
| | | } |
| | | else |
| | | { |
| | | LogService.Write("å¼å·¥:2.6.2"+ Ds.Tables[0].Rows[0]["HBack"]); |
| | | LogService.Write("å¼å·¥:2.6.2 "+ Ds.Tables[0].Rows[0]["HBack"]); |
| | | if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HBack"]) == 1) |
| | | { |
| | | LogService.Write("å¼å·¥:2.6.3"); |
| | |
| | | public int HInspectionCycle { get; set; } //夿£å¨æ |
| | | public string HReInspectionDate { get; set; }//夿£æ¥æ |
| | | public string HPOOrderBillMTO { get; set; }//éè´è·è¸ªå· |
| | | //åè èªå®ä¹ |
| | | |
| | | |
| | | //åè èªå®ä¹ |
| | | public string JMHSupID { get; set; } // "é马ä¾åºåID"; |
| | | public string JMHSupNumber { get; set; } // "é马ä¾åºå代ç "; |
| | | public string JMHSupName { get; set; } // "é马ä¾åºå"; |
| | | public string HTH { get; set; } // "ååå·"; |
| | | public double HZQty { get; set; } // "ååå·"; |
| | | |
| | | } |
| | | } |
| | |
| | | public string JMHSupNumber { get; set; } // "é马ä¾åºå代ç "; |
| | | public string JMHSupName { get; set; } // "é马ä¾åºå"; |
| | | public string HTH { get; set; } // "ååå·"; |
| | | public double HZQty { get; set; } // "æ»ç®±æ°"; |
| | | } |
| | | } |
| | |
| | | <publishTime>11/24/2014 19:18:48</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.dll"> |
| | | <publishTime>04/07/2026 15:38:07</publishTime> |
| | | <publishTime>04/07/2026 17:46:01</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.pdb"> |
| | | <publishTime>04/07/2026 15:38:07</publishTime> |
| | | <publishTime>04/07/2026 17:46:01</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.XmlSerializers.dll"> |
| | | <publishTime>07/01/2025 16:53:56</publishTime> |
| | |
| | | <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <LastActiveSolutionConfig>Debug|x86</LastActiveSolutionConfig> |
| | | <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> |
| | | <LastActiveSolutionConfig>Debug|x86</LastActiveSolutionConfig> |
| | | <UseIISExpress>true</UseIISExpress> |
| | | <Use64BitIISExpress /> |
| | | <IISExpressSSLPort /> |