兴业银行银企直联查转账手续费和退票流水(C#代码篇)

前几天写了在兴业银行的银企直联中,如何查询手续费和退票流水,但没有完整的代码展示,所以这里再完整的提供下查询相关的代码。封装代码不涉及任何外部业务,如果你也正在接入兴业银行,且使用的开发语言是NET,那么你完全可以发挥拿来主义,完全不需要你修改一行代码! 首先为了在转账时将企业内部系统业务Id作为...

2019-03-22 09:39:33

阅读数 126

评论数 1

兴业银行银企直联如何查询转账支付后的手续费及退票流水

银企直联转账和企业通过网银转账一样,都会有手续费和退票问题,所以在实际对接中,这两个问题是不可避免,必须要处理的业务问题。 对于手续费,企业通过银企直联进行转账操作时,正常来说每笔操作都会产生一笔手续费,这和企业通过网银操作时并无区别,不过一般情况下,为了吸引企业将资金留在本行,可能银行会对本行内...

2019-03-18 14:44:33

阅读数 137

评论数 0

兴业银行银企直联对接记录及SDK

年前因为业务需要,接触了兴业银行的银企直联,因为感兴趣,所以大致搜了下国内一些银行,发现目前银行银企直联模式新接入的用户都只有前置代理机这一途径,所以兴业银行也不例外。 可在此处查看兴业银行的接口文档,该处包含了V4.0.0和V4.0.4版本两份文档。至于前置机安装以及证书之类的,此处就不提供了,...

2019-02-13 17:29:38

阅读数 222

评论数 4

RestSharp进行POST请求时如何直接发送byte数组或string字符串

当POST请求时,RestSharp可以非常简单的实现application/x-www-form-urlencoded、form-data等方式的请求,对于application/json其也有着比较好的支持,对于application/xml方式,如果请求实体属性与xml格式定义完全一致那也是...

2019-01-16 15:31:15

阅读数 310

评论数 0

RestSharp解决Encoding乱码问题

RestSharp是一个第三方开源的Http模拟请求辅助类,其底层实现基于System.Net.HttpWebRequest,且不依赖于任何第三方控件。其github地址为:https://github.com/restsharp/RestSharp,start数可以说明该类库的知名度,当然侧面也...

2019-01-07 17:33:05

阅读数 407

评论数 2

ABP EF Core多数据库支持

ABP官方Demo中提供了在EF Core中如何实现多数据库支持的例子,但Demo说明文档中对于要做哪些修改没做说明,所以本文在此做下说明。 首先要说明的是(我这边通过官方模板生成时输入的项目名称为TaobaoAuthorization),除了ConnectionStringName声明是在Tao...

2018-12-26 16:29:54

阅读数 831

评论数 0

第三方系统如何与阿里商旅进行对接

经过一周半的时间,终于实现了第三方系统对接阿里商旅API,通过将审批通过的差旅申请单同步到阿里商旅,来实现员工先在企业内部系统(比如OA)进行申请,申请通过后,再通过阿里商旅来进行机票、酒店之类的预定这样一个完整的差旅申请流程,因为过程比较曲折,而且如果你打阿里商旅客服电话,对方也会回复目前已不再...

2018-11-29 20:04:57

阅读数 617

评论数 0

【微信卡包发票导入】微信电子发票报销方服务端接入时遇到的那些坑

首先先附上微信电子发票报销方接口列表的官方链接,如果你是.NET开发,那么你可以通过Senparc.Weixin.MP来快速开发相应的微信电子发票功能,该功能在其16.4.0版本开始提供,16.4.9版本修复报销方的bug(修复PR代码由本人提供),16.4.10电子发票原作者又做了一些调整,重新...

2018-10-31 15:43:45

阅读数 1170

评论数 0

通过Spire.pdf生成新版税务局监制章

因为国家税务局发文,要求将电子发票上旧的税务局监制章改为新版监制章,按我们当初电子发票的做法,此处部分是将已有的监制章png图片绘制到指定位置,但让美工按税务局行文要求制图后,生成出来的效果怎么预览都不满意,所以就产生了直接在pdf上绘制税务局监制章的想法。 想法很美好,现实很骨感!平面几何知识...

2018-09-30 10:50:17

阅读数 355

评论数 0

ASP.NET Core 如何记录每次响应的Response信息

上一篇文章中我们已经成功的记录了Request部分的信息,现在我们来看下如何记录Response的内容。 相比于Request,Response额外多了个StatusCode,然后内容都是通过Body读取,不过不同于Request.Body的只读,Response.Body是个只写的数据流。 可...

2018-09-26 14:24:35

阅读数 1725

评论数 1

ASP.NET Core 如何记录每次请求的Request信息

在NFX中,我们可以很简单的通过DelegatingHandler来记录每次请求的Request和Response部分信息,但在ASP.NET Core中却行不通了,因为在Core中,我们无法使用Handler,只能通过Middleware中间件来捕获请求。 本篇内容基于ASP.NET Co...

2018-09-17 11:01:02

阅读数 3694

评论数 1

老司机翻车记--为什么Session会取不到值

作为一个资深的老司机,用MVC5的WebApi做了个小应用,项目前后端分离,然后需要保持用户登录信息,所以很简单的通过在Global.asax文件中增加相应代码来使WebApi支持Session public override void Init() { ...

2018-08-31 13:56:17

阅读数 1175

评论数 0

ASP.NET Core默认注入方式下如何注入多个实现(多种方式)

在我们开发过程中,对于服务来说,一般我们定义interface实现均只存在一个具体实现(有人戏称这种情况为十代单传模式),这时候Core默认的注入方式已经支持我们的需求,但对于某些抽象定义实现来讲,我们可能会有多种具体实现,在项目中,我们可能会按照具体需求选用不同的实现。 首先先具体下我们的业务...

2018-07-30 11:52:44

阅读数 2387

评论数 1

【翻译】在.NET下如何预防XXE注入攻击

接下来关于.NET中XXE注入的内容来自Dean Fleming单元测试的Web站点:https://github.com/deanf1/dotnet-security-unit-tests。该站点覆盖了目前.NET下支持的所有XML解析器,且测试用例均展示了哪些情况下它们对于XXE注入而言是安全...

2018-07-06 10:09:05

阅读数 1071

评论数 0

基于MailKit的发送邮件辅助类

MailKit是Net下免费开源的邮箱类库,其github地址为:https://github.com/jstedfast/MailKit一般情况下,MailKit都工作的很好,但可能是姿势不对,在发送附件时,只要附件名为中文名,接收方接收到的附件名必然是乱码或者tcmime.xx.xx.xx.b...

2018-06-15 15:53:40

阅读数 1574

评论数 0

ABP天坑--UOW自动保存修改

ABP项目也做了挺久了,实际上也没碰上太多的问题,但这两天被ABP的自动保存修改(Automatically Saving Changes)这个天坑给恶心坏了因为项目设计上的问题,原先为了方便加上环境限制,没有文件服务器来进行文件持久化服务,这样多个系统之间如何共享文件就成了个问题,所以当初设计上...

2018-06-08 15:24:28

阅读数 503

评论数 4

TemplateManager,记录一份失败的代码

Spire.Pdf这个控件应该蛮多需要操作pdf的开发都多少接触过,其标榜免费的版本FreeSpire.Pdf,按其官方声明,也仅仅比商业版多了一些限制,但其实还隐藏性的做了一些其他限制,而其声明中根本没提及的不支持多线程并发操作,恰恰是导致了标题描述的失败代码产生! 先说下使用场景,业务需要按...

2018-05-10 13:55:54

阅读数 226

评论数 0

quartz.net 3.x版本如何通过xml文件进行Job配置

在2.x版本中,我们可以简单的在quartz.config文件中通过以下Xml配置方式来注册相应的Job以及触发器quartz.plugin.xml.type = Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin, Quartz quartz.p...

2018-04-20 11:49:15

阅读数 2087

评论数 0

写烂了的C#获取枚举对应的描述信息

为什么说是写烂了的?这的确是写烂了的,N年就写过,网上一搜更是一大把 既然是写烂了的,为啥还要再写?首先因为网上都是仅仅反射获取,没考虑过额外的增加一个缓存步骤来提高性能;其次网上的也都只是对应特定特性,如果需要再支持其他特性就需要改下代码;最后如果是第三方枚举,本身并没提供任何描述特性,这里也...

2018-04-19 11:37:12

阅读数 342

评论数 1

ASP.NET MVC Core中launchSettings.json修改导致VS2017无法启动IIS Express问题

项目开发往往避免不了与其它系统的交互,而在开发过程中,直接通过VS调试状态与其它项目组成员进行调试也算是比较方便的调试方案(当然一般这也仅仅是内网调试状态),所以就引出了今天这个问题,VS 2017居然无法启动IIS Express! 默认创建一个新的MVC core项目时,在Propertie...

2018-04-02 15:25:36

阅读数 1633

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭