- 博客(24)
- 收藏
- 关注

原创 Delphi调用Java WebService(特别注意接口参数名字)
最近做NC(java)和HIS(delphi)对接遇到这个问题,两边开发搞了两三天,终于搞明白了。1、delphi调用java webservice,接口可以被调用,但收到参数都为空,从网上查了好多办法,很多说注释掉就可以了,但我这注释掉还是不好用。接口接收到参数仍然是null// InvRegistry.RegisterInvokeOptions(TypeInfo(INewServicePor...
2018-04-09 10:39:43
4252
4

原创 外部系统单点登录NC57
1、 把loginnc.jsp拷贝到${nchome}\webapps\nc_web\下2、 配置允许访问ip列表 ${nchome}\ierp\bin\exterior.xml文件中增加允许的ip,内容如下<?xml version="1.0" encoding='gb2312'?><root docType="remote ip config"> <re...
2018-02-28 14:05:13
3917
1

原创 外部系统单点登录NC65 porta配置说明
单点登录NC65 Portal端配置说明执行下面三个SQL脚本注册协同扩展信息。insertinto pt_extension(classname, dr, i18name,id, isactive,module, pk_extension, pk_extpoint, pk_module,point, title, title2, title3, title4, ...
2018-01-14 21:10:00
6863

原创 NC65开发使用UAP-STUDIO6.5发布WebService
之前做过NC633发布webservice,今天使用UAP-STUDIO6.5发布发现有所不同。主要有下面几个步骤:1、由于UAP-STUDIO6.5不带WebService发布工具,所以第一步安装插件nc.uap.mde.wstools_1.0.6.jar,下载插件https://pan.baidu.com/s/1dFejR2L, 放到UAP-STUDIO6.5\Platform\plu
2017-06-02 13:09:15
11690
4

原创 用友NC6x单点登录实现——跳转到浏览器或Uclient
一、实现方案说明1、主要步骤: 外部系统实现单点登录NC6x,在外部系统进行登录验证,直接通过用户名访问NC,主要有下面几个步骤: (1)使用用户名注册,获取注册码Key,请求url格式: http://host:port/service/ssoRegServlet?userCode=usercode
2017-05-26 10:45:42
17438
6

原创 KEPServer4.28连接AB Micro820PLC
KEPServer4.28连接AB Micro820PLC说明一、KepServer配置。1、AB Micro820 PLC支持Ethernet通讯,实际内部通讯协议是Modbus,所以在配置OPC创建通道时驱动应该选择Modbus Ethernet。如下图:2、创建设备时Device model选择Modbus,下图: 3、下位机IP192.168.1.1为例
2016-09-23 15:18:11
6998
原创 Oracle创建定时任务教程
1、创建任务执行的存储过程UpdateSettlementJobcreate or replace procedure UpdateSettlementJob isbegin update cmp_settlement set pk_tradetype = 'H194', pk_tradetypeid = '1001AA10000000008UOZ' where pk_tradetype = '~' and NVL(DR, 0) = 0 AND billcod
2020-12-22 15:42:29
2715
原创 2020-02-14T14:11:51+08:00时间字符串java格式化Unparseable date
最近项目上系统接口因为时间字符串格式问题造成接口数据不同步,经过排查发现接口过来的时间字符串格式为2020-02-14T14:11:51.171+08:00,大部分是带毫秒数的,恰巧有个别数据不带毫秒数,比如2020-02-14T14:11:51+08:00,这样就造成格式化报错:Unparseable date: "2020-12-14T14:11:51+08:00"从网上搜了下,好像jdk1.8有相关工具类,但项目上产品用的jdk1.6,只想出来这个办法,不带毫秒数的用字符串替换一下,...
2020-12-14 16:34:21
4013
6
转载 java汉字转拼音以及得到首字母通用方法
首先需要引入一个jar包:pinyin4j-2.5.0.jar 链接: https://pan.baidu.com/s/1BJL7KvuJ7AXhSKQUloEi_g 提取码: v39mpackage oa.common.utils; import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4...
2020-02-26 09:42:59
1255
1
转载 update数据从一个表到另外一个表中
有下面两个表:将表tab1中id值与和表tab2中id值相同的行的val更新为tab2中val的值.select * from tab1;select * from tab2最容易犯的错误是:update tab1 set val=(select val from tab2 where tab1.id=tab2.id);更新完后的结果是:select * from tab1,在tab...
2020-02-26 09:37:41
5298
原创 NC57开发常用取值/赋值常用方法及常见问题解决办法
一、取值1、获取当前公司和用户String pk_corp = ClientEnvironment.getInstance().getCorporation().getPk_corp();//当前登录公司主键String user = ClientEnvironment.getInstance().getUser().getPrimaryKey();//当前用户主键2、获取单据号String v...
2018-02-09 15:21:30
7853
1
原创 NC65开发省区培训,简单整理
元数据的修改找到元数据文件(通过数据字典查找)修改元数据文件并保存管理员登录,通过“元数据管理”进行升级元数据。注意:修改标准产品的元数据后最好不要直接发布元数据,因为发布元数据操作可能会连同与该元数据有关联关系的元数据一起发布,元数据的版本信息可能会发生改变,造成联查失败等原因。配置文件解释
2017-12-05 09:28:35
2295
原创 NC6.5创建单表树卡单据(注意事项)
一、选择树卡加载右侧数据 xml中添加配置(不是优的配置,但确实能解决问题) package nc.ui.hrpe.jxdy;import nc.ui.hr.uif2.mediator.TypeAndDocMediator;import nc.ui.hr.uif2.model.ITypeSupportModelDataManager;imp
2017-09-27 16:48:34
3394
9
原创 NC6.5 人员变动管理-调配申请字段扩展说明
NC扩展单据字段是比较常用的,对应一般单据元数据扩展步骤比较简单,但由于NC业务复杂性,部分元数据扩展并非常规的扩展方法能实现的。1、 调配单据模板配置界面如下:2、 由于该单据部分页签扩展不具有普遍性,下面对该单据扩展做简单讲解。 该单据扩展根据页签不同分两种情况: i.常规的扩展单据(如“调配申请单”“人员信息”
2017-06-27 10:52:30
3200
4
原创 用友NC部署Thrift接口服务步骤
最近做NC和其他系统对接,客户要求使用Thrift接口服务,关于NC是否支持Thrift接口服务部署,下面给出NC63部署Thrift的样例。不一定是最好的实现方式。一、NC开发环境添加jar包 具体添加哪些jar包,请参考另一篇博文 http://blog.youkuaiyun.com/qq_32553271/article/details/70161540二、创建NC后
2017-04-18 13:00:25
1374
原创 Thrift服务搭建和调用
有住ERP与有住业务系统、成本预算系统对接,按客户要求使用Thrift协议接口服务,简单学习了一下,搭建Thrift服务只要步骤如下:一、准备必要的文件(jar包和生成Thrift java类的工具)thrift-0.9.3.exe、libthrift-0.9.1.jar、log4j.jar、slf4j-api-1.5.8.jar、slf4j-log4j12-1.5.8.jar(其中t
2017-04-13 20:03:59
6664
1
转载 单例模式(转载)
在面试的过程中屡屡被问到设计模式,出现频率很高,可见设计模式的重要性,所以,学习设计模式刻不容缓!先了解一下什么是设计模式?设计模式的定义: 设计模式是一套被反复使用,多数人知晓的、经过分类编目的、代码设计的总结,使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。设计模式的分类:按照目的可分为三类,创建型模式,结构型模式,行为型模式;按照范围,即模式主要处理类之
2017-04-03 21:57:07
297
原创 用友NC63界面新增按钮实现方法
NC开发最基本的添加按钮并实现按钮事件业务逻辑处理,下面写一个例子介绍该过程的实现方法。拿物流执行模块作为例子,在计量单维护界面增加两个按钮“A杆”“B杆”,单击这两个按钮,分别控制A和B道闸栏杆起降。第一步: 找到该页面的配置文件。打开“应用管理平台”--“开发配置工具”--“功能注册”节点,找到页面,查看参数注册,查看配置文件第二步:
2017-03-24 20:20:45
10432
5
原创 2016年个人总结
2016已经过去,时间过的太快,快的能闪到腰。2017年已经开始了,是时候总结一下了。2016年经历了人生中的好几件大事:买房、结婚、学车、换工作。2015年年底的时候跟媳妇定了婚,虽然过程简简单单,但我们还是憧憬美好的未来。2016年3月份,买房的想法太突然,想到买房,然后周六上午网上搜了搜,下午就去看房,第二天早晨就去交了定金,突然觉得自己办事还挺干脆的。接下来一段时间交首付签合同
2017-01-06 19:18:41
367
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认
2016-09-23 09:22:57
237
转载 高效Web开发的10个jQuery代码片段
jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。
2016-08-27 22:21:10
401
原创 MyBatis搭建和增删改查(入门)
基础知识:1)从xml中构建SqlSessionFactoryprivate static SqlSessionFactory sqlSessionFactory;static { try { sqlSessionFactory = new SqlSessionFactoryBuilder().build(Reso
2016-08-26 09:20:48
611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人