加入erp的相关服务
This commit is contained in:
35
src/WMS.Web.Api/Controllers/TestController.cs
Normal file
35
src/WMS.Web.Api/Controllers/TestController.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
|
||||
using ERP;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.ServiceModel;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Domain.IService.Public;
|
||||
|
||||
namespace WMS.Web.Api.Controllers
|
||||
{
|
||||
[Route("api/[controller]")]
|
||||
[ApiController]
|
||||
public class TestController : ControllerBase
|
||||
{
|
||||
private readonly IErpService _erpService;
|
||||
public TestController(IErpService erpService)
|
||||
{
|
||||
this._erpService = erpService;
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
[Route("hj")]
|
||||
public async Task<string> TestHJ()
|
||||
{
|
||||
var result= await this._erpService.BillQueryForPurchaseInStock();
|
||||
if (!result.IsSuccess)
|
||||
return "";
|
||||
return JsonConvert.SerializeObject(result.Data);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,9 +18,14 @@
|
||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.11.1" />
|
||||
<PackageReference Include="NLog" Version="4.7.12" />
|
||||
<PackageReference Include="NLog.Web.AspNetCore" Version="4.14.0" />
|
||||
<PackageReference Include="System.ServiceModel.Duplex" Version="4.7.*" />
|
||||
<PackageReference Include="System.ServiceModel.Http" Version="4.7.*" />
|
||||
<PackageReference Include="System.ServiceModel.NetTcp" Version="4.7.*" />
|
||||
<PackageReference Include="System.ServiceModel.Security" Version="4.7.*" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Connected Services\" />
|
||||
<Folder Include="wwwroot\" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
@@ -34,6 +34,12 @@
|
||||
"PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsaVH9M7ooPlO1SwKy0MQImmJTid8aeBjQ99FED+WPwRlktAMtHiaTqlqmkeYhJT6XC5P72vqDDGfXOVr9s4BHuQsSGyzx7ChABmANMlsxy6xtI4II9gV5qAciZdviEDFCOD69C/ZJACX+36N0EjiricuYr/6KNMgDo1tXVUvTzgQEJTym6mZXl2Hs5HbERjEM5SNqBJW+iO+07twROG3sKvNCYBmB1XLsHQ99EbyvBQ1P2w/NqHXjtDSxy3sFhpFtxpgHSNe8eHJcFmPfj+Q6JUi4wEWmZUOjsLDhev6aaN7whQZfgdsPN3M8MMsVGpo3V+coWivprsCpzUIIUTLCQIDAQAB",
|
||||
"PrivateKey": "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCxpUf0zuig+U7VLArLQxAiaYlOJ3xp4GND30UQP5Y/BGWS0Ay0eJpOqWqaR5iElPpcLk/va+oMMZ9c5Wv2zgEe5CxIbLPHsKEAGYA0yWzHLrG0jggj2BXmoByJl2+IQMUI4Pr0L9kkAJf7fo3QSOKuJy5iv/oo0yAOjW1dVS9POBAQlPKbqZleXYezkdsRGMQzlI2oElb6I77Tu3BE4bewq80JgGYHVcuwdD30RvK8FDU/bD82odeO0NLHLewWGkW3GmAdI17x4clwWY9+P5DolSLjARaZlQ6OwsOF6/ppo3vCFBl+B2w83czwwyxUamjdX5yhaK+muwKnNQghRMsJAgMBAAECggEAG2NYDK45v1ewh70ajOvx+Nw8hwgfblNh+nzZsP+csmqDHndk/g35/FayUMbpBMfTMZMST99bXjXoU/IrCwoHsjOLgD8CGK9qoxFLatgDJVJVo3iiWKRf/AaDX9MxJtiViCDnj+4wlBRjWirQwmP6Ts9Ln33pm5GxR40WZ2VSveutCkXWW16MmcT0gKHtEGoREoj+DYCziXaKpvFz+14p0u7wyCUsIEM0qxuGftjOkSGz0RhT6QfwY3TLKPD3C2N2slx3zdNEyFZNPSaugqEkZdUb2ZRGefIopmduo4eoeBce1d3HkyCeyOhmVBt0OBg5KXTey7FR7TDYpOJPFv/ZYQKBgQDRtQQfARg8fVouPPHlwBd90hMTaocmtp7gmIPRvNJgrXMEHU9SJuLifzml6gwX+3i2ltxenKOCHkUzA+rK7/iaUNcjTe2gRxJaLDoDRoLVc6M5Y4Mah3XkDpbYtQ4dJ4FZWxqZLwjeLikmcbPks1CqGFjFKyVwdqSLITvNC7AVZwKBgQDY3GeqBXcDe9SSRzwW52yp/R70TJMRMnCyg3lriJ0XvrFK3xGNWrBngxyODEZFUbphmkTBJlyMsEMYbAAJ7ofGAdmUhFa3rzD9q81dXNazk+suPmzBIepme7XSnthKUCEl7KJokhSZknnjmFncuIASpD2P5b2HyhA9ALrnVt/mDwKBgG1evxt8cqt5pQLgfjiZCqdwXMqPkJU8QXhZksZceEw7qfTHZIswBLykJejGPDB10utHmv8tKom+R9Dnhhj5Nuskpk+fYQNqjcPBtS/oImw4tzRDFilL5MxgX4P+SbIi3G9B+IlT4ogeAxAt1Oi+LJ/JuuJ6MjiJaB+34Xx7UAaZAoGATLgEkHiodvoK5MkAsBWlMqoSlli0uqO+jNjITsugz7KtpBAwdHJ979DJfFNJVOKp7jeWVUKOAVOmGPC0Ps89B0bGQ61hxE/dJBDwcTQT3KnazJxW+yhVdXYUh/OcDwY0A+eoORhc40uXhXXzbIt0+6NRCCQ9ndlVT09/z7HDOe8CgYBgDTUR7gwpWarWgD3eNcdmzvQCm/NAMVabUPnNu+79490vFJPUwXssjoN3W6q4VcPejaoEsOxbM5IoW5reDkybEoyPXu5EmLNMOa4XRklJAUmuDA2ASy6hlXB0bGfnmF9U+DFyYF6LR+YEVKnBL4IvZt/Fq6ni9/E+ReaZvQLX5w=="
|
||||
},
|
||||
"ErpOptions": {
|
||||
"EndpointAddress": "http://119.23.206.129/k3cloud/ERPGW.asmx",
|
||||
"UserName": "mes",
|
||||
"Password": "A1B2C3Dh.",
|
||||
"ErpId": "ce20210909"
|
||||
},
|
||||
"Qiniu": {
|
||||
"AccessKey": "dOsTum4a5qvhPTBbZRPX0pIOU7PZWRX7htKjztms",
|
||||
"SecretKey": "KFxsGbnErkALFfeGdMa8QWTdodJbamMX0iznLe-q",
|
||||
|
||||
@@ -4,6 +4,162 @@
|
||||
<name>WMS.Web.Core</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:ERP.VoucherInfo">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.ACCESSTOKEN">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FVOUCHERBILL">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FACCOUNTBOOKID">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FACCBOOKORGID">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FDATE">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FVOUCHERGROUPID">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FATTACHMENTS">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.FVOUCHERGROUPNO">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.VoucherInfo.VOUCHERDETAILS">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="T:ERP.credentialDetail">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.credentialDetail.FEXPLANATION">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.credentialDetail.FSubordinateUnit">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.credentialDetail.FBankAccount">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.credentialDetail.FACCOUNTID">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.credentialDetail.FDEBIT">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.credentialDetail.FCREDIT">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="T:ERP.AccessResulDetail">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResulDetail.Code">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResulDetail.Message">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResulDetail.BillNO">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResulDetail.Yid">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="T:ERP.AccessResult">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResult.Code">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResult.Message">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResult.Details">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="P:ERP.AccessResult.AccessToken">
|
||||
<remarks/>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.Erp.ErpBillQueryDto">
|
||||
<summary>
|
||||
ERP:单据查询-dto
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryDto.AccessToken">
|
||||
<summary>
|
||||
令牌
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryDto.Data">
|
||||
<summary>
|
||||
参数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto">
|
||||
<summary>
|
||||
ERP:单据查询-参数-dto
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.FormId">
|
||||
<summary>
|
||||
业务对象表单Id(必录)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.FieldKeys">
|
||||
<summary>
|
||||
需查询的字段key集合,字符串类型,格式:"key1,key2,..."(必录) 注(查询单据体内码,需加单据体Key和下划线,如:FEntryKey_FEntryId)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.FilterString">
|
||||
<summary>
|
||||
过滤条件,数组类型,如:[{"Left":"(","FieldName":"Field1","Compare":"=","Value":"111","Right":")","Logic":"AND"},{"Left":"(","FieldName":"Field2","Compare":"=","Value":"222","Right":")","Logic":""}]
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.OrderString">
|
||||
<summary>
|
||||
排序字段,字符串类型(非必录)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.TopRowCount">
|
||||
<summary>
|
||||
返回总行数,整型(非必录)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.StartRow">
|
||||
<summary>
|
||||
开始行索引,整型(非必录)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.Limit">
|
||||
<summary>
|
||||
最大行数,整型,不能超过10000(非必录)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpBillQueryParamDto.SubSystemId">
|
||||
<summary>
|
||||
表单所在的子系统内码,字符串类型(非必录)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.Erp.Purchase.ErpPurchaseInStockResultDto">
|
||||
<summary>
|
||||
erp-采购入库-返回数据源
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.Purchase.ErpPurchaseInStockResultDto.BillNo">
|
||||
<summary>
|
||||
单据编号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.Purchase.ErpPurchaseInStockResultDto.Specifications">
|
||||
<summary>
|
||||
物料规格信号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Login.AccessTokenDto.Token">
|
||||
<summary>
|
||||
授权token -- 给前端用的验证token
|
||||
|
||||
@@ -4,6 +4,12 @@
|
||||
<name>WMS.Web.Domain</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:WMS.Web.Domain.IService.Public.IErpService.BillQueryForPurchaseInStock">
|
||||
<summary>
|
||||
erp:单据查询-采购入库单
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.IService.Public.ILoginService">
|
||||
<summary>
|
||||
登录服务接口
|
||||
@@ -236,6 +242,31 @@
|
||||
是否允许缓存
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.Options.ErpOptions">
|
||||
<summary>
|
||||
erp相关配置文件
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Options.ErpOptions.EndpointAddress">
|
||||
<summary>
|
||||
erp-请求地址
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Options.ErpOptions.UserName">
|
||||
<summary>
|
||||
账号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Options.ErpOptions.Password">
|
||||
<summary>
|
||||
密码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Options.ErpOptions.ErpId">
|
||||
<summary>
|
||||
erp-Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Domain.Options.SoaOptions.Url">
|
||||
<summary>
|
||||
单点系统地址
|
||||
@@ -266,6 +297,23 @@
|
||||
私钥
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Domain.Services.Public.ErpService">
|
||||
<summary>
|
||||
erp数据交互服务
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Domain.Services.Public.ErpService.Init">
|
||||
<summary>
|
||||
初始化ERP:登录到ERP
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Domain.Services.Public.ErpService.BillQueryForPurchaseInStock">
|
||||
<summary>
|
||||
erp:单据查询-采购入库单
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Domain.Services.Public.HttpClientService.GetAsync``1(System.String,System.Int32)">
|
||||
<summary>
|
||||
Get方法
|
||||
|
||||
Reference in New Issue
Block a user