| New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using System.Data; |
| | | |
| | | namespace DAL |
| | | { |
| | | public class ClsWL_YayBillMain : DBUtility.ClsXt_BaseBill |
| | | { |
| | | public Model.ClsWL_YayBillMainBillMain omodel = new Model.ClsWL_YayBillMainBillMain(); |
| | | public List<Model.ClsWL_YayBillMainBillSub> DetailColl = new List<Model.ClsWL_YayBillMainBillSub>(); |
| | | string SafeString(string value, string defaultValue = "") => |
| | | string.IsNullOrEmpty(value) ? defaultValue : value; |
| | | |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºæ´æ°ï¼å¤çnullã空å符串åéæ°å |
| | | int SafeInt(string value, int defaultValue = 0) => |
| | | int.TryParse(value, out int result) ? result : defaultValue; |
| | | |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºå°æ° |
| | | decimal SafeDecimal(string value, decimal defaultValue = 0) => |
| | | decimal.TryParse(value, out decimal result) ? result : defaultValue; |
| | | |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºæ¥æ |
| | | string SafeDateTime(string dateStr, string defaultValue) |
| | | { |
| | | if (string.IsNullOrEmpty(dateStr) || dateStr == "\"\"") |
| | | return defaultValue; |
| | | |
| | | if (DateTime.TryParse(dateStr, out DateTime result) && result != DateTime.MinValue) |
| | | return "'" + result.ToString("yyyy-MM-dd HH:mm:ss") + "'"; |
| | | |
| | | return defaultValue; |
| | | } |
| | | |
| | | public ClsWL_YayBillMain() |
| | | { |
| | | base.MvarItemKeySub = "WL_YayBillMain"; |
| | | base.MvarItemKeySub2 = ""; |
| | | base.MvarItemKeySub3 = ""; |
| | | base.MvarItemKeySub4 = ""; |
| | | base.MvarItemKey = "WL_YayBillMain"; |
| | | base.MvarReportTitle = "åºè¿å"; |
| | | base.BillType = "3321"; |
| | | base.HBillSubType = "3321"; |
| | | |
| | | } |
| | | |
| | | #region åºå®ä»£ç |
| | | |
| | | ~ClsWL_YayBillMain() |
| | | { |
| | | DetailColl = null; |
| | | } |
| | | |
| | | #endregion èªå®ä¹æ¹æ³ |
| | | //ä¿®æ¹åæ® |
| | | public override bool ModifyBill(Int64 lngBillKey, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | // |
| | | oCn.BeginTran(); |
| | | |
| | | //ä¿ååæ§å¶========================================= |
| | | string HBillNote = ""; |
| | | DataSet ds = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',2 ", "h_p_Gy_QCVerificationBill_BeforeSaveCtrl"); |
| | | if (ds == null) |
| | | { |
| | | sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; |
| | | return false; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); |
| | | return false; |
| | | } |
| | | //========================================================= |
| | | |
| | | //æ´æ°ä¸»è¡¨ |
| | | oCn.RunProc("UpDate WL_YayBillMain set " + |
| | | " HBillNo='" + omodel.HBillNo + "'" + //åºå®èµå¼=============== |
| | | ",HDate='" + omodel.HDate + "'" + |
| | | ",HYear='" + omodel.HYear.ToString() + "'" + |
| | | ",HPeriod='" + omodel.HPeriod.ToString() + "'" + |
| | | ",HRemark='" + omodel.HRemark + "'" + |
| | | ",HUpDater='" + DBUtility.ClsPub.CurUserName + "'" + |
| | | ",HUpDateDate=getdate()" + |
| | | //======================================== |
| | | ",HChecker='" + omodel.HChecker.ToString()+ "'" + |
| | | ",HMainSourceBillType='" + omodel.HMainSourceBillType + "'" + |
| | | ",HMainSourceBillNo='" + omodel.HMainSourceBillNo + "'" + |
| | | ",HMainSourceInterID='" + omodel.HMainSourceInterID.ToString() + "'" + |
| | | ",HMainSourceEntryID='" + omodel.HMainSourceEntryID.ToString() + "'" + |
| | | |
| | | ",HCusID='" + omodel.HCusID.ToString() + "'" + |
| | | ",HBeginAddr='" + omodel.HBeginAddr.ToString() + "'" + |
| | | ",HEndAddr='" + omodel.HEndAddr.ToString() + "'" + |
| | | ",HPickAddr='" + omodel.HPickAddr.ToString() + "'" + |
| | | ",HArriverAddr='" + omodel.HArriverAddr.ToString() + "'" + |
| | | ",HTransType='" + omodel.HTransType.ToString() + "'" + |
| | | ",HCarTypeID='" + omodel.HCarTypeID.ToString() + "'" + |
| | | ",HCarTypeMaxVolume='" + omodel.HCarTypeMaxVolume.ToString() + "'" + |
| | | ",HTotalVolume='" + omodel.HTotalVolume.ToString() + "'" + |
| | | ",HLoadingRate='" + omodel.HLoadingRate.ToString() + "'" + |
| | | ",HContractTransportInterID='" + omodel.HContractTransportInterID.ToString() + "'" + |
| | | ",HContractTransportEntryID='" + omodel.HContractTransportEntryID.ToString() + "'" + |
| | | ",HContractTransportBillNo='" + omodel.HContractTransportBillNo.ToString() + "'" + |
| | | ",HCarrierID='" + omodel.HCarrierID.ToString() + "'" + |
| | | ",HDistance='" + omodel.HDistance.ToString() + "'" + |
| | | ",HTransportTimes='" + omodel.HTransportTimes.ToString() + "'" + |
| | | ",HTransportTyep='" + omodel.HTransportTyep.ToString() + "'" + |
| | | ",HSSID='" + omodel.HSSID.ToString() + "'" + |
| | | ",HCurID='" + omodel.HCurID.ToString() + "'" + |
| | | ",HMoney='" + omodel.HMoney.ToString() + "'" + |
| | | ",HDateForRequestedPick='" + omodel.HDateForRequestedPick.ToString() + "'" + |
| | | ",HDataForRequestedArrived='" + omodel.HDataForRequestedArrived.ToString() + "'" + |
| | | ",HCarryStatus='" + omodel.HCarryStatus.ToString() + "'" + |
| | | ",HDate_CarrierSure='" + omodel.HDate_CarrierSure.ToString() + "'" + |
| | | ",HDate_AllocationDriver='" + omodel.HDate_AllocationDriver.ToString() + "'" + |
| | | ",HCarID='" + omodel.HCarID.ToString() + "'" + |
| | | ",HDriverID='" + omodel.HDriverID.ToString() + "'" + |
| | | ",HSurer_Arrive='" + omodel.HSurer_Arrive.ToString() + "'" + |
| | | ",HDate_Arrive='" + omodel.HDate_Arrive.ToString() + "'" + |
| | | ",HSurer_Pick='" + omodel.HSurer_Pick.ToString() + "'" + |
| | | ",HDate_Pick='" + omodel.HDate_Pick.ToString() + "'" + |
| | | ",HSurer_Trans='" + omodel.HSurer_Trans.ToString() + "'" + |
| | | ",HDate_Trans='" + omodel.HDate_Trans.ToString() + "'" + |
| | | ",HSurer_Receive='" + omodel.HSurer_Receive.ToString() + "'" + |
| | | ",HDate_Receive='" + omodel.HDate_Receive.ToString() + "'" + |
| | | ",HSurer_Accounting='" + omodel.HSurer_Accounting.ToString() + "'" + |
| | | ",HDate_Accounting='" + omodel.HDate_Accounting.ToString() + "'" + |
| | | |
| | | |
| | | " where HInterID=" + lngBillKey.ToString()); |
| | | //å é¤å
³è |
| | | DeleteRelation(ref sReturn, lngBillKey); |
| | | oCn.RunProc("delete from WL_YayBillSub_Material where HInterID=" + lngBillKey); |
| | | //æå
¥å表 |
| | | omodel.HInterID = lngBillKey; |
| | | string sql = ""; |
| | | foreach (Model.ClsWL_YayBillMainBillSub oSub in DetailColl) |
| | | { |
| | | sql = "Insert into WL_YayBillSub_Material " + |
| | | "(HInterID,HBillNo_bak,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HUnitID,HMouldID,HMouldLength,HMouldHeight,HMouldWidth" + |
| | | ",HMouldFoldHeight,HVolume,HQty,HSNP,HMouldQty) values(" |
| | | + SafeInt(omodel.HInterID.ToString(), 0) + ",'" // HInterID int |
| | | + SafeString(omodel.HBillNo.ToString()) + "'," // HBillNo_bak varchar(50) |
| | | + (oSub.HEntryID) + ",'" // HEntryID int |
| | | + SafeString(oSub.HCloseMan?.ToString()) + "','" // HCloseMan varchar(20) |
| | | + (oSub.HEntryCloseDate == null ? DateTime.Now : oSub.HEntryCloseDate) + "'," // HEntryCloseDate datetime |
| | | + (oSub.HCloseType ? "1" : "0") + ",'" // HCloseType bit |
| | | + SafeString(oSub.HRemark?.ToString() ?? "") + "'," // HRemark varchar(200) |
| | | + (oSub.HSourceInterID == null ? 0 : oSub.HSourceInterID) + "," // HSourceInterID int |
| | | + (oSub.HSourceEntryID == null ? 0 : oSub.HSourceEntryID) + ",'" // HSourceEntryID int |
| | | + SafeString(oSub.HSourceBillNo?.ToString(), "") + "','" // HSourceBillNo varchar(50) |
| | | + SafeString(oSub.HSourceBillType?.ToString(), "") + "'," // HSourceBillType varchar(10) |
| | | + (oSub.HRelationQty == null ? 0 : oSub.HRelationQty) + "," // HRelationQty dec(18,8) |
| | | + (oSub.HRelationMoney) + "," // HRelationMoney dec(18,8) |
| | | + (oSub.HMaterID) + "," // HMaterID int |
| | | + (oSub.HUnitID.ToString() == "" ? 0 : oSub.HUnitID) + "," // HUnitID int |
| | | + (oSub.HMouldID) + "," // HMouldID int |
| | | + (oSub.HMouldLength.ToString() == "" ? 0 : oSub.HMouldLength) + "," // HMouldLength dec(18,8) |
| | | + (oSub.HMouldHeight.ToString() == "" ? 0 : oSub.HMouldHeight) + "," // HMouldHeight dec(18,8) |
| | | + (oSub.HMouldWidth.ToString() == "" ? 0 : oSub.HMouldWidth) + "," // HMouldWidth dec(18,8) |
| | | + (oSub.HMouldFoldHeight.ToString() == "" ? 0 : oSub.HMouldFoldHeight) + "," // HMouldFoldHeight dec(18,8) |
| | | + (oSub.HVolume.ToString() == "" ? 0 : oSub.HVolume) + "," // HVolume dec(18,8) |
| | | + (oSub.HQty.ToString() == "" ? 0 : oSub.HQty) + "," // HQty dec(18,8) |
| | | + (oSub.HSNP.ToString() == "" ? 0 : oSub.HSNP) + "," // HSNP dec(18,8) |
| | | + (oSub.HMouldQty.ToString() == "" ? 0 : oSub.HMouldQty) + ")"; // HMouldQty dec(18,8) |
| | | oCn.RunProc(sql); |
| | | } |
| | | |
| | | //=========================ä¿ååæ§å¶ |
| | | DataSet ds2 = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',2 ", "h_p_Gy_QCVerificationBill_AfterSaveCtrl"); |
| | | |
| | | |
| | | if (ds2 == null) |
| | | { |
| | | sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | //============================ |
| | | |
| | | sReturn = "ä¿®æ¹åæ®æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | oCn.RollBack(); |
| | | throw (e); |
| | | } |
| | | } |
| | | //æ°å¢åæ® |
| | | public override bool AddBill(ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | //å¾å°mainid |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | //ä¿ååæ§å¶========================================= |
| | | string HBillNote = ""; |
| | | DataSet ds = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_BeforeSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "','" + HBillNote + "',1 ", "h_p_Gy_QCVerificationBill_BeforeSaveCtrl"); |
| | | if (ds == null) |
| | | { |
| | | sReturn = "ä¿ååå¤æå¤±è´¥ï¼"; |
| | | return false; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | sReturn = "ä¿å失败ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]); |
| | | return false; |
| | | } |
| | | //========================================================= |
| | | |
| | | |
| | | oCn.BeginTran(); |
| | | // è·åå½åæ¥ææ¶é´ï¼ç¨äºç©ºæ¥æå段çé»è®¤å¼ |
| | | // è·åå½åæ¥ææ¶é´ |
| | | string currentDateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | // è¾
婿¹æ³ï¼å®å
¨è½¬æ¢ä¸ºå符串ï¼å¤çnullå空å符串 |
| | | |
| | | |
| | | string sql = "Insert Into WL_YayBillMain " + |
| | | "(HInterID,HYear,HPeriod,HBillType,HBillSubType,HDate,HBillNo,HBillStatus," + |
| | | "HCheckItemNowID,HCheckItemNextID,HCheckFlowID,HRemark,HBacker,HBackDate," + |
| | | "HBackRemark,HChecker,HCheckDate,HMaker,HMakeDate,HUpDater,HUpDateDate," + |
| | | "HCloseMan,HCloseDate,HCloseType,HDeleteMan,HDeleteDate," + |
| | | "HMainSourceBillType,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo," + |
| | | "HPrintQty,HOrgID,HCusID,HBeginAddr,HEndAddr,HPickAddr," + |
| | | "HArriverAddr,HTransType,HCarTypeID,HCarTypeMaxVolume,HTotalVolume," + |
| | | "HLoadingRate,HContractTransportInterID,HContractTransportEntryID," + |
| | | "HContractTransportBillNo,HCarrierID,HDistance,HTransportTimes," + |
| | | "HTransportTyep,HSSID,HCurID,HMoney,HDateForRequestedPick," + |
| | | "HDataForRequestedArrived,HCarryStatus,HDate_CarrierSure," + |
| | | "HDate_AllocationDriver,HCarID,HDriverID,HSurer_Arrive,HDate_Arrive," + |
| | | "HSurer_Pick,HDate_Pick,HSurer_Trans,HDate_Trans,HSurer_Receive," + |
| | | "HDate_Receive,HSurer_Accounting,HDate_Accounting) " + |
| | | "values(" + |
| | | SafeInt(omodel.HInterID.ToString(), 0) + "," + // HInterID |
| | | "0,0," + // HYear, HPeriod - éè¦ä»HDate计ç®ï¼è¿éå
ç»0 |
| | | "'" + SafeString(this.BillType) + "'," + |
| | | "'" + SafeString(this.HBillSubType) + "'," + |
| | | SafeDateTime(omodel.HDate.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HBillNo) + "'," + |
| | | SafeInt(omodel.HBillStatus.ToString(), 1) + "," + // HBillStatus |
| | | SafeInt(omodel.HCheckItemNowID.ToString(), 0) + "," + // HCheckItemNowID |
| | | SafeInt(omodel.HCheckItemNextID.ToString(), 0) + "," + // HCheckItemNextID |
| | | SafeInt(omodel.HCheckFlowID.ToString(), 0) + "," + // HCheckFlowID |
| | | "'" + SafeString(omodel.HRemark) + "'," + |
| | | "'" + SafeString(omodel.HBacker) + "'," + |
| | | SafeDateTime(omodel.HBackDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HBackRemark) + "'," + |
| | | "'" + SafeString(omodel.HChecker) + "'," + |
| | | SafeDateTime(omodel.HCheckDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HMaker) + "',getdate()," + // HMaker, HMakeDate |
| | | "'" + SafeString(omodel.HUpDater) + "'," + |
| | | SafeDateTime(omodel.HUpDateDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HCloseMan) + "'," + |
| | | SafeDateTime(omodel.HCloseDate?.ToString(), "NULL") + "," + |
| | | (omodel.HCloseType.ToString() == "1" ? "1" : "0") + "," + // HCloseType |
| | | "'" + SafeString(omodel.HDeleteMan) + "'," + |
| | | SafeDateTime(omodel.HDeleteDate?.ToString(), "NULL") + "," + |
| | | "'" + SafeString(omodel.HMainSourceBillType) + "'," + |
| | | SafeInt(omodel.HMainSourceInterID.ToString(), 0) + "," + // HMainSourceInterID |
| | | SafeInt(omodel.HMainSourceEntryID.ToString(), 0) + "," + // HMainSourceEntryID |
| | | "'" + SafeString(omodel.HMainSourceBillNo) + "'," + |
| | | SafeInt(omodel.HPrintQty.ToString(), 0) + "," + // HPrintQty |
| | | SafeInt(omodel.HOrgID.ToString(), 0) + "," + // HOrgID |
| | | SafeInt(omodel.HCusID?.ToString(), 0) + "," + // HCusID |
| | | SafeInt(omodel.HBeginAddr?.ToString(), 0) + "," + // HBeginAddr |
| | | SafeInt(omodel.HEndAddr?.ToString(), 0) + "," + // HEndAddr |
| | | "'" + SafeString(omodel.HPickAddr) + "'," + |
| | | "'" + SafeString(omodel.HArriverAddr) + "'," + |
| | | "'" + SafeString(omodel.HTransType) + "'," + |
| | | SafeInt(omodel.HCarTypeID?.ToString(), 0) + "," + // HCarTypeID |
| | | SafeDecimal(omodel.HCarTypeMaxVolume?.ToString(), 0) + "," + // HCarTypeMaxVolume |
| | | SafeDecimal(omodel.HTotalVolume?.ToString(), 0) + "," + // HTotalVolume |
| | | SafeDecimal(omodel.HLoadingRate?.ToString(), 0) + "," + // HLoadingRate |
| | | SafeInt(omodel.HContractTransportInterID?.ToString(), 0) + "," + // HContractTransportInterID |
| | | SafeInt(omodel.HContractTransportEntryID?.ToString(), 0) + "," + // HContractTransportEntryID |
| | | "'" + SafeString(omodel.HContractTransportBillNo) + "'," + |
| | | SafeInt(omodel.HCarrierID?.ToString(), 0) + "," + // HCarrierID |
| | | SafeDecimal(omodel.HDistance?.ToString(), 0) + "," + // HDistance |
| | | SafeDecimal(omodel.HTransportTimes?.ToString(), 0) + "," + // HTransportTimes |
| | | "'" + SafeString(omodel.HTransportTyep) + "'," + |
| | | SafeInt(omodel.HSSID?.ToString(), 0) + "," + // HSSID |
| | | SafeInt(omodel.HCurID?.ToString(), 0) + "," + // HCurID |
| | | SafeDecimal(omodel.HMoney?.ToString(), 0) + "," + // HMoney |
| | | SafeDateTime(omodel.HDateForRequestedPick?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDataForRequestedArrived?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeInt(omodel.HCarryStatus?.ToString(), 1) + "," + // HCarryStatus |
| | | SafeDateTime(omodel.HDate_CarrierSure?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_AllocationDriver?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeInt(omodel.HCarID?.ToString(), 0) + "," + // HCarID |
| | | SafeInt(omodel.HDriverID?.ToString(), 0) + "," + // HDriverID |
| | | "'" + SafeString(omodel.HSurer_Arrive) + "'," + |
| | | SafeDateTime(omodel.HDate_Arrive?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Pick) + "'," + |
| | | SafeDateTime(omodel.HDate_Pick?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Trans) + "'," + |
| | | SafeDateTime(omodel.HDate_Trans?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Receive) + "'," + |
| | | SafeDateTime(omodel.HDate_Receive?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Accounting) + "'," + |
| | | SafeDateTime(omodel.HDate_Accounting?.ToString(), "'" + currentDateTime + "'") + ")"; |
| | | |
| | | oCn.RunProc(sql); |
| | | //主表 |
| | | //æå
¥å表 |
| | | |
| | | foreach (Model.ClsWL_YayBillMainBillSub oSub in DetailColl) |
| | | { |
| | | sql = "Insert into WL_YayBillSub_Material " + |
| | | "(HInterID,HBillNo_bak,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HUnitID,HMouldID,HMouldLength,HMouldHeight,HMouldWidth" + |
| | | ",HMouldFoldHeight,HVolume,HQty,HSNP,HMouldQty) values(" |
| | | + SafeInt(omodel.HInterID.ToString(), 0) + ",'" // HInterID int |
| | | + SafeString(omodel.HBillNo.ToString()) + "'," // HBillNo_bak varchar(50) |
| | | + (oSub.HEntryID) + ",'" // HEntryID int |
| | | + SafeString(oSub.HCloseMan?.ToString()) + "','" // HCloseMan varchar(20) |
| | | + (oSub.HEntryCloseDate == null ? DateTime.Now : oSub.HEntryCloseDate) + "'," // HEntryCloseDate datetime |
| | | + (oSub.HCloseType ? "1" : "0") + ",'" // HCloseType bit |
| | | + SafeString(oSub.HRemark?.ToString() ?? "") + "'," // HRemark varchar(200) |
| | | + (oSub.HSourceInterID == null ? 0 : oSub.HSourceInterID) + "," // HSourceInterID int |
| | | + (oSub.HSourceEntryID == null ? 0 : oSub.HSourceEntryID) + ",'" // HSourceEntryID int |
| | | + SafeString(oSub.HSourceBillNo?.ToString(), "") + "','" // HSourceBillNo varchar(50) |
| | | + SafeString(oSub.HSourceBillType?.ToString(), "") + "'," // HSourceBillType varchar(10) |
| | | + (oSub.HRelationQty == null ? 0 : oSub.HRelationQty) + "," // HRelationQty dec(18,8) |
| | | + (oSub.HRelationMoney) + "," // HRelationMoney dec(18,8) |
| | | + (oSub.HMaterID) + "," // HMaterID int |
| | | + (oSub.HUnitID.ToString() == "" ? 0 : oSub.HUnitID) + "," // HUnitID int |
| | | + (oSub.HMouldID) + "," // HMouldID int |
| | | + (oSub.HMouldLength.ToString() == "" ? 0 : oSub.HMouldLength) + "," // HMouldLength dec(18,8) |
| | | + (oSub.HMouldHeight.ToString() == "" ? 0 : oSub.HMouldHeight) + "," // HMouldHeight dec(18,8) |
| | | + (oSub.HMouldWidth.ToString() == "" ? 0 : oSub.HMouldWidth) + "," // HMouldWidth dec(18,8) |
| | | + (oSub.HMouldFoldHeight.ToString() == "" ? 0 : oSub.HMouldFoldHeight) + "," // HMouldFoldHeight dec(18,8) |
| | | + (oSub.HVolume.ToString() == "" ? 0 : oSub.HVolume) + "," // HVolume dec(18,8) |
| | | + (oSub.HQty.ToString() == "" ? 0 : oSub.HQty) + "," // HQty dec(18,8) |
| | | + (oSub.HSNP.ToString() == "" ? 0 : oSub.HSNP) + "," // HSNP dec(18,8) |
| | | + (oSub.HMouldQty.ToString() == "" ? 0 : oSub.HMouldQty) + ")"; // HMouldQty dec(18,8) |
| | | oCn.RunProc(sql); |
| | | } |
| | | //=========================ä¿ååæ§å¶ |
| | | DataSet ds2 = oCn.RunProcReturn("Exec h_p_Gy_QCVerificationBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',1", "h_p_Gy_QCVerificationBill_AfterSaveCtrl"); |
| | | |
| | | if (ds2 == null) |
| | | { |
| | | sReturn = "ä¿ååæ§å¶å¤æå¤±è´¥ï¼"; |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); |
| | | oCn.RollBack(); |
| | | return false; |
| | | } |
| | | //============================ |
| | | |
| | | sReturn = "æ°å¢åæ®æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | oCn.RollBack(); |
| | | throw (e); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | <Compile Include="APS\ClsSc_WorkBillMonthSortBill.cs" /> |
| | | <Compile Include="APS\ClsSc_ICMOChangeBill.cs" /> |
| | | <Compile Include="ClsGy_MaterialPackingRelation.cs" /> |
| | | <Compile Include="ClsWL_YayBillMain.cs" /> |
| | | <Compile Include="MES\ClsSc_MESStopRestoreWorkBill.cs" /> |
| | | <Compile Include="WLGL\ClsCg_CarTrajectoryBill.cs" /> |
| | | <Compile Include="ä»åºç®¡ç\å°è½¦éå®\ClsKf_TrolleyPositionBill.cs" /> |
| | |
| | | <Compile Include="åºç¡èµæ\åºç¡èµæ\ClsGy_RepairCheckClass_Model.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsCg_CarTrajectoryBillMain.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsCg_CarTrajectoryBillSub.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsWL_YayBillMainBillSub.cs" /> |
| | | <Compile Include="ç©æµç®¡ç\ClsWL_YayBillMainBillMain.cs" /> |
| | | <Compile Include="ç产管ç\ClsSc_ShiftsBeginInfoBillMain.cs" /> |
| | | <Compile Include="ç产管ç\ClsSc_ShiftsBeginInfoBillSub.cs" /> |
| | | <Compile Include="ClsHR_EmpFosterBillMain.cs" /> |
| New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace Model |
| | | { |
| | | public class ClsWL_YayBillMainBillMain : DBUtility.ClsXt_BaseBillMain |
| | | { |
| | | public Int64 HCheckEmp; |
| | | public Int64 HDeptID; |
| | | public Int64 HEmpID; |
| | | public Int64 HOrgID; |
| | | public Int64 HPrintQty; |
| | | |
| | | // æ°å¢å段 |
| | | public int? HCusID; // 客æ·ID |
| | | public int? HBeginAddr; // å§åå° |
| | | public int? HEndAddr; // ç®çå° |
| | | public string HPickAddr; // æè´§å°å |
| | | public string HArriverAddr; // å°è´§å°å |
| | | public string HTransType; // è¿è¾æ¹å¼ï¼æ´è½¦ãé¶åï¼ |
| | | public int? HCarTypeID; // 车åID |
| | | public decimal? HCarTypeMaxVolume; // 车åæå¤§å®¹ç§¯ |
| | | public decimal? HTotalVolume; // æ»ä½ç§¯ï¼å¹³æ¹ç±³ï¼ |
| | | public decimal? HLoadingRate; // è£
è½½ç |
| | | public int? HContractTransportInterID; // æ¿è¿ååID |
| | | public int? HContractTransportEntryID; // æ¿è¿åååID |
| | | public string HContractTransportBillNo; // æ¿è¿åååæ®å· |
| | | public int? HCarrierID; // æ¿è¿åID |
| | | public decimal? HDistance; // è·ç¦»ï¼å
¬éï¼ |
| | | public decimal? HTransportTimes; // è¿è¾æ¶æ |
| | | public string HTransportTyep; // è¿è¾ç±»åï¼åç¨ï¼å¾è¿ï¼ |
| | | public int? HSSID; // ç»ç®æ¹å¼ |
| | | public int? HCurID; // å¸å« |
| | | public decimal? HMoney; // è¿è¾è´¹ç¨ |
| | | |
| | | public DateTime? HDateForRequestedPick; // è¦æ±æè´§æ¶é´ |
| | | public DateTime? HDataForRequestedArrived; // è¦æ±å°è´§æ¶é´ |
| | | public int? HCarryStatus; // ç©æµç¶æï¼1-9ï¼ |
| | | public DateTime? HDate_CarrierSure; // æ¿è¿å确认æ¶é´ |
| | | public DateTime? HDate_AllocationDriver; // åé
叿ºæ¶é´ |
| | | public int? HCarID; // 车è¾ID |
| | | public int? HDriverID; // 叿ºID |
| | | public string HSurer_Arrive; // å°å确认人 |
| | | public DateTime? HDate_Arrive; // å°å确认æ¶é´ |
| | | public string HSurer_Pick; // æè´§ç¡®è®¤äºº |
| | | public DateTime? HDate_Pick; // æè´§ç¡®è®¤æ¶é´ |
| | | public string HSurer_Trans; // åºåè¿è¾ç¡®è®¤äºº |
| | | public DateTime? HDate_Trans; // åºåè¿è¾ç¡®è®¤æ¶é´ |
| | | public string HSurer_Receive; // ç¾æ¶ç¡®è®¤äºº |
| | | public DateTime? HDate_Receive; // ç¾æ¶ç¡®è®¤æ¶é´ |
| | | public string HSurer_Accounting; // æ ¸ç®äºº |
| | | public DateTime? HDate_Accounting; // æ ¸ç®æ¶é´ |
| | | } |
| | | } |
| New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace Model |
| | | { |
| | | public class ClsWL_YayBillMainBillSub : DBUtility.ClsXt_BaseBillMain |
| | | { |
| | | // å
³è主表 |
| | | public int HInterID { get; set; } // 主å
ç |
| | | public string HBillNo_bak { get; set; } // åæ®å·ï¼å¤ä»½ï¼ |
| | | |
| | | // åè¡¨ä¿¡æ¯ |
| | | public int HEntryID { get; set; } // åå
ç |
| | | |
| | | // è¡å
³éç¸å
³ |
| | | public string HCloseMan { get; set; } // è¡å
³é人 |
| | | public DateTime HEntryCloseDate { get; set; } // è¡å
³éæ¥æ |
| | | public bool HCloseType { get; set; } // å
³éç±»å |
| | | |
| | | // 夿³¨ |
| | | public string HRemark { get; set; } // 表ä½å¤æ³¨ |
| | | |
| | | // æºåä¿¡æ¯ |
| | | public int HSourceInterID { get; set; } // æºåID |
| | | public int HSourceEntryID { get; set; } // æºååID |
| | | public string HSourceBillNo { get; set; } // æºååå· |
| | | public string HSourceBillType { get; set; } // æºåç±»å |
| | | public decimal HRelationQty { get; set; } // å
³èæ°é |
| | | public decimal HRelationMoney { get; set; } // å
³èéé¢ |
| | | |
| | | // èªå¢å |
| | | public int HItemSubID { get; set; } // èªå¢å |
| | | |
| | | ///èªå®ä¹ |
| | | public int HMaterID { get; set; } |
| | | public int HUnitID { get; set; } |
| | | public int HMouldID { get; set; } |
| | | public decimal HMouldLength { get; set; } |
| | | public decimal HMouldHeight { get; set; } |
| | | public decimal HMouldWidth { get; set; } |
| | | public decimal HMouldFoldHeight { get; set; } |
| | | public decimal HVolume { get; set; } |
| | | public decimal HQty { get; set; } |
| | | public decimal HSNP { get; set; } |
| | | public decimal HMouldQty { get; set; } |
| | | } |
| | | } |
| | |
| | | D:\å·¥ä½ä»£ç \æºäºè¿æ\MES\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | D:\å·¥ä½ä»£ç \æºäºè¿æ\MES\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | D:\å·¥ä½ä»£ç \æºäºè¿æ\MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\å·¥ä½ä»£ç \æºäºè¿æ\MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | D:\å·¥ä½ä»£ç \æºäºè¿æ\MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.AssemblyReference.cache |
| | | D:\WMES\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | D:\WMES\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | D:\WMES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\WMES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | D:\WMES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| | | D:\GitHub\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | D:\GitHub\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | D:\GitHub\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.AssemblyReference.cache |
| | | D:\GitHub\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\GitHub\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | D:\GitHub\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| | | D:\gz\MES-WEB-API\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | D:\gz\MES-WEB-API\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | D:\gz\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\gz\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | D:\gz\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| | | C:\Users\19858\Desktop\æºäºè¿æ\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | C:\Users\19858\Desktop\æºäºè¿æ\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | C:\Users\19858\Desktop\æºäºè¿æ\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | C:\Users\19858\Desktop\æºäºè¿æ\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | C:\Users\19858\Desktop\æºäºè¿æ\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb |
| New file |
| | |
| | | // <autogenerated /> |
| | | using System; |
| | | using System.Reflection; |
| | | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] |
| New file |
| | |
| | | 5dd9c82feb12f833c78ecebea7d9a46c99f29e3f |
| New file |
| | |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\bin\Release\SyntacticSugar.dll |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\bin\Release\SyntacticSugar.pdb |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.csproj.CoreCompileInputs.cache |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.dll |
| | | D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.pdb |
| | |
| | | public const string ModRightNameDelete = ModRightName + "_Delete"; //ä½åº |
| | | public const string ModRightNamePrint = ModRightName + "_Print"; //æå° |
| | | |
| | | Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); |
| | | DAL.ClsGy_BarCodeBill_Ctl oBar = new DAL.ClsGy_BarCodeBill_Ctl(); |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | public int selectRow = 0; |
| | |
| | | } |
| | | else |
| | | { |
| | | //è·åç³»ç»åæ° |
| | | string sErrMsg = ""; |
| | | if (oSystemParameter.ShowBillByOrgID(DBUtility.ClsPub.HOrgID, ref sErrMsg) == true) |
| | | { |
| | | //é¤adminè´¦å·å¤ï¼åªè½å é¤å½åè´¦å·æçæçæ¡ç |
| | | if (DBUtility.ClsPub.CurUserName.ToUpper() != "ADMIN" //adminè´¦å· |
| | | && oSystemParameter.omodel.BarCode_DeleterAndMakerMustSame.ToUpper() == "Y") //ç³»ç»åæ° å¶å人ä¸å é¤äººæ¯å¦ä¸è´ |
| | | { |
| | | if (DBUtility.ClsPub.CurUserName != DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[0].Cells[Fun_GetCol("å¶ä½äºº")].Value)) |
| | | { |
| | | MessageBox.Show("å é¤äººä¸å¶å人å¿
é¡»ä¸è´ï¼å é¤å¤±è´¥ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show("è·åç³»ç»åæ°å¤±è´¥ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | |
| | | if (MessageBox.Show("ç¡®å®è¦å 餿鿡ç ï¼å é¤åä¸è½æ¢å¤ï¼è¯·è°¨æ
æä½ï¼", "æç¤º", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) |
| | | { |
| | | Int64 HItemID = 0; |
| | |
| | | } |
| | | else |
| | | { |
| | | //è·åç³»ç»åæ° |
| | | string sErrMsg = ""; |
| | | if (oSystemParameter.ShowBillByOrgID(DBUtility.ClsPub.HOrgID, ref sErrMsg) == true) |
| | | { |
| | | //é¤adminè´¦å·å¤ï¼åªè½å é¤å½åè´¦å·æçæçæ¡ç |
| | | if (DBUtility.ClsPub.CurUserName.ToUpper() != "ADMIN" //adminè´¦å· |
| | | && oSystemParameter.omodel.BarCode_DeleterAndMakerMustSame.ToUpper() == "Y") //ç³»ç»åæ° å¶å人ä¸å é¤äººæ¯å¦ä¸è´ |
| | | { |
| | | for (int i = 0; i <= grdMain.SelectedRows.Count - 1; i++) |
| | | { |
| | | if (DBUtility.ClsPub.CurUserName != DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("å¶ä½äºº")].Value)) |
| | | { |
| | | MessageBox.Show("åå¨å é¤äººä¸å¶å人ä¸ä¸è´çè¡ï¼å é¤å¤±è´¥ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show("è·åç³»ç»åæ°å¤±è´¥ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | |
| | | if (MessageBox.Show("ç¡®å®è¦æ¹éå 餿鿡ç ï¼å é¤åä¸è½æ¢å¤ï¼è¯·è°¨æ
æä½ï¼", "æç¤º", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) |
| | | { |
| | | string HItemID = ""; |
| | |
| | | string HUpDater = mainList[0].HUpDater; |
| | | string HMaterNumber = mainList[0].HMaterNumber; |
| | | string HSupNumber = mainList[0].HSupNumber; |
| | | long HPrintQty = mainList[0].HPrintQty; |
| | | string HMouldOWNER = mainList[0].HMouldOWNER; |
| | | string HSaveLife = mainList[0].HSaveLife; |
| | | int HCaveQty = mainList[0].HCaveQty; |
| | |
| | | } |
| | | //========================================================= |
| | | |
| | | //主表 |
| | | //主表 |
| | | oCN.RunProc("UpDate Gy_MouldFileMain set " + |
| | | " HBillNo='" + HBillNo + "'" + //åºå®èµå¼=============== |
| | | ",HDate='" + HDate + "'" + |
| | |
| | | ",HDeptID=" + HDeptID.ToString() + |
| | | ",HSupID=" + HSupID.ToString() + |
| | | ",HSupNumber='" + HSupNumber + "'" + |
| | | ",HPrintQty=" + HPrintQty.ToString() + |
| | | ",HMouldStatus='" + HMouldStatus + "'" + |
| | | ",HSaveLife='" + HSaveLife + "'" + |
| | | ",HWhID=" + HWHID.ToString() + |
| | |
| | | using (StreamReader sr = new StreamReader(Path.Combine(path, $"{language}.json"), Encoding.UTF8)) |
| | | { |
| | | string lines; |
| | | while ((lines = sr.ReadLine()) != null)//ä¸è¡ä¸è¡å»è¯»ï¼å¦æè¯»åè¿ä¸è¡èµå¼lines,å¹¶ä¸lines= nullè¯æè¯»åå®äº |
| | | while ((lines = sr.ReadLine()) != null) |
| | | |
| | | { |
| | | JsonStr1 += lines; |
| | |
| | | keySelector: p => $@"{p.HModuleCode}_{p.HFieldCode}", |
| | | elementSelector: p => p.rowNum |
| | | ); |
| | | |
| | | int subIndex = 0; |
| | | // çæ¬å·ä¸ä¸è´ åè¯»åæ°æ®åºä¸çåæ®µï¼å°å段åå
¥å°jsonå¯¹è±¡ä¸ |
| | | foreach (DataRow row in ds.Tables[0].Rows) |
| | | { |
| | |
| | | languagePack[HModuleCode][HFieldCode] = new JArray(); |
| | | } |
| | | |
| | | var targetJArray = (JArray)languagePack[HModuleCode][HFieldCode]; |
| | | targetJArray.Add(row[lang].ToString()); |
| | | var targetJArray = languagePack[HModuleCode][HFieldCode] as JArray; |
| | | |
| | | if (subIndex < rowNum - 1) |
| | | { |
| | | if (targetJArray.Count < subIndex + 1) |
| | | { |
| | | targetJArray.Add(row[lang].ToString()); |
| | | }else |
| | | { |
| | | targetJArray[subIndex] = row[lang].ToString(); |
| | | } |
| | | subIndex++; |
| | | }else |
| | | { |
| | | subIndex = 0; |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Successï¼"; |
| | | objJsonResult.data = languagePack.ToString(); |
| | | objJsonResult.data = languagePack; |
| | | return objJsonResult; |
| | | } else |
| | | { |
| | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Successï¼"; |
| | | objJsonResult.data = JsonStr1; |
| | | objJsonResult.data = JObject.Parse(JsonStr1); |
| | | return objJsonResult; |
| | | } |
| | | } |
| | |
| | | LogService.Write("Exceptionï¼" + e.ToString()); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region åæ®ç¿»è¯ è¯è¨å
缺失çé® ååæ å°å°æ°æ®åº |
| | | [Route("Xt_grdAlignment_WMES/syncMissingKeyToDB")] |
| | | [HttpGet] |
| | | public Object syncMissingKeyToDB(string missingObj) |
| | | { |
| | | oCN.BeginTran(); |
| | | try |
| | | { |
| | | // éå
¥çåæ° ç»ææ¯ { 模åå: [åæ®µå1,åæ®µå2] } |
| | | JObject missingKeys = JObject.Parse(missingObj); |
| | | |
| | | |
| | | // éåé¡¶å±JObject对象 |
| | | foreach(var HMouldNameKVP in missingKeys) |
| | | { |
| | | // æ¥è¯¢ä¸»è¡¨ä¸æ¯å¦åå¨è¯¥æ¨¡å åå¨ï¼åè¿å主表ä¸ç模åHInterIDï¼ä¸åå¨ï¼åè·åæå¤§HInterID+1 |
| | | string HMouldCode = HMouldNameKVP.Key; |
| | | ds = oCN.RunProcReturn($"Exec h_p_syncMissingKeyToDB @HModuleCode='{HMouldCode}'", "h_p_syncMissingKeyToDB"); |
| | | int HInterID = (int)ds.Tables[0].Rows[0]["HInterID"]; |
| | | int rowCount = (int)ds.Tables[0].Rows[0]["rc"]; |
| | | int HEntryID = (int)ds.Tables[0].Rows[0]["HEntryID"]; |
| | | |
| | | // æå
¥ä¸»è¡¨ |
| | | if (rowCount == 0) |
| | | { |
| | | oCN.RunProc($@"insert into Xt_LanModuleMain(HInterID, HBillType, HModuleName, HModuleCode) |
| | | values({HInterID}, 3033, '', '{HMouldCode}')"); |
| | | } |
| | | |
| | | |
| | | string sql = $@"insert into Xt_LanModuleSub(HInterID, HEntryID, HFieldModelType, HFieldCode, HFieldName, HTranslationText_English, HTranslationText_Spain) |
| | | values"; |
| | | // æå
¥å表 |
| | | JArray HFieldCodes = HMouldNameKVP.Value as JArray; |
| | | for(int i=0;i<HFieldCodes.Count; i++) |
| | | { |
| | | |
| | | sql += $@"({HInterID}, {HEntryID+i}, 'i18n', '{HFieldCodes[i]}','{HFieldCodes[i]}','{HFieldCodes[i]}','{HFieldCodes[i]}'),"; |
| | | } |
| | | |
| | | sql = sql.Substring(0, sql.Length - 1) + ";"; |
| | | |
| | | oCN.RunProc(sql); |
| | | } |
| | | |
| | | |
| | | oCN.Commit(); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Success!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | LogService.Write("Exceptionï¼" + e.ToString()); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.Message.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | |
| | | ds = oCN.RunProcReturn("select * from Sc_SourceLineRepairBillSub_Mater where HInterID=" + model.HInterID+ " order by HEntryID desc", "Sc_SourceLineRepairBillSub_Mater"); |
| | | |
| | | oCN.RunProc($@"insert into Sc_SourceLineRepairBillSub_Mater |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID |
| | | ,HSourceEntryID,HSourceBillNo,HSourceBillType,HMaterID |
| | | ,HUnitID,HBarCode,HBatchNo )values |
| | | ({model.HInterID},{(ds.Tables[0].Rows.Count == 0 ? 1 : int.Parse(ds.Tables[0].Rows[0]["HEntryID"].ToString()) + 1)},'{model.HBillNo}','',{temp.HProcExchInterID} |
| | | ,{temp.HProcExchEntryID},'{temp.HProcExchBillNo}','',{temp.HMaterID},0,'{temp.HBarCode}','{temp.HBatchNo}')"); |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID |
| | | ,HSourceEntryID,HSourceBillNo,HSourceBillType,HMaterID |
| | | ,HUnitID,HBarCode,HBatchNo )values |
| | | ({model.HInterID},{(ds.Tables[0].Rows.Count == 0 ? 1 : int.Parse(ds.Tables[0].Rows[0]["HEntryID"].ToString()) + 1)},'{model.HBillNo}','',{temp.HProcExchInterID} |
| | | ,{temp.HProcExchEntryID},'{temp.HProcExchBillNo}','',{temp.HMaterID},0,'{temp.HBarCode}','{temp.HBatchNo}')"); |
| | | |
| | | //ä¿®æ¹äº§çº¿è¿½æº¯åç»å®çæ¡ç æ¹å· |
| | | oCN.RunProc("update Sc_AssemblyBillSub set HBarCode='" + temp.HBarCode + "' where HInterID=" + temp.HInterID + " and HEntryID=" + temp.HEntryID); |
| | |
| | | model = JsonConvert.DeserializeObject<Model.ClsSc_SourceLineRepairBillMain>(sMainStr); |
| | | |
| | | oCN.RunProc($@"insert into Sc_SourceLineRepairBillMain(HYear, HPeriod, HBillType, HBillSubType, HInterID, |
| | | HDate, HBillNo, HBillStatus, HRemark, HEmpID, HDeptID, HSourceID, HProdOrgID, HMaterID, HWorkStationID, |
| | | HProcess, HIPAddr, HMacAddr, HProdMac, HBarCode,HMaker,HMakeDate,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo) |
| | | values('{DateTime.Now.Year}','{DateTime.Now.Month}','3748','3748',{model.HInterID} |
| | | ,getdate(),'{model.HBillNo}','1','{HResult}',{model.HEmpID},{model.HDeptID},{model.HSourceID},{model.HProdOrgID},{model.HMaterID},0 |
| | | ,{model.HProcess},'','','','{model.HBarCode}','{user}',getdate(),{model.HICMOInterID},{model.HICMOEntryID},'{model.HICMOBillNo}')"); |
| | | HDate, HBillNo, HBillStatus, HRemark, HEmpID, HDeptID, HSourceID, HProdOrgID, HMaterID, HWorkStationID, |
| | | HProcess, HIPAddr, HMacAddr, HProdMac, HBarCode,HMaker,HMakeDate,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo) |
| | | values('{DateTime.Now.Year}','{DateTime.Now.Month}','3748','3748',{model.HInterID} |
| | | ,getdate(),'{model.HBillNo}','1','{HResult}',{model.HEmpID},{model.HDeptID},{model.HSourceID},{model.HProdOrgID},{model.HMaterID},0 |
| | | ,{model.HProcess},'','','','{model.HBarCode}','{user}',getdate(),{model.HICMOInterID},{model.HICMOEntryID},'{model.HICMOBillNo}')"); |
| | | |
| | | List<Model.ClsSc_SourceLineRepairBillSub> subLsit = new List<Model.ClsSc_SourceLineRepairBillSub>(); |
| | | sMainStr = "[" + sMainStr + "]"; |
| | | subLsit = JsonConvert.DeserializeObject<List<Model.ClsSc_SourceLineRepairBillSub>>(sMainStr); |
| | | |
| | | oCN.RunProc($@"insert into Sc_SourceLineRepairBillSub |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType |
| | | ,HBadReasonID,HBadTypeID,HBadResultID,HBadProcID,HRepairResult,HCreator,HCreateDate) |
| | | values({model.HInterID},1,'{model.HBillNo}','',{subLsit[0].HProcExchInterID},{subLsit[0].HProcExchEntryID},'{subLsit[0].HProcExchBillNo}','' |
| | | ,{subLsit[0].HBadReasonID},{subLsit[0].HBadTypeID},{subLsit[0].HBadResultID},{model.HBadProcID},'{HResult}','{subLsit[0].HCreator}',getdate())"); |
| | | (HInterID,HEntryID,HBillNo_bak,HRemark,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType |
| | | ,HBadReasonID,HBadTypeID,HBadResultID,HBadProcID,HRepairResult,HCreator,HCreateDate) |
| | | values({model.HInterID},1,'{model.HBillNo}','{model.HRemark}',{subLsit[0].HProcExchInterID},{subLsit[0].HProcExchEntryID},'{subLsit[0].HProcExchBillNo}','' |
| | | ,{subLsit[0].HBadReasonID},{subLsit[0].HBadTypeID},{subLsit[0].HBadResultID},{model.HBadProcID},'{HResult}','{subLsit[0].HCreator}',getdate())"); |
| | | |
| | | if (HResult == "OK") |
| | | { |
| New file |
| | |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using SyntacticSugar.constant; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Net.Http; |
| | | using System.Web.Http; |
| | | using WebAPI.Models; |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | /// <summary> |
| | | /// å¨åºæ£éªåæ§å¶å¨ |
| | | /// </summary> |
| | | public class QC_InStockCheckBillController : ApiController |
| | | { |
| | | public DataSet ds = new DataSet(); |
| | | private json objJsonResult = new json(); |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); |
| | | #region å¨åºæ£éªåæäº¤åæ® |
| | | [Route("QC_InStockCheckBill/saveBill")] |
| | | [HttpPost] |
| | | public Object saveBill([FromBody] JObject sMainSub) |
| | | { |
| | | // æ¤å¤ 表åç»æ: {sMain: sMain, sSub: {materNum: [BarCodeInfo]}} |
| | | JObject sMain = sMainSub["sMain"] as JObject; |
| | | JObject sSub = sMainSub["sSub"] as JObject; |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | try |
| | | { |
| | | int i = 1; |
| | | // æå
¥ä¸»è¡¨ |
| | | |
| | | oCN.RunProc($@" |
| | | insert into QC_InStockCheckBillMain(HYear, HPeriod, HBillType, HInterID, HDate, |
| | | HBillNo, HBillStatus, HMaker, HMakeDate) |
| | | values({sMain["HYear"]}, {sMain["HPeriod"]}, '{sMain["HBillType"]}', {sMain["HInterID"]}, CONVERT(DATE, '{sMain["HDate"]}'), |
| | | '{sMain["HBillNo"]}', 1, '{sMain["HUser"]}', getdate()); |
| | | "); |
| | | |
| | | foreach (var sSubKVP in sSub) |
| | | { |
| | | JObject sSubValue = sSubKVP.Value as JObject; |
| | | // æå
¥å表 |
| | | oCN.RunProc($@" |
| | | insert into QC_InStockCheckBillSub(HInterID, HBillNo_bak, HEntryID, HInStockCheckEmp, HInStockCheckTime, |
| | | HMaterID, HRightQty, HBadQty) |
| | | values({sMain["HInterID"]}, '{sMain["HBillNo"]}', {i++}, '{sMain["HUser"]}', getdate(), {sSubValue["HMaterID"]} |
| | | , {sSubValue["HRightQty"]}, {sSubValue["HBadQty"]}) |
| | | "); |
| | | |
| | | |
| | | // ååæ¡ç 主档 |
| | | JArray HBarCodeCache = sSubValue["HBarCodeCache"] as JArray; |
| | | foreach (var HBarCode in HBarCodeCache) |
| | | { |
| | | LogService.Write($@"update Gy_BarCodeBill set HBarCodeStatus='{HBarCode["HBarCodeState"]}' where HBarCode='{HBarCode["HBarCode"]}' "); |
| | | oCN.RunProc($@"update Gy_BarCodeBill set HBarCodeStatus='{HBarCode["HBarCodeState"]}' where HBarCode='{HBarCode["HBarCode"]}' "); |
| | | } |
| | | } |
| | | |
| | | oCN.Commit(); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Success!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #region å¨åºæ£éªå æ«ç©æç 带åºç©æ/æ¡ç 临æ¶è¡¨ä¿¡æ¯ |
| | | internal class ClsKF_PonderationBillMain_Temp_InStockCheckBill |
| | | { |
| | | public long HItemID; |
| | | public long HSourceEntryID; |
| | | public string HSourceBillNo; |
| | | public string HSourceBillType; |
| | | public long HRelationInterID; |
| | | public long HRelationEntryID; |
| | | public string HRelationBillNo; |
| | | public long HErpClsID; |
| | | public bool HRedBlueFlag; |
| | | public string HBatchNo; |
| | | public long HInstructID; |
| | | public string HInstructNo; |
| | | public long HSeOrderBillID; |
| | | public string HSeOrderBillNo; |
| | | public string HNordan; |
| | | public long HAuxPropID; |
| | | public string HMTONo; |
| | | public long HSTOCKORGID; |
| | | public long HOWNERID; |
| | | public string HCusBarCode; |
| | | public string HSubBillType; |
| | | public long HMulSourceBill; |
| | | public string HBeginDate; |
| | | public string HEndDate; |
| | | public long HSourceInterID; |
| | | public long HUnitID; |
| | | public DateTime HMakeDate; |
| | | public string HAddr; |
| | | public long HInterID; |
| | | public string HBillNo; |
| | | public string HBillType; |
| | | public long HMaterID; |
| | | public string HMaterNumber; |
| | | public string HMaterName; |
| | | public string HMaterModel; |
| | | public long HProcID; |
| | | public string HProcName; |
| | | public long HWhID; |
| | | public string HWhName; |
| | | public long HSCWHID; |
| | | public string HSCWHName; |
| | | public long HStockPlaceID; |
| | | public string HStockPlaceName; |
| | | public long HOutStockPlaceID; |
| | | public string HOutStockPlaceName; |
| | | public long HGroupID; |
| | | public string HGroupName; |
| | | public double HQtyMust; |
| | | public double HQty; |
| | | public double HPieceQty; |
| | | public string HBarCode; |
| | | public string HMaker; |
| | | public string HBarCodeStatus; |
| | | public double HBadQty; |
| | | public double HRightQty; |
| | | } |
| | | |
| | | [Route("QC_InStockCheckBill/getBarCode")] |
| | | [HttpGet] |
| | | public Object getBarCode(string sBarCode, Int64 HInterID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, Int64 HStockOrgID, string HScanStyle, string HCustom1, string HCustom2, string sBarCodeStatus) |
| | | { |
| | | ClsKF_PonderationBillMain_Temp_InStockCheckBill oMain = new ClsKF_PonderationBillMain_Temp_InStockCheckBill(); |
| | | string sErrMsg = ""; |
| | | oCN.BeginTran(); |
| | | try |
| | | { |
| | | if (oSystemParameter.ShowBillByOrgID(HStockOrgID, ref sErrMsg) == false) |
| | | { |
| | | sErrMsg = "è·åç³»ç»åæ°å¤±è´¥ï¼ " + sErrMsg; |
| | | return null; |
| | | } |
| | | // æ¤æ§å¶å¨åæ®ç±»ååºå®ä¸º 7526 |
| | | var ds2 = oCN.RunProcReturn("select * from KF_PonderationBillMain_Temp_InStockCheckBill where HBarCode='" + sBarCode + "'and HInterID = " + HInterID, "KF_PonderationBillMain_Temp_InStockCheckBill"); |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_BarCodeBillList where æ¡ç ç¼å·='" + sBarCode + "'", "h_v_IF_BarCodeBillList"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ«ç 失败! 该æ¡ç ä¸å¨æ¡ç æ¡£æ¡ä¸..."; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (ds2.Tables[0].Rows.Count > 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ«ç 失败! æ¤åæ®å·²æ«è¿è¯¥æ¡ç ..."; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | var rowOne = ds.Tables[0].Rows[0]; |
| | | oMain.HBillNo = HBillNo; |
| | | oMain.HBillType = HBillType; |
| | | oMain.HMaker = HMaker; |
| | | oMain.HMaterID = long.Parse(rowOne["HMaterID"].ToString()); |
| | | oMain.HQtyMust = 0; |
| | | oMain.HQty = double.Parse(rowOne["æ°é"].ToString()); |
| | | oMain.HMTONo = rowOne["计åè·è¸ªå·"].ToString(); |
| | | oMain.HWhID = HWhID; |
| | | oMain.HStockPlaceID = HSPID; |
| | | oMain.HSCWHID = 0; |
| | | oMain.HOutStockPlaceID = 0; |
| | | oMain.HPieceQty = 1; |
| | | oMain.HSourceInterID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HSourceInterID"]); |
| | | oMain.HSourceEntryID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HSourceEntryID"]); |
| | | oMain.HSourceBillNo = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["æºååå·"]); |
| | | oMain.HSourceBillType = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HSourceBillType"]); |
| | | oMain.HSTOCKORGID = HStockOrgID; |
| | | oMain.HOWNERID = HStockOrgID; |
| | | oMain.HCusBarCode = HCustom1; |
| | | oMain.HBarCode = sBarCode; |
| | | oMain.HBarCodeStatus = sBarCodeStatus; |
| | | oMain.HBadQty = 0; |
| | | oMain.HRightQty = 0; |
| | | if(sBarCodeStatus == "æ£å¸¸") |
| | | { |
| | | oMain.HRightQty = oMain.HQty; |
| | | } |
| | | else if (sBarCodeStatus == "å¼å¸¸") |
| | | { |
| | | oMain.HBadQty = oMain.HQty; |
| | | } |
| | | // åå
¥ä¸´æ¶è¡¨ |
| | | oCN.RunProc("Insert into KF_PonderationBillMain_Temp_InStockCheckBill " + |
| | | "(HInterID,HBillNo,HBillType,HMaterID,HUnitID,HAuxPropID,HProcID" + |
| | | ",HWhID,HSCWHID,HStockPlaceID,HOutStockPlaceID,HGroupID,HAddr" + |
| | | ",HQtyMust,HQty,HPieceQty,HBatchNo,HBarCode,HBarCode_Pack" + |
| | | ",HMaker,HMakeDate,HSourceInterID,HSourceEntryID,HSourceBillType,HSourceBillNo" + |
| | | ",HRelationInterID,HRelationEntryID,HRelationBillNo,HRedBlueFlag,HMTONo,HPlanMode" + |
| | | ",HSTOCKORGID,HOtherOrgID,HOWNERID,HOWNERTYPEID,HExpressNumber,HSubBillType" + |
| | | ",HCusID,HDeptID,HCusBarCode,HMulSourceBill,HBeginDate,HEndDate, HBadQty, HRightQty, HBarCodeStatus) " + |
| | | " Values(" + HInterID + ",'" + oMain.HBillNo + "','" + oMain.HBillType + "'," + oMain.HMaterID.ToString() + "," + oMain.HUnitID.ToString() + "," + oMain.HAuxPropID.ToString() + "," + oMain.HProcID.ToString() + |
| | | "," + oMain.HWhID.ToString() + "," + oMain.HSCWHID.ToString() + "," + oMain.HStockPlaceID.ToString() + "," + oMain.HOutStockPlaceID.ToString() + "," + oMain.HGroupID.ToString() + ",'" + oMain.HAddr + "'" + |
| | | "," + oMain.HQtyMust.ToString() + "," + oMain.HQty.ToString() + "," + oMain.HPieceQty.ToString() + ",'" + oMain.HBatchNo + "','" + oMain.HBarCode + "',''" + |
| | | ",'" + oMain.HMaker + "',getdate()," + oMain.HSourceInterID.ToString() + "," + oMain.HSourceEntryID.ToString() + ",'" + oMain.HSourceBillType + "','" + oMain.HSourceBillNo + "'" + |
| | | "," + oMain.HRelationInterID.ToString() + "," + oMain.HRelationEntryID.ToString() + ",'" + oMain.HRelationBillNo + "'," + Convert.ToString(oMain.HRedBlueFlag ? 1 : 0) + ",'" + oMain.HMTONo + "',0" + |
| | | "," + oMain.HSTOCKORGID.ToString() + "," + oMain.HOWNERID.ToString() + "," + oMain.HSTOCKORGID.ToString() + ",'','','" + oMain.HSubBillType + "'" + |
| | | ",0,0,'" + oMain.HCusBarCode + "'," + oMain.HMulSourceBill.ToString() + "," + (oMain.HBeginDate == "" ? "NULL" : "'" + oMain.HBeginDate + "'") + |
| | | "," + (oMain.HEndDate == "" ? "NULL" : "'" + oMain.HEndDate + "'") + $@",{oMain.HBadQty}, {oMain.HRightQty}, '{oMain.HBarCodeStatus}')"); |
| | | |
| | | oCN.Commit(); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region è¿åç©æ/æ¡ç æç» |
| | | [Route("QC_InStockCheckBillController/GetBillEntryTmpList_Json")] |
| | | [HttpGet] |
| | | public object GetBillEntryTmpList_Json(long HInterID, string HBillNo, int HBillType, int HStockOrgID) |
| | | { |
| | | try |
| | | { |
| | | DataSet DS = oCN.RunProcReturn("exec h_p_WMS_BillEntryTmpList_InStockCheckBill " + HInterID.ToString() + ",'" + HBillType + "'", "h_p_WMS_BillEntryTmpList_InStockCheckBill"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = DS.Tables; |
| | | return objJsonResult; |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å¨åºæ£éªå å 餿¡ç ç¼å |
| | | [Route("QC_InStockCheckBillController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json")] |
| | | [HttpGet] |
| | | public object set_DelPonderationBillMain_Temp_InterIDAndSource_Json(long HItemID, long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string HBillType) |
| | | { |
| | | try |
| | | { |
| | | oCN.RunProc("Delete from KF_PonderationBillMain_Temp_InStockCheckBill where HItemID="+HItemID+" and HInterID=" + HInterID.ToString() + " and HMaterID= " + HMaterID.ToString() + " and HAuxPropID= " + HAuxPropID.ToString() + " and HBillType='" + HBillType + "' and HSourceInterID=" + HSourceInterID.ToString() + " and HSourceEntryID=" + HSourceEntryID.ToString() + " and HQty<>0 ", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å 餿å"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å 餿éè¡æ¡ç åºå
¥åºä¸´æ¶è¡¨è®°å½å¤±è´¥ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region å¨åºæ£éªå è·ååæ®å表 |
| | | [Route("QC_InStockCheckBillController/getList")] |
| | | [HttpGet] |
| | | public Object getList(string sWhere, string user) |
| | | { |
| | | try { |
| | | if (string.IsNullOrWhiteSpace(sWhere)) |
| | | { |
| | | ds = oCN.RunProcReturn($@"select * from h_v_QC_InStockCheckBillList", "h_v_QC_InStockCheckBillList"); |
| | | }else |
| | | { |
| | | ds = oCN.RunProcReturn($@"select * from h_v_QC_InStockCheckBillList where 1 = 1 and {sWhere}", ""); |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·ååæ®å表æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "è·ååæ®å表失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #region å¨åºæ£éªå è·ååæ®å表å页 |
| | | [Route("QC_InStockCheckBillController/getListPage")] |
| | | [HttpGet] |
| | | public object getListPage(string sWhere, string user, string page, string size) |
| | | { |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | if (string.IsNullOrWhiteSpace(sWhere) == false) |
| | | { |
| | | sWhere = sWhere.Replace("\"", "'"); |
| | | sWhere = sWhere.Replace("'", "''"); |
| | | } |
| | | |
| | | string sql = "exec h_p_QC_InStockCheckBillListPage " + page + "," + size + ",'" + sWhere + "'"; |
| | | |
| | | ds = oCN.RunProcReturn(sql, "h_p_QC_InStockCheckBillListPage"); |
| | | |
| | | //æ·»å åå |
| | | 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 = CodeConstant.SUCCEED; |
| | | objJsonResult.count = int.Parse(ds.Tables[1].Rows[0]["count"].ToString()); |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = CodeConstant.FAIL; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | // string sql = @"select a.FID,a.FNUMBER Employee,d.FNUMBER Dept from Gy_Employee e |
| | | // join AIS20210811135644..T_HR_EMPINFO a on e.HNumber = a.FNUMBER |
| | | // join AIS20210811135644..T_BD_STAFFTEMP c on c.FID = a.FID |
| | | // join AIS20210811135644..T_BD_DEPARTMENT d on c.FDEPTID = d.FDEPTID |
| | | // where e.HItemID ='" + HKeeperID + "' "; |
| | | // //æ¥è¯¢è´¨æ£å对åºè´¨æ£é¨é¨ |
| | | // ds = oCN.RunProcReturn(sql, "T_HR_EMPINFO"); |
| | | // LogService.Write("sql" + sql); |
| | | // if (ds.Tables[0].Rows.Count == 0) |
| | | // { |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "æä½å¤±è´¥,è´¨æ£å对åºè´¨æ£é¨é¨æ æ°æ®ã" + sql; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | // } |
| | | //if (oSystemParameter.omodel.WMS_CampanyName == "é¦é") |
| | | //{ |
| | | string sql = @"select a.FID,a.FNUMBER Employee,d.FNUMBER Dept from Gy_Employee e |
| | | join JL20250716203240..T_HR_EMPINFO a on e.HNumber = a.FNUMBER |
| | | join JL20250716203240..T_BD_STAFFTEMP c on c.FID = a.FID |
| | | join JL20250716203240..T_BD_DEPARTMENT d on c.FDEPTID = d.FDEPTID |
| | | where e.HItemID ='" + HKeeperID + "' "; |
| | | //æ¥è¯¢è´¨æ£å对åºè´¨æ£é¨é¨ |
| | | ds = oCN.RunProcReturn(sql, "T_HR_EMPINFO"); |
| | | LogService.Write("sql" + sql); |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æä½å¤±è´¥,è´¨æ£å对åºè´¨æ£é¨é¨æ æ°æ®ã" + sql; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //} |
| | | |
| | | |
| | | |
| | | JObject model = new JObject(); |
| | |
| | | model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //åæ®æ¥æ |
| | | model.Add("FInspectOrgId", new JObject() { ["Fnumber"] = HZJOrgNumber.ToString() }); //è´¨æ£ç»ç» |
| | | model.Add("FSourceOrgId", new JObject() { ["Fnumber"] = HZJOrgNumber.ToString() }); //æ¥æºç»ç» |
| | | //model.Add("FInspectDepId", new JObject() { ["Fnumber"] = ds.Tables[0].Rows[0]["Dept"].ToString() }); //è´¨æ£é¨é¨ |
| | | //model.Add("FInspectorId", new JObject() { ["Fnumber"] = ds.Tables[0].Rows[0]["Employee"].ToString() }); //è´¨æ£å |
| | | //model.Add("FInspectDepId", new JObject() { ["Fnumber"] = ds.Tables[0].Rows[0]["Dept"].ToString() }); //è´¨æ£é¨é¨ |
| | | |
| | | //if (oSystemParameter.omodel.WMS_CampanyName == "é¦é") |
| | | //{ |
| | | model.Add("FInspectorId", new JObject() { ["Fnumber"] = ds.Tables[0].Rows[0]["Employee"].ToString() }); //è´¨æ£å |
| | | //} |
| | | model.Add("FISSYNCED", "false");// æ¯å¦å·²åæ¥ |
| | | model.Add("F_PGKJ_Date", DateTime.Now.ToString("yyyy-MM-dd"));// æ¥æ£æ¥æ |
| | | model.Add("FBillNo", HBillNo); |
| | |
| | | //æä»¶IOæµ |
| | | string a = Convert.ToBase64String(buffer); |
| | | |
| | | ds = oCN.RunProcReturn("select * from AIS20210811135644..T_QM_INSPECTBILL where FBILLNO='" + HBillNo + "'", "T_QM_INSPECTBILL"); |
| | | //if(oSystemParameter.omodel.WMS_CampanyName == "é¦é") |
| | | //{ |
| | | ds = oCN.RunProcReturn("select * from JL20250716203240..T_QM_INSPECTBILL where FBILLNO='" + HBillNo + "'", "T_QM_INSPECTBILL"); |
| | | //} |
| | | //else |
| | | //{ |
| | | // ds = oCN.RunProcReturn("select * from AIS20210811135644..T_QM_INSPECTBILL where FBILLNO='" + HBillNo + "'", "T_QM_INSPECTBILL"); |
| | | //} |
| | | |
| | | |
| | | HInterID = long.Parse(ds.Tables[0].Rows[0]["FID"].ToString()); |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region æ·»åº·æ ¹æ®å°è½¦æ¡ç æ¾åºç¸åºç©æ |
| | | #endregion |
| | | |
| | | [Route("WEBSController/GetMaterIDByCarBarCode")] |
| | | [HttpGet] |
| | | public object GetMaterIDByCarBarCode(string CarBarCode) |
| | |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| New file |
| | |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using Pub_Class; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Net.Http; |
| | | using System.Web; |
| | | using System.Web.Http; |
| | | using WebAPI.Models; |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | public class WLYayBillController : ApiController |
| | | { |
| | | |
| | | public DBUtility.ClsPub.Enum_BillStatus BillStatus;//åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ |
| | | private json objJsonResult = new json(); |
| | | public DataSet ds = new DataSet(); |
| | | public DataSet ds1 = new DataSet(); |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | |
| | | |
| | | #region å页å表 |
| | | [Route("WLYayBillController/GetListPage")] |
| | | [HttpGet] |
| | | public object GetListPage(string sWhere, string user) |
| | | { |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_QCVerificationBillMain_Query", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ æ¥çæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from h_v_WL_YayBill order by åæ®å· desc", "h_v_WL_YayBill"); |
| | | } |
| | | else |
| | | { |
| | | string sql1 = "select * from h_v_WL_YayBill where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by åæ®å· desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_WL_YayBill"); |
| | | } |
| | | |
| | | |
| | | //æ·»å åå |
| | | 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.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region æ ¹æ®æºåä¼ ç©æå表 |
| | | [Route("WLYayBillController/GetMesByOrginBill")] |
| | | [HttpGet] |
| | | public object GetMesByOrginBill(string ListMaterial) |
| | | { |
| | | try |
| | | { |
| | | if (ListMaterial.EndsWith(";")) |
| | | { |
| | | ListMaterial = ListMaterial.Remove(ListMaterial.Length - 1); |
| | | } |
| | | ListMaterial = ListMaterial.Replace(';', ','); |
| | | List<object> columnNameList = new List<object>(); |
| | | |
| | | |
| | | |
| | | ds = oCN.RunProcReturn("select a.*,b.HUnitID from h_v_Gy_MaterialPackingRelationList_Edit a left JOIN Gy_Material b on a.HMaterID=b.HItemID where HDefaultSendPackFlag=1 and HMaterID in (" + ListMaterial+")", "h_v_Gy_MaterialPackingRelationList"); |
| | | |
| | | |
| | | //æ·»å åå |
| | | 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.Tables[0]; |
| | | objJsonResult.list = columnNameList; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region ä¿å/ç¼è¾ |
| | | |
| | | [Route("WLYayBillController/SaveBill")] |
| | | [HttpPost] |
| | | public object SaveBill([FromBody] JObject msg) |
| | | { |
| | | var _value = msg["msg"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg2 = sArray[0].ToString(); |
| | | string msg3 = sArray[1].ToString(); |
| | | string msg4 = sArray[2].ToString(); |
| | | |
| | | |
| | | ListModels oListModels = new ListModels(); |
| | | try |
| | | { |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_QCVerificationBillMain_Edit", 1, false, msg4)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ ä¿åæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | DAL.ClsWL_YayBillMain oBill = new DAL.ClsWL_YayBillMain(); |
| | | List<Model.ClsWL_YayBillMainBillMain> lsmain = new List<Model.ClsWL_YayBillMainBillMain>(); |
| | | msg2 = msg2.Replace("\\", ""); |
| | | msg2 = msg2.Replace("\n", ""); //\n |
| | | lsmain = oListModels.getObjectByJson_WL_YayBillMainMain(msg2); |
| | | foreach (Model.ClsWL_YayBillMainBillMain oItem in lsmain) |
| | | { |
| | | oItem.HMaker = msg4; |
| | | DBUtility.ClsPub.CurUserName = msg4; //å¶å人 |
| | | oItem.HBillType = "3321"; |
| | | oItem.HBillSubType = "3321"; |
| | | oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); |
| | | oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); |
| | | oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); |
| | | oItem.HCheckEmp = oItem.HEmpID; |
| | | if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿åå¤±è´¥ï¼æ²¡æåæ®æ¥æï¼æ æ³ä¿åï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | oBill.omodel = oItem; |
| | | } |
| | | //è¡¨ä½æ°æ® |
| | | //æ },{æ¥æåæ°ç» //廿ãåã |
| | | msg3 = msg3.Substring(1, msg3.Length - 2); |
| | | msg3 = msg3.Replace("\\", ""); |
| | | msg3 = msg3.Replace("\n", ""); //\n |
| | | //msg2 = msg2.Replace("'", "â"); |
| | | List<Model.ClsWL_YayBillMainBillSub> ls = new List<Model.ClsWL_YayBillMainBillSub>(); |
| | | ls = oListModels.getObjectByJson_WL_YayBillMainBillSub(msg3); |
| | | int i = 0; |
| | | foreach (Model.ClsWL_YayBillMainBillSub oItem in ls) |
| | | { |
| | | |
| | | i++; |
| | | oItem.HEntryID = i; |
| | | oItem.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); |
| | | oItem.HCloseType = false; //å
³éç±»å |
| | | oBill.DetailColl.Add(oItem); |
| | | |
| | | } |
| | | |
| | | //ä¿å |
| | | //ä¿å宿¯åå¤ç |
| | | bool bResult; |
| | | if (oBill.omodel.HInterID == 0) |
| | | { |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | else |
| | | { |
| | | bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | if (bResult) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + DBUtility.ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + e.ToString(); |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[ç¼è¾æ¶è·åæ°æ®] |
| | | [Route("WLYayBillController/WL_YayBillDetail")] |
| | | [HttpGet] |
| | | public ApiResult<DataSet> WL_YayBillDetail(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 * from h_v_WL_YayBillEdit where HInterID= " + HID + " ", "h_v_WL_YayBillEdit"); |
| | | 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 å®¡æ ¸ãåå®¡æ ¸ |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/AuditWLYayBill")] |
| | | [HttpGet] |
| | | public object AuditWLYayBill(int HInterID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | //å®¡æ ¸æé |
| | | if (!DBUtility.ClsPub.Security_Log_second("Gy_Supplier_Check", 1, false, CurUserName)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | var ds = oCN.RunProcReturn("select * from WL_YayBillMain where HInterID=" + HInterID, "WL_YayBillMain"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | if (IsAudit == 0) //å®¡æ ¸å¤æ |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"].ToString() != "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·²å®¡æ ¸!ä¸è½åæ¬¡å®¡æ ¸ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | if (IsAudit == 1) //åå®¡æ ¸å¤æ |
| | | { |
| | | if (ds.Tables[0].Rows[0]["HChecker"].ToString() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®æªå®¡æ ¸!ä¸éè¦åå®¡æ ¸!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®ä¸åå¨!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | if (IsAudit == 0) //å®¡æ ¸å¤æ |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HChecker='" + CurUserName + "',HCheckDate=getdate() ,HBillStatus=2 where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å®¡æ ¸æå"; |
| | | objJsonResult.data = null; |
| | | } |
| | | if (IsAudit == 1) //åå®¡æ ¸å¤æ |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HChecker='',HCheckDate=null,HBillStatus=1 where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "åå®¡æ ¸æå"; |
| | | objJsonResult.data = null; |
| | | } |
| | | oCN.Commit(); |
| | | |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥æè
åå®¡æ ¸å¤±è´¥ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region ä¾åºå确认æ¶é´ |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/ConfrimBillNo")] |
| | | [HttpGet] |
| | | public object ConfrimBillNo(int HInterID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | //å®¡æ ¸æé |
| | | if (!DBUtility.ClsPub.Security_Log_second("Gy_Supplier_Check", 1, false, CurUserName)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | var ds = oCN.RunProcReturn("select * from WL_YayBillMain where HInterID=" + HInterID, "WL_YayBillMain"); |
| | | |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | oCN.RunProc("update WL_YayBillMain set HDate_CarrierSure='" + DateTime.Now.ToString("yyyy-MM-dd") + "' where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = null; |
| | | oCN.Commit(); |
| | | |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region å
¶ä»ç¡®è®¤ |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/ConfrimOtherBillNo")] |
| | | [HttpGet] |
| | | public object ConfrimOtherBillNo(int HInterID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | //å®¡æ ¸æé |
| | | if (!DBUtility.ClsPub.Security_Log_second("Gy_Supplier_Check", 1, false, CurUserName)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸å¤±è´¥ï¼æ æéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | var ds = oCN.RunProcReturn("select * from WL_YayBillMain where HInterID=" + HInterID, "WL_YayBillMain"); |
| | | |
| | | oCN.BeginTran(); |
| | | if(IsAudit== 1) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Arrive='" + CurUserName + "',HDate_Arrive=getdate() where HInterID=" + HInterID); |
| | | } |
| | | else if(IsAudit == 2) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Pick='" + CurUserName + "',HDate_Pick=getdate() where HInterID=" + HInterID); |
| | | |
| | | } |
| | | else if(IsAudit == 3) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Trans='" + CurUserName + "',HDate_Trans=getdate() where HInterID=" + HInterID); |
| | | |
| | | } |
| | | else if(IsAudit == 4) |
| | | { |
| | | oCN.RunProc("update WL_YayBillMain set HSurer_Receive='" + CurUserName + "',HDate_Receive=getdate() where HInterID=" + HInterID); |
| | | |
| | | } |
| | | else |
| | | { |
| | | throw new Exception(); |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = null; |
| | | oCN.Commit(); |
| | | |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region éæ©è½¦è¾å叿º |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="HInterID">忮ID</param> |
| | | /// <param name="IsAudit">å®¡æ ¸(0),åå®¡æ ¸(1)</param> |
| | | /// <param name="CurUserName">å®¡æ ¸äºº</param> |
| | | /// <returns></returns> |
| | | [Route("WLYayBillController/selectDriver")] |
| | | [HttpGet] |
| | | public object selectDriver(int HInterID,int HcheckID, int IsAudit, string CurUserName) |
| | | { |
| | | try |
| | | { |
| | | DataSet ds; |
| | | if(IsAudit==1) |
| | | { |
| | | ds = oCN.RunProcReturn("select * from h_v_Gy_CarList where HItemID=" + HcheckID, "h_v_Gy_CarList"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | oCN.RunProc("update WL_YayBillMain set HCarID='" + HcheckID + "' where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = null; |
| | | oCN.Commit(); |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | } |
| | | else |
| | | { |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_Gy_driver where HItemID=" + HcheckID, "h_v_Gy_driver"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | oCN.RunProc("update WL_YayBillMain set HDriverID='" + HcheckID + "',HDate_AllocationDriver=getdate() where HInterID=" + HInterID); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æå"; |
| | | objJsonResult.data = null; |
| | | oCN.Commit(); |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼"; |
| | | objJsonResult.data = null; |
| | | |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | ",HPieceMaxQty,HCommonUseFlag,HAvgStockPrice,HFootPrice,HTaxCost,HNoTaxCost" + |
| | | ",HLength,HWidth,HHeight,HJQty,HPlanMode,HUseFlag,HMakeTime,HCHECKINCOMING,HAuxPropFlag" + |
| | | ", HISKFPERIOD, HEXPUNIT, HEXPPERIOD, HAuxUnitID, HSNUnitID, HBASEUNITID, HSALEUNITID" + |
| | | ", HSALEPRICEUNITID, HPERUNITSTANDHOUR, HSTDLABORPREPARETIME, HSTDMACHINEPREPARETIME, HMASTERID,HQtyDec,HPriceDec,HMoneyDec,HMinPOQty," + |
| | | ", HSALEPRICEUNITID, HPERUNITSTANDHOUR, HSTDLABORPREPARETIME, HSTDMACHINEPREPARETIME, HMASTERID,HQtyDec,HPriceDec,HMoneyDec,HMinPOQty,HMaterColor, HMidBoxSize, HVolume, HNetWeight," + |
| | | "HWeight,HColor,HMaxPOQty,HSubjoin,HEngName) " + |
| | | " Values('" + oModel.HItemID + "','" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HHelpCode + "','" + oModel.HShortNumber + "'," + oModel.HParentID.ToString() + |
| | | ", " + oModel.HLevel.ToString() + "," + Convert.ToString(oModel.HEndFlag ? 1 : 0) + "," + Convert.ToString(oModel.HStopflag ? 1 : 0) + ",'" + oModel.HRemark + "'" + |
| | |
| | | oModel.HPieceMaxQty.ToString() + "','" + oModel.HCommonUseFlag.ToString() + "','" + oModel.HAvgStockPrice.ToString() + "','" + oModel.HFootPrice.ToString() + "','" + oModel.HTaxCost.ToString() + "','" + oModel.HNoTaxCost.ToString() + "'," + |
| | | oModel.HLength.ToString() + "," + oModel.HWidth.ToString() + "," + oModel.HHeight.ToString() + "," + oModel.HJQty.ToString() + "," + oModel.HPlanMode.ToString() + ",'" + oModel.HUseFlag.ToString() + "','" + oModel.HMakeTime.ToString() + "'," + oModel.HCHECKINCOMING.ToString() + "," + oModel.HAuxPropFlag.ToString() + "," + |
| | | oModel.HISKFPERIOD.ToString() + ",'" + oModel.HEXPUNIT.ToString() + "'," + oModel.HEXPPERIOD.ToString() + "," + oModel.HAuxUnitID.ToString() + "," + oModel.HSNUnitID.ToString() + "," + oModel.HBASEUNITID.ToString() + "," + oModel.HSALEUNITID.ToString() + "," + |
| | | oModel.HSALEPRICEUNITID.ToString() + "," + oModel.HPERUNITSTANDHOUR.ToString() + "," + oModel.HSTDLABORPREPARETIME.ToString() + "," + oModel.HSTDMACHINEPREPARETIME.ToString() + "," + oModel.HMASTERID.ToString() +",'" + oModel.HQtyDec + "','" + oModel.HPriceDec + "','" + oModel.HMoneyDec +"','"+ oModel.HMinPOQty + "'" + |
| | | oModel.HSALEPRICEUNITID.ToString() + "," + oModel.HPERUNITSTANDHOUR.ToString() + "," + oModel.HSTDLABORPREPARETIME.ToString() + "," + oModel.HSTDMACHINEPREPARETIME.ToString() + "," + oModel.HMASTERID.ToString() +",'" + oModel.HQtyDec + "','" + oModel.HPriceDec + "','" + oModel.HMoneyDec +"','"+ oModel.HMinPOQty + "','" + oModel.HMaterColor + "','" + oModel.HMidBoxSize + "','" + oModel.HVolume + "','" + oModel.HNetWeight + "'" + |
| | | ",'" + oModel.HWeight + "','" + oModel.HColor + "','" + oModel.HMaxPOQty + "','" + oModel.HSubjoin + "','" + oModel.HEngName + "')"); |
| | | oCn.RunProc("Insert into Gy_Material (" + |
| | | "HItemId,HNumber,HName,HHelpCode,HShortNumber,HParentID" + |
| | |
| | | ",HPieceMaxQty,HCommonUseFlag,HAvgStockPrice,HFootPrice,HTaxCost,HNoTaxCost" + |
| | | ",HLength,HWidth,HHeight,HJQty,HPlanMode,HUseFlag,HMakeTime,HCHECKINCOMING,HAuxPropFlag" + |
| | | ", HISKFPERIOD, HEXPUNIT, HEXPPERIOD, HAuxUnitID, HSNUnitID, HBASEUNITID, HSALEUNITID" + |
| | | ", HSALEPRICEUNITID, HPERUNITSTANDHOUR, HSTDLABORPREPARETIME, HSTDMACHINEPREPARETIME, HMASTERID,HQtyDec,HPriceDec,HMoneyDec,HMinPOQty,HMaterColor,HMidBoxSize,HVolume,HNetWeight" + |
| | | ", HSALEPRICEUNITID, HPERUNITSTANDHOUR, HSTDLABORPREPARETIME, HSTDMACHINEPREPARETIME, HMASTERID,HQtyDec,HPriceDec,HMoneyDec,HMinPOQty,HMaterColor,HMidBoxSize,HVolume,HNetWeight,HCheckEmp" + |
| | | ",HWeight,HColor,HMaxPOQty,HSubjoin,HEngName) " + |
| | | " Values('" + oModel.HItemID + "','" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HHelpCode + "','" + oModel.HShortNumber + "'," + oModel.HParentID.ToString() + |
| | | ", " + oModel.HLevel.ToString() + "," + Convert.ToString(oModel.HEndFlag ? 1 : 0) + "," + Convert.ToString(oModel.HStopflag ? 1 : 0) + ",'" + oModel.HRemark + "'" + |
| | |
| | | oModel.HPieceMaxQty.ToString() + "','" + oModel.HCommonUseFlag.ToString() + "','" + oModel.HAvgStockPrice.ToString() + "','" + oModel.HFootPrice.ToString() + "','" + oModel.HTaxCost.ToString() + "','" + oModel.HNoTaxCost.ToString() + "',"+ |
| | | oModel.HLength.ToString() + "," +oModel.HWidth.ToString() + "," + oModel.HHeight.ToString() + "," + oModel.HJQty.ToString() + "," + oModel.HPlanMode.ToString() + ",'" + oModel.HUseFlag.ToString() + "','" + oModel.HMakeTime.ToString() + "'," + oModel.HCHECKINCOMING.ToString() + "," + oModel.HAuxPropFlag.ToString() + ","+ |
| | | oModel.HISKFPERIOD.ToString() + ",'" + oModel.HEXPUNIT.ToString() + "'," + oModel.HEXPPERIOD.ToString() + "," + oModel.HAuxUnitID.ToString() + "," + oModel.HSNUnitID.ToString() + "," + oModel.HBASEUNITID.ToString() + "," + oModel.HSALEUNITID.ToString() + ","+ |
| | | oModel.HSALEPRICEUNITID.ToString() + "," + oModel.HPERUNITSTANDHOUR.ToString() + "," + oModel.HSTDLABORPREPARETIME.ToString() + "," + oModel.HSTDMACHINEPREPARETIME.ToString() + "," + oModel.HMASTERID.ToString() + ",'" + oModel.HQtyDec + "','" + oModel.HPriceDec + "','" + oModel.HMoneyDec +"','"+ oModel.HMinPOQty + "','" + oModel.HMaterColor + "','"+ oModel.HMidBoxSize + "','" + oModel.HVolume + "','"+oModel.HNetWeight+"'"+ |
| | | oModel.HSALEPRICEUNITID.ToString() + "," + oModel.HPERUNITSTANDHOUR.ToString() + "," + oModel.HSTDLABORPREPARETIME.ToString() + "," + oModel.HSTDMACHINEPREPARETIME.ToString() + "," + oModel.HMASTERID.ToString() + ",'" + oModel.HQtyDec + "','" + oModel.HPriceDec + "','" + oModel.HMoneyDec +"','"+ oModel.HMinPOQty + "','" + oModel.HMaterColor + "','"+ oModel.HMidBoxSize + "','" + oModel.HVolume + "','"+oModel.HNetWeight + "','" + oModel.HCheckEmp + "'"+ |
| | | ",'" + oModel.HWeight + "','" + oModel.HColor + "','" + oModel.HMaxPOQty + "','" + oModel.HSubjoin + "','" + oModel.HEngName + "')", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | sql = "set identity_insert gy_material off"; |
| | | oCn.RunProc(sql); |
| | |
| | | return list; |
| | | } |
| | | /// <summary> |
| | | /// å¤çè¿åjson |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | | /// <returns></returns> |
| | | public List<Model.ClsWL_YayBillMainBillMain> getObjectByJson_WL_YayBillMainMain(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Model.ClsWL_YayBillMainBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsWL_YayBillMainBillMain>>(jsonString); |
| | | return list; |
| | | } |
| | | /// <summary> |
| | | /// å¤çæ°å¢æ¨¡å
·ç»´ä¿®å表ä¿å
»ä¿¡æ¯çjson |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | |
| | | return list; |
| | | } |
| | | |
| | | |
| | | public List<Model.ClsWL_YayBillMainBillSub> getObjectByJson_WL_YayBillMainBillSub(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Model.ClsWL_YayBillMainBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsWL_YayBillMainBillSub>>(jsonString); |
| | | return list; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// å¤çæ°å¢æ¨¡å
·ç»´ä¿®éªæ¶å主表çjson |
| New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | https://go.microsoft.com/fwlink/?LinkID=208121. |
| | | --> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <DeleteExistingFiles>False</DeleteExistingFiles> |
| | | <ExcludeApp_Data>False</ExcludeApp_Data> |
| | | <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish> |
| | | <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> |
| | | <LastUsedPlatform>Any CPU</LastUsedPlatform> |
| | | <PublishProvider>FileSystem</PublishProvider> |
| | | <PublishUrl>D:\ç½ç«åå¸\æºäºMESWMS\API</PublishUrl> |
| | | <WebPublishMethod>FileSystem</WebPublishMethod> |
| | | </PropertyGroup> |
| | | </Project> |
| | |
| | | --> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <_PublishTargetUrl>D:\ç½ç«åå¸\API</_PublishTargetUrl> |
| | | <History>True|2025-12-29T06:33:00.1237682Z;True|2025-12-29T13:14:37.2747700+08:00;</History> |
| | | <History>True|2026-01-05T15:26:15.9058534Z;True|2026-01-05T23:10:09.2125130+08:00;True|2026-01-05T23:05:18.2406265+08:00;False|2026-01-05T23:04:03.0504675+08:00;</History> |
| | | <_PublishTargetUrl>D:\ç½ç«åå¸\æºäºMESWMS\API</_PublishTargetUrl> |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <File Include="apiapp.json"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="bin/AlibabaCloud.EndpointUtil.dll"> |
| | | <publishTime>04/07/2020 16:33:48</publishTime> |
| | |
| | | <publishTime>02/22/2013 16:43:40</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.dll"> |
| | | <publishTime>12/29/2025 13:14:16</publishTime> |
| | | <publishTime>01/05/2026 23:04:30</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.pdb"> |
| | | <publishTime>12/29/2025 13:14:16</publishTime> |
| | | <publishTime>01/05/2026 23:04:30</publishTime> |
| | | </File> |
| | | <File Include="bin/BouncyCastle.Crypto.dll"> |
| | | <publishTime>12/18/2020 05:32:28</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.dll"> |
| | | <publishTime>12/29/2025 13:14:11</publishTime> |
| | | <publishTime>01/05/2026 23:04:27</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.pdb"> |
| | | <publishTime>12/29/2025 13:14:11</publishTime> |
| | | <publishTime>01/05/2026 23:04:27</publishTime> |
| | | </File> |
| | | <File Include="bin/Dapper.dll"> |
| | | <publishTime>07/22/2016 22:52:40</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.dll"> |
| | | <publishTime>12/29/2025 13:14:05</publishTime> |
| | | <publishTime>01/05/2026 23:04:18</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.pdb"> |
| | | <publishTime>12/29/2025 13:14:05</publishTime> |
| | | <publishTime>01/05/2026 23:04:18</publishTime> |
| | | </File> |
| | | <File Include="bin/Grpc.Core.Api.dll"> |
| | | <publishTime>03/22/2022 13:17:26</publishTime> |
| | |
| | | <publishTime>05/09/2021 01:08:30</publishTime> |
| | | </File> |
| | | <File Include="bin/Kingdee.BOS.WebApi.Client.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="bin/libgrpc_csharp_ext.x64.dylib"> |
| | | <publishTime>03/19/2022 07:38:44</publishTime> |
| | |
| | | <publishTime>07/25/2012 19:48:56</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.dll"> |
| | | <publishTime>12/29/2025 13:14:09</publishTime> |
| | | <publishTime>01/05/2026 23:04:19</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.pdb"> |
| | | <publishTime>12/29/2025 13:14:09</publishTime> |
| | | <publishTime>01/05/2026 23:04:19</publishTime> |
| | | </File> |
| | | <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Newtonsoft.Json.dll"> |
| | | <publishTime>03/08/2023 15:09:56</publishTime> |
| | |
| | | <publishTime>10/23/2021 17:07:54</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.dll"> |
| | | <publishTime>12/29/2025 13:14:01</publishTime> |
| | | <publishTime>01/05/2026 23:04:14</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.pdb"> |
| | | <publishTime>12/29/2025 13:14:01</publishTime> |
| | | <publishTime>01/05/2026 23:04:14</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.dll"> |
| | | <publishTime>12/29/2025 13:14:03</publishTime> |
| | | <publishTime>01/05/2026 23:04:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.pdb"> |
| | | <publishTime>12/29/2025 13:14:03</publishTime> |
| | | <publishTime>01/05/2026 23:04:16</publishTime> |
| | | </File> |
| | | <File Include="bin/RestSharp.dll"> |
| | | <publishTime>08/31/2012 06:22:50</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.dll"> |
| | | <publishTime>12/29/2025 13:14:03</publishTime> |
| | | <publishTime>01/05/2026 23:04:16</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.pdb"> |
| | | <publishTime>12/29/2025 13:14:03</publishTime> |
| | | <publishTime>01/05/2026 23:04:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Swashbuckle.Core.dll"> |
| | | <publishTime>02/16/2015 01:57:08</publishTime> |
| | | </File> |
| | | <File Include="bin/SyntacticSugar.dll"> |
| | | <publishTime>12/29/2025 09:20:32</publishTime> |
| | | <publishTime>01/05/2026 23:04:11</publishTime> |
| | | </File> |
| | | <File Include="bin/SyntacticSugar.pdb"> |
| | | <publishTime>12/29/2025 09:20:32</publishTime> |
| | | <publishTime>01/05/2026 23:04:11</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Buffers.dll"> |
| | | <publishTime>07/19/2017 18:01:28</publishTime> |
| | |
| | | <publishTime>11/28/2018 21:01:00</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Http.WebHost.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Mvc.dll"> |
| | | <publishTime>01/28/2015 12:02:18</publishTime> |
| | |
| | | <publishTime>05/09/2023 10:43:40</publishTime> |
| | | </File> |
| | | <File Include="bin/TopSdk.dll"> |
| | | <publishTime>12/29/2025 09:20:32</publishTime> |
| | | <publishTime>01/05/2026 23:04:20</publishTime> |
| | | </File> |
| | | <File Include="bin/TopSdk.pdb"> |
| | | <publishTime>12/29/2025 09:20:32</publishTime> |
| | | <publishTime>01/05/2026 23:04:20</publishTime> |
| | | </File> |
| | | <File Include="bin/WebActivatorEx.dll"> |
| | | <publishTime>11/24/2014 19:18:48</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.dll"> |
| | | <publishTime>12/29/2025 14:32:51</publishTime> |
| | | <publishTime>01/05/2026 23:09:51</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.pdb"> |
| | | <publishTime>12/29/2025 14:32:51</publishTime> |
| | | <publishTime>01/05/2026 23:09:51</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.XmlSerializers.dll"> |
| | | <publishTime>12/29/2025 14:32:55</publishTime> |
| | | <publishTime>01/05/2026 23:10:04</publishTime> |
| | | </File> |
| | | <File Include="bin/WebGrease.dll"> |
| | | <publishTime>07/18/2013 01:03:52</publishTime> |
| | |
| | | <publishTime>11/29/2018 21:26:30</publishTime> |
| | | </File> |
| | | <File Include="Config/kdapi.config"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.css"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.min.css"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | </File> |
| | | <File Include="Content/Site.css"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:15</publishTime> |
| | | </File> |
| | | <File Include="DLL/BLL.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/DAL.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/DBUtility.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/Interop.grsvr6Lib.dll"> |
| | | <publishTime>12/15/2025 08:04:16</publishTime> |
| | | <publishTime>12/14/2025 21:28:19</publishTime> |
| | | </File> |
| | | <File Include="DLL/Kingdee.BOS.WebApi.Client.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/Model.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/Newtonsoft.Json.Net35.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/Pub_Class.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/Pub_Control.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="DLL/SQLHelper.dll"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.eot"> |
| | | <publishTime>08/18/2025 16:11:19</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.svg"> |
| | | <publishTime>08/18/2025 16:11:19</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.ttf"> |
| | | <publishTime>08/18/2025 16:11:19</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.woff"> |
| | | <publishTime>08/18/2025 16:11:19</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Global.asax"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="grpc_csharp_ext.x64.dll"> |
| | | <publishTime>03/22/2022 13:17:22</publishTime> |
| | |
| | | <publishTime>03/22/2022 13:17:22</publishTime> |
| | | </File> |
| | | <File Include="Index.html"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="libgrpc_csharp_ext.x64.dylib"> |
| | | <publishTime>03/19/2022 07:38:44</publishTime> |
| | |
| | | <publishTime>03/19/2022 07:38:42</publishTime> |
| | | </File> |
| | | <File Include="libman.json"> |
| | | <publishTime>08/18/2025 16:11:19</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:16</publishTime> |
| | | </File> |
| | | <File Include="packages.config"> |
| | | <publishTime>12/29/2025 09:21:08</publishTime> |
| | | <publishTime>12/29/2025 09:02:47</publishTime> |
| | | </File> |
| | | <File Include="Properties/PublishProfiles/JFAPI.pubxml.user"> |
| | | <publishTime>12/08/2025 10:29:30</publishTime> |
| | | <publishTime>12/07/2025 12:01:10</publishTime> |
| | | </File> |
| | | <File Include="Template/barCodeTemplateStorage.json"> |
| | | <publishTime>09/12/2025 10:51:38</publishTime> |
| | | <publishTime>08/29/2025 09:43:09</publishTime> |
| | | </File> |
| | | <File Include="Utility/Barcode.ashx"> |
| | | <publishTime>12/15/2025 08:04:16</publishTime> |
| | | <publishTime>12/14/2025 21:28:19</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/bootstrap.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/bootstrap.min.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.min.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.min.map"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.min.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.unobtrusive.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/modernizr-2.6.2.js"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Shared/Error.cshtml"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/Shared/_Layout.cshtml"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/web.config"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Views/_ViewStart.cshtml"> |
| | | <publishTime>08/18/2025 16:11:18</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Department_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:29</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:29</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:29</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Customer_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Department_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Employee_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Group_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Source_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource"> |
| | | <publishTime>10/27/2025 08:51:30</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource"> |
| | | <publishTime>10/27/2025 08:51:29</publishTime> |
| | | <publishTime>04/21/2025 11:46:17</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>12/29/2025 13:14:35</publishTime> |
| | | <publishTime>01/05/2026 23:05:15</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | æ¤æä»¶ç± Web 项ç®çåå¸/æå
è¿ç¨ä½¿ç¨ãå¯ä»¥éè¿ç¼è¾æ¤ MSBuild æä»¶ |
| | | èªå®ä¹æ¤è¿ç¨çè¡ä¸ºã为äºè§£ä¸æ¤ç¸å
³çæ´å¤å
容ï¼è¯·è®¿é® https://go.microsoft.com/fwlink/?LinkID=208121ã |
| | | --> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | </Project> |
| | |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <File Include="apiapp.json"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/AlibabaCloud.EndpointUtil.dll"> |
| | | <publishTime>04/07/2020 16:33:48</publishTime> |
| | |
| | | <publishTime>05/09/2021 01:08:30</publishTime> |
| | | </File> |
| | | <File Include="bin/Kingdee.BOS.WebApi.Client.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/libgrpc_csharp_ext.x64.dylib"> |
| | | <publishTime>03/19/2022 07:38:44</publishTime> |
| | |
| | | <publishTime>01/06/2026 10:52:46</publishTime> |
| | | </File> |
| | | <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/Newtonsoft.Json.dll"> |
| | | <publishTime>03/08/2023 15:09:56</publishTime> |
| | |
| | | <publishTime>11/28/2018 21:01:00</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Http.WebHost.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Mvc.dll"> |
| | | <publishTime>01/28/2015 12:02:18</publishTime> |
| | |
| | | <publishTime>11/29/2018 21:26:30</publishTime> |
| | | </File> |
| | | <File Include="Config/kdapi.config"> |
| | | <publishTime>04/06/2023 15:57:01</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.css"> |
| | | <publishTime>04/06/2023 15:57:01</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.min.css"> |
| | | <publishTime>04/06/2023 15:57:01</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Content/Site.css"> |
| | | <publishTime>04/06/2023 15:57:01</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/BLL.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/DAL.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/DBUtility.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Interop.grsvr6Lib.dll"> |
| | | <publishTime>01/04/2026 18:33:49</publishTime> |
| | | <publishTime>12/16/2025 16:29:36</publishTime> |
| | | </File> |
| | | <File Include="DLL/Kingdee.BOS.WebApi.Client.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Model.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Newtonsoft.Json.Net35.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Pub_Class.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/Pub_Control.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="DLL/SQLHelper.dll"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.eot"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.svg"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.ttf"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.woff"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Global.asax"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="grpc_csharp_ext.x64.dll"> |
| | | <publishTime>03/22/2022 13:17:22</publishTime> |
| | |
| | | <publishTime>03/22/2022 13:17:22</publishTime> |
| | | </File> |
| | | <File Include="Index.html"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="libgrpc_csharp_ext.x64.dylib"> |
| | | <publishTime>03/19/2022 07:38:44</publishTime> |
| | |
| | | <publishTime>03/19/2022 07:38:42</publishTime> |
| | | </File> |
| | | <File Include="libman.json"> |
| | | <publishTime>07/12/2023 08:14:21</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="packages.config"> |
| | | <publishTime>01/04/2026 18:33:49</publishTime> |
| | | <publishTime>12/30/2025 14:17:55</publishTime> |
| | | </File> |
| | | <File Include="Properties/PublishProfiles/JFAPI.pubxml.user"> |
| | | <publishTime>12/08/2025 16:05:47</publishTime> |
| | | <publishTime>12/10/2025 17:08:59</publishTime> |
| | | </File> |
| | | <File Include="Template/barCodeTemplateStorage.json"> |
| | | <publishTime>09/01/2025 08:23:20</publishTime> |
| | | <publishTime>09/05/2025 16:16:48</publishTime> |
| | | </File> |
| | | <File Include="Utility/Barcode.ashx"> |
| | | <publishTime>01/04/2026 18:33:49</publishTime> |
| | | <publishTime>12/16/2025 16:29:36</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/bootstrap.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/bootstrap.min.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.min.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery-1.10.2.min.map"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.min.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.unobtrusive.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Scripts/modernizr-2.6.2.js"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Shared/Error.cshtml"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/Shared/_Layout.cshtml"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/web.config"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Views/_ViewStart.cshtml"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>05/23/2025 10:00:25</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Department_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Customer_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Department_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Employee_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Group_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Source_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:36</publishTime> |
| | | </File> |
| | | <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource"> |
| | | <publishTime>04/06/2023 15:57:02</publishTime> |
| | | <publishTime>08/21/2025 15:39:37</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>01/06/2026 10:53:28</publishTime> |
| | |
| | | using System; |
| | | using System.Web; |
| | | //using grsvr6Lib; |
| | | using grsvr6Lib; |
| | | |
| | | namespace GridReport.html5 |
| | | { |
| | |
| | | <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>--> <!--æµè¯æå¡å¨--> |
| | | <!--<add key="surl" value="http://localhost:8082/webs/webservice1.asmx"/> --><!--æ¬å°--> |
| | | <!--<add key="sUrl" value="http://192.168.110.57:81/WEBS/WebService1.asmx"/>--> <!--éé¯éæ¬å°é
ç½®--> |
| | | <add key="surl" value="http://localhost/WEBS-WMS/webservice1.asmx" /> <!--ç¿æ¶æ¶æ¬å°é
ç½®--> |
| | | <!--<add key="surl" value="http://localhost/webs-web/webservice1.asmx" />--> <!--ç¿æ¶æ¶æ¬å°é
ç½®--> |
| | | <!--<add key="sUrl" value="http://192.168.1.57:8082/WEBS-WMS/WebService1.asmx"/>ä¹è±--> |
| | | <!--<add key="sUrl" value="http://61.130.182.102:18181/WEBSCS/WebService1.asmx"/>--><!--æ¯è«å°--> |
| | | <!--<add key="surl" value="http://192.168.0.113/WEBS-WMS/Webservice1.asmx" />ä¸åæ¬å°é
ç½®--> |
| | | <!--<add key="surl" value="http://36.134.2.30:200/WEBS-WMS/WebService1.asmx" />--> <!--éå¸
--> |
| | | <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx" />--> |
| | | <add key="sUrl" value="http://localhost:81/MESWMS-WEBS/WebService1.asmx" /> |
| | | |
| | | <add key="webpages:Version" value="3.0.0.0" /> |
| | | <add key="webpages:Enabled" value="false" /> |
| | |
| | | </basicHttpBinding> |
| | | </bindings> |
| | | <client> |
| | | <endpoint address="http://localhost/WEBS-WMS/webservice1.asmx" binding="basicHttpBinding" bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap" name="WebService1Soap" /> |
| | | <endpoint address="http://localhost:81/MESWMS-WEBS/WebService1.asmx" binding="basicHttpBinding" bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap" name="WebService1Soap" /> |
| | | </client> |
| | | </system.serviceModel> |
| | | <applicationSettings> |
| | | <WebAPI.Properties.Settings> |
| | | <setting name="WebAPI_WebS_WebService1" serializeAs="String"> |
| | | <value>http://localhost/WEBS-WMS/webservice1.asmx</value> |
| | | <value>http://localhost:81/MESWMS-WEBS/WebService1.asmx</value> |
| | | </setting> |
| | | </WebAPI.Properties.Settings> |
| | | </applicationSettings> |
| | |
| | | <Compile Include="Controllers\MJGL\Sc_MouldInRequestBillController.cs" /> |
| | | <Compile Include="Controllers\MJGL\Sc_MouldMoveStockRequestBillController.cs" /> |
| | | <Compile Include="Controllers\MJGL\Gy_MaterialPackingRelationController.cs" /> |
| | | <Compile Include="Controllers\QC_InStockCheckBillController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Sb_EquipPatrolCheckRuleBillController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Sb_EquipPatrolCheckPlanBillController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Sb_EquipPatrolCheckBillController.cs" /> |
| | |
| | | <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_PNLInfoTypeLevelController.cs" /> |
| | | <Compile Include="Controllers\åºç¡èµæ\åºç¡èµæ\Gy_ShelfLifeNearExpiryController.cs" /> |
| | | <Compile Include="Controllers\æ£éªç³è¯·å\QC_RequestCheckBillController.cs" /> |
| | | <Compile Include="Controllers\ç©æµç®¡ç\åºè¿å\WLYayBillController.cs" /> |
| | | <Compile Include="Controllers\项ç®ç®¡ç\å·¥ç¨é¡¹ç®\PM_ProjectBill_WorkController.cs" /> |
| | | <Compile Include="DLL\ClsGy_ItemMoney_Ctl.cs" /> |
| | | <Compile Include="DLL\ClsSc_MESStopRestoreWorkBill.cs" /> |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <LastActiveSolutionConfig>Debug|x86</LastActiveSolutionConfig> |
| | | <NameOfLastUsedPublishProfile>D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile2.pubxml</NameOfLastUsedPublishProfile> |
| | | <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> |
| | | <UseIISExpress>true</UseIISExpress> |
| | | <Use64BitIISExpress /> |
| | | <IISExpressSSLPort /> |
| | |
| | | <IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication> |
| | | <IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode> |
| | | <UseGlobalApplicationHostFile /> |
| | | <Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID> |
| | | <Controller_SelectedScaffolderCategoryPath>root/Common/Web API</Controller_SelectedScaffolderCategoryPath> |
| | | <WebStackScaffolding_ControllerDialogWidth>600</WebStackScaffolding_ControllerDialogWidth> |
| | | <WebStackScaffolding_IsLayoutPageSelected>True</WebStackScaffolding_IsLayoutPageSelected> |
| | | <WebStackScaffolding_IsPartialViewSelected>False</WebStackScaffolding_IsPartialViewSelected> |
| | | <WebStackScaffolding_IsReferencingScriptLibrariesSelected>True</WebStackScaffolding_IsReferencingScriptLibrariesSelected> |
| | | <WebStackScaffolding_LayoutPageFile /> |
| | | <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected> |
| | | <NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> |
| | | <ProjectView>ShowAllFiles</ProjectView> |
| | | <ProjectView>ProjectFiles</ProjectView> |
| | | </PropertyGroup> |
| | | <ProjectExtensions /> |
| | | <ProjectExtensions> |
| | | <VisualStudio> |
| | | <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> |
| | | <WebProjectProperties> |
| | | <StartPageUrl> |
| | | </StartPageUrl> |
| | | <StartAction>CurrentPage</StartAction> |
| | | <AspNetDebugging>True</AspNetDebugging> |
| | | <SilverlightDebugging>False</SilverlightDebugging> |
| | | <NativeDebugging>False</NativeDebugging> |
| | | <SQLDebugging>False</SQLDebugging> |
| | | <ExternalProgram> |
| | | </ExternalProgram> |
| | | <StartExternalURL> |
| | | </StartExternalURL> |
| | | <StartCmdLineArguments> |
| | | </StartCmdLineArguments> |
| | | <StartWorkingDirectory> |
| | | </StartWorkingDirectory> |
| | | <EnableENC>True</EnableENC> |
| | | <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug> |
| | | </WebProjectProperties> |
| | | </FlavorProperties> |
| | | </VisualStudio> |
| | | </ProjectExtensions> |
| | | </Project> |
| | |
| | | <<<<<<< HEAD |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll |
| | | D:\ç½ç«åå¸\å端代ç \MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb |
| | | ======= |
| | | D:\GITä»åº\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll |
| | | D:\GITä»åº\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb |
| | | D:\GITä»åº\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache |
| | | D:\GITä»åº\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache |
| | | D:\GITä»åº\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll |
| | | D:\GITä»åº\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb |
| | | >>>>>>> 17752a6ca5434cac875b98272c9bc7534ae4a059 |
| New file |
| | |
| | | eb64bc61f5da8fdd8ad56e04c391e3a377d8ca59 |
| New file |
| | |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Release\TopSdk.dll |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Release\TopSdk.pdb |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.csproj.CoreCompileInputs.cache |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.dll |
| | | D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.pdb |