From ffbcbb6ac13d3e700e51ea37063c9a5f4a8a3455 Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期二, 16 一月 2024 16:15:17 +0800 Subject: [PATCH] 1.收料通知单编辑功能完善, 保存方法中,增加 反写关联数量至 采购订单的 存储过程增加超过关闭,反关闭 2.首件检验单保存方法,增加 调用 保存前控制 h_p_QC_FirstPieceCheckBill_BeforeSaveCtrl 和保存后控制 h_p_QC_FirstPieceCheckBill_AfterSaveCtrl的 存储过程。 巡检单保存方法,增加 调用 保存前控制 h_p_QC_PatrolProcCheckBill_BeforeSaveCtrl 和保存后控制 h_p_QC_PatrolProcCheckBill_AfterSaveCtrl的 存储过程。 工序检验单保存方法,增加 调用 保存前控制 h_p_QC_ProcessCheckBill_BeforeSaveCtrl 和保存后控制 h_p_QC_ProcessCheckBill_AfterSaveCtrl的 存储过程。设备保养记录单保存方法,增加 调用 保存前控制 h_p_Sb_EquipMaintainBill_BeforeSaveCtrl 和保存后控制 h_p_Sb_EquipMaintainBill_AfterSaveCtrl的 存储过程。 设备点检记录单保存方法,增加 调用 保存前控制 h_p_Sb_EquipDotCheckBill_BeforeSaveCtrl 和保存后控制 h_p_Sb_EquipDotCheckBill_AfterSaveCtrl的 存储过程。 设备故障登记单保存方法,增加 调用 保存前控制 h_p_Sb_EquipConkBookBill_BeforeSaveCtrl 和保存后控制 h_p_Sb_EquipConkBookBill_AfterSaveCtrl的 存储过程。 设备维修记录单保存方法,增加 调用 保存前控制 h_p_Sb_EquipRepairWorkBill_BeforeSaveCtrl 和保存后控制 h_p_Sb_EquipRepairWorkBill_AfterSaveCtrl的 存储过程。 --- WebAPI/Controllers/ProductInController.cs | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/ProductInController.cs b/WebAPI/Controllers/ProductInController.cs index b15bedf..d134bff 100644 --- a/WebAPI/Controllers/ProductInController.cs +++ b/WebAPI/Controllers/ProductInController.cs @@ -358,8 +358,9 @@ { WebS.WebService1 oWebs = new WebS.WebService1(); WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS(); + string sBarCode = POStockInBillController.JX_Json(sCode, sInterID, HBillType, HOWNERID, sBillNo, sMaker); string sExpressNumber = ""; - WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, (double)sQty, HOWNERID, ref ClsPub.sErrInfo); + WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sBarCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, (double)sQty, HOWNERID, ref ClsPub.sErrInfo); bool flag = WebSoBar == null; object result; if (flag) @@ -1248,18 +1249,37 @@ clsKf_ProductInBillMain.HDeptID = list[0].HDeptID; clsKf_ProductInBillMain.HEmpID = list[0].HEmpID; clsKf_ProductInBillMain.HKeeperID = list[0].HKeeperID; + clsKf_ProductInBillMain.HSecManagerID = list[0].HSecManagerID; clsKf_ProductInBillMain.HRemark = list[0].HRemark; clsKf_ProductInBillMain.HMaker = list[0].HMaker; + clsKf_ProductInBillMain.HBillerID = list[0].HBillerID; clsKf_ProductInBillMain.HWHID = list[0].HWHID; clsKf_ProductInBillMain.HSupID = list[0].HSupID; clsKf_ProductInBillMain.HExplanation = list[0].HExplanation; clsKf_ProductInBillMain.HBillType = "1202"; + if (list[0].HBillType == "3714") + { + clsKf_ProductInBillMain.HMainSourceBillType = "宸ュ簭姹囨姤鍗�"; + } + else if (list[0].HBillType == "3711") + { + clsKf_ProductInBillMain.HMainSourceBillType = "鐢熶骇姹囨姤鍗�"; + } + else if (list[0].HBillType == "3710") + { + clsKf_ProductInBillMain.HMainSourceBillType = "鐢熶骇璁㈠崟"; + } + else + { + clsKf_ProductInBillMain.HMainSourceBillType = "鎵嬪伐褰曞叆"; + } bool flag = this.webserver.set_SaveProductInBill_New(clsKf_ProductInBillMain, hbillType, ref ClsPub.sErrInfo); if (flag) { this.objJsonResult.code = "0"; this.objJsonResult.count = 1; - this.objJsonResult.Message = "鐢熸垚浜у搧鍏ュ簱鍗曟垚鍔燂紒鍗曟嵁鍙蜂负锛�"; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //鎴愬姛锛� + //this.objJsonResult.Message = "鐢熸垚浜у搧鍏ュ簱鍗曟垚鍔燂紒鍗曟嵁鍙蜂负锛�"; this.objJsonResult.data = null; result = this.objJsonResult; } @@ -1267,7 +1287,8 @@ { this.objJsonResult.code = "0"; this.objJsonResult.count = 0; - this.objJsonResult.Message = "涓婁紶澶辫触锛�" + ClsPub.sErrInfo; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //澶辫触锛� + //this.objJsonResult.Message = "涓婁紶澶辫触锛�" + ClsPub.sErrInfo; this.objJsonResult.data = null; result = this.objJsonResult; } -- Gitblit v1.9.1