雷池测试

This commit is contained in:
qmj
2025-06-07 22:11:51 +08:00
parent 71ca541865
commit 68a6bbd27e
15 changed files with 626 additions and 134 deletions
@@ -11,6 +11,9 @@ using UFIDA.U8.Framework.Api.ControlObject.U8M;
namespace UFIDA.U8.Framework.Api.ControlObject.AP
{
/// <summary>
/// 票据管理(应收)
/// </summary>
public class NoteManageAR
{
/// <summary>
@@ -74,15 +77,11 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
//voucher.OneVoucherData = voucherData;
//voucher.objPub = clsPub;
clsPub.Conn.BeginTrans();
res.bSuccess = voucher.NoteCheck(voucherData, ref errMsg);
//res.bSuccess = voucher.VoucherHeadCheck(voucherData,true, ref errMsg);
if (!res.bSuccess)
{
clsPub.Conn.RollbackTrans();
//login.Connection.RollbackTrans();
res.message = "保存失败";
res.result = errMsg;
@@ -93,8 +92,6 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
if (!res.bSuccess)
{
clsPub.Conn.RollbackTrans();
//login.Connection.RollbackTrans();
res.message = "保存失败";
res.result = errMsg;
@@ -105,7 +102,9 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
var newInput = new Dictionary<string, object>()
{
{"cVouchID","0000000001"},
{ "dVouchDate", $"{login._vbLogin.CurDate:yyyy-MM-dd}" },
{ "cTypeName", "收款单" },
{ "cSSName", voucherData.cVouchTypeName },
{ "cexch_name", voucherData.cExch_Name },
{ "iAmount_f", voucherData.iAmount },
@@ -114,11 +113,15 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
{ "cBankAccount", voucherData.cPayBillAccount },
{ "cNoteNo", voucherData.CVouchId },
{ "cDepCode", voucherData.cDeptCode },
//{ "cDwCode", "03006" },
{ "iPayType", 0 },
{ "cPayType", "货款" },
{ "cDwCode", voucherData.cDwCode },
{ "cOperator", voucherData.CBill },
{ "cDigest", voucherData.cDigest },
{ "bStartFlag", voucher.m_bStartFlag },
{ "cVouchType", "48" },
{ "cAuthID", "00000001" },
{ "cCoVouchType", voucherData.cVouchType },
{ "cCoVouchID", voucherData.CVouchId },
{ "cFlag", voucherData.cFlag },
@@ -126,7 +129,12 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
{ "cPerson", voucherData.cPerson },
{ "cNatBank", voucherData.cReceiveBank },
{ "cNatBankAccount", voucherData.cReceiveAccount },
{ "cCode", voucher.getNoteKm(voucherData.cVouchType) }
//{ "cCode", voucher.getNoteKm(voucherData.cVouchType) },
{ "cCode", "" },
{ "iPayForOther", 0 },
{ "bFromBank", 0 },
{ "bToBank", 0 },
{ "bSure", 0 },
};
var bodys = new List<Dictionary<string, object>>();
@@ -136,6 +144,7 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
{"editprop","A"},
{"cMemo",voucherData.cDigest},
{"cCusVen",voucherData.cDwCode},
//{"cCusVen","03006"},
{"iAmt_f",voucherData.iAmount},
{"iAmt",voucherData.iAmount_Local},
{"cKm",voucher.getNoteKm(voucherData.cVouchType)},
@@ -143,8 +152,10 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
{"iRAmt",voucherData.iAmount_Local},
{"cDepCode",voucherData.cDeptCode},
{"cPersonCode",voucherData.cPerson},
{"iType",0},
{"cType","应收款"},
};
newInput["body"] = bodys;
bodys.Add(body);
@@ -165,17 +176,14 @@ namespace UFIDA.U8.Framework.Api.ControlObject.AP
if (!res2.bSuccess)
{
clsPub.Conn.RollbackTrans();
//login.Connection.RollbackTrans();
res.message = "保存失败";
res.result = res2.message;
res.result = res2.result;
res.voucherCode = $"{voucherData.CVouchId}";
res.voucherId = $"{voucherData.CVouchId}";
return res;
}
clsPub.Conn.CommitTrans();
//login.Connection.CommitTrans();
res.message = "保存成功";
res.voucherCode = $"{voucherData.CVouchId}";
res.voucherId = $"{voucherData.CVouchId}";