| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | string sErr = ""; |
| | | if (oSystemParameter.ShowBill(ref sErr)) |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "瑞与祺") |
| | | { |
| | | //判断金蝶云生产汇报单 数量 是否 大于 末道出站数量 |
| | | ds = oCN.RunProcReturn($@"select sum(FFinishQty)-(select HQty from Sc_StationOutBillMain where HBillNo='{BillNo}') |
| | | from AIS20220308151944..T_PRD_MORPT rpt3 |
| | | left join AIS20220308151944..T_PRD_MORPTENTRY rpt2 on rpt3.FID = rpt2.FID |
| | | where F_bsv_Text=(select HProcExchBillNo from Sc_StationOutBillMain where HBillNo='{BillNo}')", "SumCount"); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | if (double.Parse(ds.Tables[0].Rows[0][0].ToString()) < 0) { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "金蝶云汇报数量小于本地出站数量!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | JObject model = new JObject(); |
| | | model.Add("FBillType", new JObject() { ["FNumber"] = "SCRKD01_SYS" }); //单据类型 |
| | | model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //单据日期 |
| | |
| | | FentityModel.Add("FBaseRealQty", item["数量"].ToString());// |
| | | FentityModel.Add("FOwnerTypeId", "BD_OwnerOrg");// |
| | | FentityModel.Add("FOwnerId", new JObject() { ["FNumber"] = item["HPrdOrgNumber"].ToString() });// |
| | | string sErr = ""; |
| | | |
| | | if (oSystemParameter.ShowBill(ref sErr)) |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "瑞与祺") |
| | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 生成金蝶云来料检验单 |
| | | /// </summary> |
| | | /// <param name="InterID">工序汇报单主ID</param> |
| | | /// <returns></returns> |
| | | [Route("QCStockInCheckBill/set_SaveQCStockInCheckBill_Json")] |
| | | [HttpGet] |
| | | public object set_SaveQCStockInCheckBill_Json(string HZJOrgNumber, string HMaterNumber, string HUnitNumber, |
| | | double HCheckQty, double HRightQty, double HBadQty, |
| | | string HCheckResult, string HSupNumber, |
| | | string HUseResult, Int64 HSeQ, Int64 HSourceInterID, |
| | | Int64 HSourceEntryID, string HSourceBillNo, string user, |
| | | Int64 HWHID, Int64 HSPID, Int64 HSupID, Int64 HKeeperID, |
| | | Int64 HMaterID, string HSourceBillType, Int64 HSLInterID, |
| | | Int64 HSLEntryID, string HSLBillNo, Int64 HSLSeQ, string HBillNo, Int64 HInterID,ref string sErrMsg) |
| | | { |
| | | WebS2.WebService1 oWebs1 = new WebS2.WebService1(); |
| | | ///// <summary> |
| | | ///// 生成金蝶云来料检验单 |
| | | ///// </summary> |
| | | ///// <param name="InterID">工序汇报单主ID</param> |
| | | ///// <returns></returns> |
| | | //[Route("QCStockInCheckBill/set_SaveQCStockInCheckBill_Json")] |
| | | //[HttpGet] |
| | | //public object set_SaveQCStockInCheckBill_Json(string HZJOrgNumber, string HMaterNumber, string HUnitNumber, |
| | | // double HCheckQty, double HRightQty, double HBadQty, |
| | | // string HCheckResult, string HSupNumber, |
| | | // string HUseResult, Int64 HSeQ, Int64 HSourceInterID, |
| | | // Int64 HSourceEntryID, string HSourceBillNo, string user, |
| | | // Int64 HWHID, Int64 HSPID, Int64 HSupID, Int64 HKeeperID, |
| | | // Int64 HMaterID, string HSourceBillType, Int64 HSLInterID, |
| | | // Int64 HSLEntryID, string HSLBillNo, Int64 HSLSeQ, string HBillNo, Int64 HInterID,ref string sErrMsg) |
| | | //{ |
| | | // WebS.WebService1 oWebs1 = new WebS.WebService1(); |
| | | |
| | | |
| | | //oWebs1.Url = "http://localhost:9099/WebService1.asmx"; |
| | | //K3CloudApiClient client = new K3CloudApiClient("http://192.168.80.90/k3cloud/"); |
| | | if (oWebs1.set_SaveQcStockInCheckBill_New(HZJOrgNumber, HMaterNumber, HUnitNumber, HCheckQty, HRightQty, HBadQty |
| | | , HCheckResult, HSupNumber, HUseResult, HSeQ, HSourceInterID |
| | | , HSourceEntryID, HSourceBillNo, user, HWHID, HSPID |
| | | , HSupID, HKeeperID, HMaterID, HSourceBillType, HSLInterID |
| | | , HSLEntryID, HSLBillNo, HSLSeQ, HBillNo, HInterID |
| | | , ref sErrMsg)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "生成单据成功!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "生成单据失败!"; |
| | | objJsonResult.data = sErrMsg; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | // //oWebs1.Url = "http://localhost:9099/WebService1.asmx"; |
| | | // //K3CloudApiClient client = new K3CloudApiClient("http://192.168.80.90/k3cloud/"); |
| | | // if (oWebs1.set_SaveQcStockInCheckBill_New(HZJOrgNumber, HMaterNumber, HUnitNumber, HCheckQty, HRightQty, HBadQty |
| | | // , HCheckResult, HSupNumber, HUseResult, HSeQ, HSourceInterID |
| | | // , HSourceEntryID, HSourceBillNo, user, HWHID, HSPID |
| | | // , HSupID, HKeeperID, HMaterID, HSourceBillType, HSLInterID |
| | | // , HSLEntryID, HSLBillNo, HSLSeQ, HBillNo, HInterID |
| | | // , ref sErrMsg)) |
| | | // { |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 1; |
| | | // objJsonResult.Message = "生成单据成功!"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | // } |
| | | // else |
| | | // { |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "生成单据失败!"; |
| | | // objJsonResult.data = sErrMsg; |
| | | // return objJsonResult; |
| | | // } |
| | | //} |
| | | #endregion |
| | | |
| | | |