From 86cb7a2eba9ab53c3cab4c4ae072b34d775f2b0a Mon Sep 17 00:00:00 2001 From: qmj Date: Fri, 3 Jul 2026 16:39:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=87=87=E8=B4=AD=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E7=9A=84=E8=87=AA=E5=8A=A8=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ST/USERPCO.cs | 1 + UFIDA.U8.Framework.Api/App_Data/API_Meta.db | Bin 110592 -> 110592 bytes UFIDA.U8.Framework.Api/App_Data/U8API.xml | 7 +++---- .../Controllers/U8/PUController.cs | 6 ++++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/UFIDA.U8.Framework.Api.ControlObject/ST/USERPCO.cs b/UFIDA.U8.Framework.Api.ControlObject/ST/USERPCO.cs index e7c31ba..c261f3e 100644 --- a/UFIDA.U8.Framework.Api.ControlObject/ST/USERPCO.cs +++ b/UFIDA.U8.Framework.Api.ControlObject/ST/USERPCO.cs @@ -42,6 +42,7 @@ namespace UFIDA.U8.Framework.Api.ControlObject.ST /// /// /// + /// /// /// public async Task> Insert(BaseLogin baseLogin, Dictionary dictionary, string cCardNum, string sVouchType, bool bGetCode = false, string codeKey = "", bool bCheck = true, bool bBeforCheckStock = true, bool bIsRedVouch = false, string sAddedState = "", bool bReMote = false, bool bAudit = false, bool bPrintDom = false,bool bVerify=false) diff --git a/UFIDA.U8.Framework.Api/App_Data/API_Meta.db b/UFIDA.U8.Framework.Api/App_Data/API_Meta.db index 867104ed2f0a13df964614da10f78442d55f3ae3..972b05282642923357b42e8350d3ac6c0c2d5dd8 100644 GIT binary patch delta 608 zcmaKo&uddb5XbWxh!OK*f|mv(G$LXS4fFQ*wxGobBGQX`x4ZjxW3VQg1R;ntX{fgn z1>vFCyB=DJIT-M&7oi?{@LaJ${V#kL1fk#@hGD*+`3^I^{Zwy1_4Ks2_pDg;_C_mT zFM9bgzqGrQOJ#=1>>K}E_D=Skzm*w|`j0Ye>nHMlqHq|4a^ZNP-D%Yuwf|=z1PcX5 zn^04Pl%rA#BDEk|VGWo;$eh$#DT5UbEdq_K6xKM4WvEO{Y8k6S=rw8-5sq4FsAI94 zVc=qs5NS9Igcg`H?!rJ>M!`aWlr@q%s=-NwSztM~mNE;Ra^;-h3Wx=%gOC`-F>{VO zrwkE-8zd!10MfFM3J9oVIQM7azt@hpHf!&a!Y@b1mb~VSUmo>G89$RudBu;z&z~;m z65>5u_P*Rm&-lf}$yvWR>gW9PgRV%YaQew|wfdJsz>&mKAc187l*Vs~9^CiNlzx18 zG2MAN-5CFRzBAp94knw^SFht@x-mJJY=7^qN2P&>^GByk54}_JX1Cq3_bS!q>Z&!J zdb824T(u3`s+-D{`e8%0x+|zsvz^=5V)DYR>$W?0*LI`cqPM#k5IFl70b=vO=K;?J bbOGoB!4)h}K!F{VNQE+jaX_Nkx8Bd+kT<}v delta 105 zcmZp8z}E19ZGtr8`H3>ljORBdT(e^o*lccp)`5?ecP=yEO5TTj8GI_db2m0h@-i_^ zp4h0&#VEx928==z8=W`L?M>grY|d*oo!x;ke`DhTp6zD7jOT*b82Kd__$4+r^6^iX ISkL$Z0Pe*f;Q#;t diff --git a/UFIDA.U8.Framework.Api/App_Data/U8API.xml b/UFIDA.U8.Framework.Api/App_Data/U8API.xml index b1cab64..6ec5d0d 100644 --- a/UFIDA.U8.Framework.Api/App_Data/U8API.xml +++ b/UFIDA.U8.Framework.Api/App_Data/U8API.xml @@ -980,7 +980,7 @@ 日志组件 - + 保存单据 @@ -990,12 +990,11 @@ 红蓝标识:True,蓝字 发票类型(普通发票 ppurbill,专用发票 purbill,运费发票 ypurbill);到货单类型(到货单 0,退货单 1,拒收单 2) 业务类型:普通采购,直运采购,受托代销 - 单据状态:2新增,1修改,0非编辑 CS 0,BS 1;一般CS 为空 - - + 业务ID + 是否审核 diff --git a/UFIDA.U8.Framework.Api/Controllers/U8/PUController.cs b/UFIDA.U8.Framework.Api/Controllers/U8/PUController.cs index 12eab7e..837aeb7 100644 --- a/UFIDA.U8.Framework.Api/Controllers/U8/PUController.cs +++ b/UFIDA.U8.Framework.Api/Controllers/U8/PUController.cs @@ -41,11 +41,13 @@ namespace UFIDA.U8.Framework.Api.Controllers.U8 /// 单据状态:2新增,1修改,0非编辑 /// CS 0,BS 1;一般CS /// 为空 + /// 业务ID + /// 是否审核 /// /// [HttpPost] [Route("api/U8/PU/{cCardNum}/VoucherSave")] - public async Task> VoucherSave(string cAccId, string cCardNum, [FromBody] Dictionary input, bool bPositive = true, string sBillType = null, string sBusType = "", int VoucherState = 2, UseMode UserMode = UseMode.CS, string sOverDetailsXml = null, string tradeid = null) + public async Task> VoucherSave(string cAccId, string cCardNum, [FromBody] Dictionary input, bool bPositive = true, string sBillType = null, string sBusType = "", int VoucherState = 2, UseMode UserMode = UseMode.CS, string sOverDetailsXml = null, string tradeid = null, bool? bVerify = null) { try { @@ -157,7 +159,7 @@ namespace UFIDA.U8.Framework.Api.Controllers.U8 var co = new clsVoucherCO_PU(); - var res = await co.VoucherSave(baseLogin, input, cCardNum, (vouchertype)Convert.ToInt32(voucherInfo.VoucherType), bPositive, sBillType, sBusType, VoucherState, UserMode, sOverDetailsXml, bGetCode, codeKey, voucherInfo.bVerify, voucherInfo.bPrintDom, voucherInfo.iswfcontrolled, voucherInfo.cFlowFieldName); + var res = await co.VoucherSave(baseLogin, input, cCardNum, (vouchertype)Convert.ToInt32(voucherInfo.VoucherType), bPositive, sBillType, sBusType, VoucherState, UserMode, sOverDetailsXml, bGetCode, codeKey, bVerify ?? voucherInfo.bVerify, voucherInfo.bPrintDom, voucherInfo.iswfcontrolled, voucherInfo.cFlowFieldName); res.tradeid = tradeid;