采购接口功能全部完成
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using UFIDA.U8.Framework.Api.ControlObject.Common;
|
||||
using UFIDA.U8.Framework.Api.ControlObject.Entity;
|
||||
using UFIDA.U8.Framework.Api.ControlObject.U8M;
|
||||
|
||||
namespace UFIDA.U8.Framework.Api.ControlObject.AP
|
||||
{
|
||||
public class NoteManageAP
|
||||
{
|
||||
/// <summary>
|
||||
/// 保存票据
|
||||
/// </summary>
|
||||
/// <param name="login"></param>
|
||||
/// <param name="input"></param>
|
||||
/// <param name="bNeedBillClosed"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<BaseResult<string>> NoteSave(BaseLogin login,Dictionary<string,object> input,bool bNeedBillClosed)
|
||||
{
|
||||
try
|
||||
{
|
||||
var clsSysInterface = $"UfHeronReport.clsSysInterface".GetComObject();
|
||||
var clsReportManager = $"UfHeronReport.clsReportManager".GetComObject();
|
||||
var voucherData = $"NoteManageAR.VoucherData".GetComObject();
|
||||
var voucher = $"NoteManageAR.Voucher".GetComObject();
|
||||
|
||||
clsSysInterface.InitInterFace("AP", objLogin: login._vbLogin);
|
||||
|
||||
voucherData = CommonHelper.ToVoucherData(input,voucherData);
|
||||
|
||||
voucher.Init(login._vbLogin, clsReportManager, clsSysInterface);
|
||||
|
||||
var res = new BaseResult<string>();
|
||||
var errMsg = "";
|
||||
|
||||
res.bSuccess = voucher.NoteSave(voucherData, ref errMsg);
|
||||
|
||||
if (!res.bSuccess)
|
||||
{
|
||||
res.message = "保存失败";
|
||||
res.result = errMsg;
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
res.message = "保存成功";
|
||||
res.voucherCode = $"{voucherData.CVouchId}";
|
||||
res.voucherId = $"{voucherData.CVouchId}";
|
||||
|
||||
return res;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
await Task.Delay(1);
|
||||
|
||||
return new BaseResult<string>() { bSuccess = false, message = "保存失败", result = ex.Message };
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user