From a315ad0ad9d4f68b28d78a3ea0030cf11c74f5bd Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期一, 01 三月 2021 16:03:43 +0800 Subject: [PATCH] 3.1日问题更改上传 --- src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs | 3 ++- src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAudit.cs | 2 +- src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs | 17 ++++++++++++----- src/BLL/Demo.BillView/PRD/Pro_WorkBillPlatform.cs | 12 +++++++++++- 4 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs b/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs index 22be0a8..310984d 100644 --- a/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs +++ b/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs @@ -79,7 +79,8 @@ { if (Convert.ToString(current["FCompleteDetailStatus"]) == "鏈綈濂�") { - grid.SetRowBackcolor("#FF0000", _i); + // grid.SetRowBackcolor("#FF0000", _i); + grid.SetRowBackcolor("#71FF98CB", _i); } _i++; } diff --git a/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAudit.cs b/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAudit.cs index 16bf897..b92ab3a 100644 --- a/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAudit.cs +++ b/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAudit.cs @@ -123,7 +123,7 @@ DynamicObjectCollection linkRows = linkEntry.DynamicProperty.GetValue(entryRow) as DynamicObjectCollection; - linkRows.Clear(); + DynamicObject linkRow = new DynamicObject(linkEntry.DynamicObjectType); linkRow["STableName"] = srcTableNumber; this.FillLinkRow(srcRow, entryRow, linkRow); diff --git a/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs b/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs index 38b2412..876258c 100644 --- a/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs +++ b/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs @@ -302,9 +302,12 @@ if (string.IsNullOrEmpty(Convert.ToString(current["FSCOrderNo"]))) continue; //鏍规嵁鐢熶骇璁㈠崟鍙峰拰鐗╂枡鏌ヨ鏄惁瀛樺湪鏄庣粏 +鐢熶骇璁㈠崟鏄庣粏琛屽彿 - sql = string.Format(@"/*dialect*/SELECT T1.FBILLNO,T2.* FROM T_PRD_MO T1 - LEFT JOIN T_PRD_MOENTRY T2 ON T1.FID = T2.FID - WHERE T1.FBILLNO = '{0}' AND T2.FMATERIALID = '{1}' AND T2.FSEQ = '{2}'", Convert.ToString(current["FSCOrderNo"]), Convert.ToString(current["FMatrailId_Id"]), Convert.ToString(current["FSRCBILLENTRYSEQ"])); + sql = string.Format(@" +/*dialect*/ +SELECT T1.FBILLNO,T2.*,t3.FNUMBER as FUnitNumber FROM T_PRD_MO T1 + LEFT JOIN T_PRD_MOENTRY T2 ON T1.FID = T2.FID + join T_BD_UNIT t3 on t2.FUNITID=t3.FUNITID + WHERE T1.FBILLNO = '{0}' AND T2.FMATERIALID = '{1}' AND T2.FSEQ = '{2}'", Convert.ToString(current["FSCOrderNo"]), Convert.ToString(current["FMatrailId_Id"]), Convert.ToString(current["FSRCBILLENTRYSEQ"])); DataTable dt = new DataTable(); dt = DBServiceHelper.ExecuteDataSet(Context, sql).Tables[0]; if (dt.Rows.Count == 0) @@ -314,6 +317,7 @@ string FLOT = "";//FLOT 鎵规 string FQTY = "";//FQTY 鐢熶骇璁㈠崟鏁伴噺 string FBILLNO = "";//FBILLNO 鍘熷崟鍙� + string FHUnitID = "";//鍗曚綅 if (dt.Rows.Count > 0) { FID = dt.Rows[0]["FID"].ToString(); @@ -321,6 +325,7 @@ FLOT = dt.Rows[0]["FLOT"].ToString(); FQTY = dt.Rows[0]["FQTY"].ToString(); FBILLNO = dt.Rows[0]["FBILLNO"].ToString(); + FHUnitID = dt.Rows[0]["FUnitNumber"].ToString(); } JObject jsonRoot = new JObject(); jsonRoot.Add("Creator", ""); @@ -331,13 +336,15 @@ jsonRoot.Add("IsVerifyBaseDataField", ""); JObject jsonModel = new JObject(); jsonModel.Add("FPreparatDate", date.ToString());//缂栧埗鏃ユ湡 - jsonModel.Add("FSRCBILLENTRYSEQ", date.ToString());//鐢熶骇璁㈠崟鏄庣粏琛屽彿 + jsonModel.Add("FSRCBILLENTRYSEQ", Convert.ToString(current["FSRCBILLENTRYSEQ"]) );//鐢熶骇璁㈠崟鏄庣粏琛屽彿 jsonModel.Add("FSCOrderNo", Convert.ToString(current["FSCOrderNo"])); //鐢熶骇璁㈠崟鍙稦SCOrderNo jsonModel.Add("FHSeOrderBillNo", Convert.ToString(current["FSalOrderNo"]));//閿�鍞鍗曞彿 jsonModel.Add("FHOrderLev", current["FOrderLevel"].ToString());//璁㈠崟绛夌骇 jsonModel.Add("FHOrderQty", Convert.ToString(current["FSalOrderCount"]));//閿�鍞鍗曟暟閲� jsonModel.Add("FHOrderCommitDate", Convert.ToString(current["FDeliveryDate"]));//浜よ揣鏈烪OrderCommitDate - //jsonModel.Add("FBatch", current["FBatch"].ToString());//鎵规 + jsonModel.Add("FHUnitID", new JObject() { ["Fnumber"] = FHUnitID });//鍗曚綅 + + //jsonModel.Add("FBatch", current["FBatch"].ToString());//鎵规 jsonModel.Add("FBatch", FLOT);//鎵规 jsonModel.Add("FHOrderNeedQty", FQTY);// 璁㈠崟闇�姹傛暟閲� jsonModel.Add("FPrdBillNo", FBILLNO); ;//婧愬崟缂栧彿 diff --git a/src/BLL/Demo.BillView/PRD/Pro_WorkBillPlatform.cs b/src/BLL/Demo.BillView/PRD/Pro_WorkBillPlatform.cs index 4e38a3d..9a48620 100644 --- a/src/BLL/Demo.BillView/PRD/Pro_WorkBillPlatform.cs +++ b/src/BLL/Demo.BillView/PRD/Pro_WorkBillPlatform.cs @@ -1190,6 +1190,7 @@ this.Model.SetValue("FSEQ", i + 1, i);//搴忓彿 this.Model.SetValue("FCompleteSetCount", "", i);//鎬婚綈濂楁暟閲� this.Model.SetValue("FProOrderCount", dt.Rows[i]["FHOrderNeedQty"].ToString(), i);//鐢熶骇璁㈠崟鏁伴噺 + this.Model.SetValue("FSRCBILLENTRYSEQ", dt.Rows[i]["FSRCBILLENTRYSEQ"].ToString(), i);// this.Model.SetValue("FSalOrderCount", dt.Rows[i]["FHOrderQty"].ToString(), i);//閿�鍞鍗曟暟閲� this.Model.SetValue("FBatch", dt.Rows[i]["FBatch"].ToString(), i);//鎵规鍙� this.Model.SetValue("FUnit", dt.Rows[i]["FHUnitID"].ToString(), i);//璁¢噺鍗曚綅 @@ -1319,6 +1320,7 @@ this.Model.SetValue("FSEQ", i + 1, i);//搴忓彿 this.Model.SetValue("FCompleteSetCount", "", i);//鎬婚綈濂楁暟閲� this.Model.SetValue("FProOrderCount", dt.Rows[i]["FHOrderNeedQty"].ToString(), i);//鐢熶骇璁㈠崟鏁伴噺 + this.Model.SetValue("FSRCBILLENTRYSEQ", dt.Rows[i]["FSRCBILLENTRYSEQ"].ToString(), i);// this.Model.SetValue("FSalOrderCount", dt.Rows[i]["FHOrderQty"].ToString(), i);//閿�鍞鍗曟暟閲� this.Model.SetValue("FBatch", dt.Rows[i]["FBatch"].ToString(), i);//鎵规鍙� this.Model.SetValue("FUnit", dt.Rows[i]["FHUnitID"].ToString(), i);//璁¢噺鍗曚綅 @@ -1595,6 +1597,7 @@ model.Add("FHUnitID", new JObject() { ["Fnumber"] = _DayPlanMaterial[0].FHUnitID });//鍗曚綅锛欶HUnitID model.Add("FDayPlanFID", _DayPlanMaterial[0].FDayPlanFID);//鏃ヨ鍒掑伐鍗曞唴鐮� JArray Entry = new JArray(); + int FSEQ = 1; foreach (var _item in _DayPlanMaterial) { JObject ModelEnty = new JObject(); @@ -1619,8 +1622,10 @@ ModelEnty.Add("FEntrustPickOrgId", new JObject() { ["Fnumber"] = _item.FEntrustPickOrgId });// ModelEnty.Add("FMOID", _item.FMOID);// ModelEnty.Add("FISSUETYPE", _item.FIssueType);// - + ModelEnty.Add("FSEQ", FSEQ);// Entry.Add(ModelEnty); + FSEQ++; + } model.Add("FEntity", Entry); @@ -2024,6 +2029,7 @@ model.Add("FSupplierID", new JObject() { ["Fnumber"] = PurchseFNUMBER }); JArray Fentity = new JArray(); List<PODemandPlanTemp> _PODemandPlanList = PODemandPlanTemp.Where(x => x.FHMASTERDATE == date && x.PurchseFNUMBER == PurchseFNUMBER).ToList(); + int FSEQ = 1; foreach (var _item in _PODemandPlanList) { JObject FentityModel = new JObject(); @@ -2042,7 +2048,11 @@ FentityModel.Add("FHPOOrderEntryID", _item.PurchseFentryID); //閲囪喘璁㈠崟瀛愬唴鐮侊細FHPOOrderEntryID FentityModel.Add("FHPOOrderBillNo", _item.PurchseFBillNo); //閲囪喘璁㈠崟鍙凤細FHPOOrderBillNo FentityModel.Add("FERPCLSID", _item.FErpClsID); //鍙戞枡鏂瑰紡 + FentityModel.Add("FSEQ", FSEQ); //鍙戞枡鏂瑰紡 + FentityModel.Add("FUnitID", new JObject() { ["Fnumber"] = "Pcs"}); //鍙戞枡鏂瑰紡 + Fentity.Add(FentityModel); + FSEQ++; } model.Add("FEntity", Fentity); FinalyResult.Add(model); -- Gitblit v1.9.1