- 博客(60)
- 资源 (7)
- 收藏
- 关注
原创 Ecology9 流程引擎 创建流程
CreateRequestTest.javapackage test;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.junit.Test;import ecustom.ecology.commons.CustomMap;import ecustom.ecology.services.BillService;import weaver.soa.workflow.requ.
2020-09-17 16:11:45 1908 2
原创 Ecology9 ecode WeaTableEditable 表头合并列
register.jsecodeSDK.rewriteRouteQueue.push({ fn: (params) => { const {Com, Route, nextState} = params; const cpParams = { path: 'main/cs/app', // 路由地址,不可变更 appId: '${appId}', name: 'index', // 具体页面应用模块名称 node: 'app',.
2020-09-17 15:43:35 869
原创 Ecology9 配置文件 安全不合规 非法IP securityXML
1、添加或修改配置文件:weaver_security_custom_rules_1.xml<?xml version="1.0" encoding="UTF-8"?><root> <skip-any-check-list> <!-- 添加URL白名称,解决页面提示“非法IP调用webservice,阻断该请求!”的问题 --> <url>/ecustom/servlets/FaultDataShow-execlExport.x.
2020-09-14 15:16:16 1580 3
原创 Ecology8 表单控件示例
JSP 头部信息<%@ include file="/systeminfo/init_wev8.jsp" %><%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%><%@ taglib uri="/WEB-INF/tld/browser.tld" prefix="brow"%>必要的JS导入<script type="text/javascript" src="/js/datetime_wev8..
2020-09-09 19:50:02 802 1
原创 Ecology9 ecode WeaTableEdit 基础示例
register.js 注册文件ecodeSDK.rewriteRouteQueue.push({ fn: (params) => { const {Com, Route, nextState} = params const cpParams = { path: 'main/cs/app', // 路由地址,不可变更 appId: '${appId}', name: 'index', // 具体页面应用模块名称 node: 'app', // 渲染的路由节点,这.
2020-09-09 12:14:16 1845
原创 Ecology9 本机Web页面调试 默认管理员登录
自定义过滤器(Filter)实现默认登录package ecustom.ecology.servlet;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletReque.
2020-09-05 17:57:58 3697
原创 Ecology8 Nginx代理
主配置文件#user nobody;worker_processes 4;worker_rlimit_nofile 65535;events { # use epoll; worker_connections 65535; multi_accept on;}http { include mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; keepalive_t.
2020-09-05 17:03:48 336
原创 Ecology9 组织权限 查询所有上级部门ID
自定义函数 - 查询所有上级部门ID(SQLServer2012)CREATE FUNCTION CF_GET_ALL_SUPDEPTID ( @deptId INT)RETURNS VARCHAR(100)ASBEGIN DECLARE @id INT, @name VARCHAR(100), @supid INT DECLARE @cur CURSOR DECLARE @ret VARCHAR(100) SET @ret = '' SET @cur = CURSOR FO.
2020-09-03 12:40:16 1409
原创 Ecology9 流程引擎 修改表单字段类型
目标字段类型:浏览按钮-多人力资源(SQLServer)-- 16166 替换为实际字段IDUPDATE WORKFLOW_BILLFIELD SET FIELDDBTYPE='text', FIELDHTMLTYPE=3, TYPE=17 WHERE ID=16166;-- cwsh 替换为实际字段名-- uf_fyspcwb 替换为实际数据表ALTER TABLE uf_fyspcwb ADD _temp_ text NULL;UPDATE uf_fyspcwb SET _temp_=.
2020-08-27 14:21:23 1253
原创 Ecology9 流程引擎 批量提交
请求地址:/api/workflow/reqform/requestBatchSubmit请求参数参数值备注multiSubIds请求ID多流程requestid用英文逗号连接remark签字意见needBatchSubmit经验证,可不传,也可传1,其他值待验证请求示例var params = { multiSubIds: '174195,174194', remark: '测试批量提交174195,174194'}var o.
2020-08-27 10:08:27 1462 3
原创 Ecology9 ecode 批量转办
search.js(自定义查询代码块)var ecustom_api = { clickEvent_zhuanban: function() { // 转办 var ids = ModeList.getCheckedID() if (ids === '') { weaJs.alert('未选择行!') return } var options = { title: '批量转办', moduleName: 'workflow', style: { .
2020-08-26 19:06:17 1624
原创 Nginx:一个端口代理多个服务配置实例
修改JS文件总是要部署到服务器后才能通过浏览器调试,比较麻烦,如果已经是生产系统还不方便部署,担心修改的JS文件还有问题,导致原有的功能也不能正常使用,影响用户体验。一直想找一个可以加载本地JS进行调试办法,很幸运Nginx可以!nginx.conf 配置实例worker_processes 1;events { worker_connections 1024;}h...
2019-03-29 23:08:20 6730
原创 SQLServer 递归向上查询指定层级的组织编码
-- 字段释义:组织编码,上级组织编码,组织层级WITH cte(OBJID, SOBJID, ZZJGCJ) AS ( -- 指定末级组织 SELECT OBJID, SOBJID, ZZJGCJ FROM UF_ORG WHERE OBJID='50000148' UNION ALL -- 向上查找所有组织 SELECT g.OBJID, g.SOBJID, g.ZZJGCJ ...
2019-03-29 22:38:20 1186
原创 K3Cloud WebAPI 学习笔记:财务会计-总账-凭证
核算维度名称编码值来源供应商FFLEX4BD_Supplier部门FFLEX5BD_Department客户FFLEX6BD_Customer员工FFLEX7BD_EmpInfo物料FFLEX8BD_Material费用项目FFLEX9BD_Expense资产类别FFLEX10FA_AssetType组织...
2019-03-28 17:58:32 4100 2
原创 Oracle给账户解锁
su oraclesqlplus /nologconn /as sysdbaalter user ecology account unlock;
2017-10-20 00:58:19 284
原创 Java实现金额大写,支持负数,不使用四舍五入的情况下保留两位小数
double类型的数值转金额大写的方法public final static String toMoneyCHI(double num) { String unitBitCHI[][] = {{"元", "万", "亿"}, {"", "拾", "佰", "仟"}, {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"}}; long intB
2017-10-20 00:44:20 1112
原创 Ecology8二次开发:在页面中添加部门浏览按钮控件
<% String departmentid = user.getUserDepartment() + "";%> 部门浏览按钮 <brow:browser viewType="1" name="deptId" browserUrl="/systeminfo/BrowserMain.jsp?url=/hrm/company
2017-09-25 17:15:55 2830
原创 Ecology8配置文件:Resin日志按日期拆分
默认情况下Resin日志在:WEAVER/Resin/log目录下的jvm-default.log文件中。当Resin运行时间比较长,如果不及时删除该日志文件,日积月累后该文件会大至N个G,给需要看日志的用户带来及大的不便!!如何解决这个问题?答案是:拆分该日志文件!拆分方式如下,修改 Resin/conf/resin.conf 文件,启用三个标签:“access-log、stdo
2017-09-15 10:04:35 1897
原创 EMobile6二次开发:获取手机版登录用户信息
手机版登录用户信息:文件存放路径为:WEAVER/ecology/mobile/plugin/*.*管理员配置自定义应用在EMobile端访问自定义应用时将出现手机版登录的用户信息
2017-08-24 21:21:51 4815
原创 Ecology7二次开发:添加浏览按钮弹窗前事件代码
var onShowBrowser2_old = window.onShowBrowser2; // 保存原来的浏览按钮事件/** * 修改原来的浏览按钮事件 */window.onShowBrowser2 = function(id, url, linkurl, type1, ismand, funFlag) { if('field####' == 'field' + id) { /
2017-08-17 21:52:55 1339
原创 Ecology7二次开发:自定义浏览按钮自定义页面设置返回值
返回选择的值window.parent.returnValue = { id: row.contractCode, name: row.contractCode, desc: row.contractCode};window.parent.close();清除浏览按钮的值window.parent.returnValue = { id: '', name: '', de
2017-08-17 21:40:33 1616
原创 Ecology8二次开发:HTML表单字段必填验证的添加与移除
/** * 给字段添加必填验证。 */var addInputCheckField = function(fieldId, spanImgId) { var fieldStr = $('input[name=needcheck]').val(); $('input[name=needcheck]').val(fieldStr + fieldId + ','); $('#' + span
2017-08-10 10:58:00 5277 6
原创 Ecology8二次开发:HTML表单隐藏行与显示行
// 隐藏字段所在行$($('#field10852').parents('TR')[0]).hide();// 显示字段编码行$($('#field10852').parents('TR')[0]).show();
2017-08-09 15:46:06 1524
原创 Ecology8二次开发:HTML表单添加值改变事件
/** * 添加HTML表单值改变事件。 * @param fnCallBack 回调函数,用户修改表单数据时调用 */var addFormValueChangeEvent = function(fnCallBack) { var oldCheckinput2 = window.checkinput2; var oldWfbrowvaluechange = window.wfbrow
2017-08-09 13:44:32 1300
原创 Ecology8二次开发:HTML表单浏览按钮只读与设置值
/** * 浏览按钮只读。 */ var fieldReadOnly_broswer = function(fieldId) { $('#' + fieldId + '_browserbtn').hide(); $('#innerContent' + fieldId + 'div').css('cursor', 'default'); $('#inn
2017-08-08 15:03:10 2036
原创 Ecology8二次开发:HTML表单给自定义浏览按钮添加弹窗前事件
Ecolog8 HTML表单二次开发:给自定义浏览按钮添加弹窗前事件。
2017-08-08 14:48:33 3771 1
原创 Ecolog8 HTML表单二次开发:给自定义浏览按钮添加弹窗前事件
Ecolog8 HTML表单二次开发:给自定义浏览按钮添加弹窗前事件 /** * 给自定义浏览按钮添加弹窗前事件。 * @param browserFieldId 自定义浏览按钮字段ID */var regBorwserEvent = function(browserFieldId) { var oldClickEvent = document.getElem...
2016-04-10 22:05:22 641
原创 Ecolog8 HTML表单二次开发:浏览按钮只读与设置值
/** * 浏览按钮只读。 */var fieldReadOnly_broswer = function(fieldId) { $('#' + fieldId + '_browserbtn').hide(); $('#innerContent' + fieldId + 'div').css('cursor', 'default'); $('#innerContent' ...
2016-04-10 01:04:52 611
原创 E8-根据选择框隐藏或显示明细表字段
1、绑定主表下拉框的值改变事件;2、当下拉框的值改变时,隐藏或者显示明细表;3、被隐藏的明细表如果有必填但是还未填写的字段,默认给一个“-”符号。jQuery(document).ready(function() { // 绑定下拉框的“值改变事件” jQuery("#field6785").bindPropertyChange(function() { var _$...
2016-04-09 01:14:26 1974 1
原创 E8-HTML表单字段值改变时触发事件
整合系统原有的回调函数,然后统一调用同一个回调函数:var ECSTM = {};ECSTM.addFormValueChangeEvent = function(fnCallBack) { var oldCheckinput2 = window.checkinput2; var oldWfbrowvaluechange = window.wfbrowvaluechange...
2016-04-07 00:37:25 1366
原创 根据class名称查找所在jar文件
1、将7z.exe所在目录添加到环境变量;2、cd 进入jar包目录3、输入查找命令:for %i in (*.jar) do 7z l %i | findstr Variable.class
2016-04-06 00:14:30 588
原创 从FTP服务器上下载文件(支持中文文件名)
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.SocketException;import org.apache.commons.net.ftp.FTPClie...
2016-04-06 00:02:57 2972
原创 E8-查询未归档流程SQL语句
查询系统中未归档流程SELECT A.REQUESTID '请求ID', A.REQUESTNAME '请求标题', NODE.NODENAME '当前节点名称', (CASE WHEN A.CREATER=1 THEN '系统管理员' ELSE RES.LASTNAME END) '创建人姓名', A.CREATEDATE + ' ' + A.CREATETIME...
2016-04-05 00:08:33 1134 4
原创 E-Office 下拉框联动
下拉框联动代码$(document).ready(function(){ var changeSV = function(_14val) { var sv = $('#DATA_7').val(); $("#DATA_14").html(''); if (sv == '产品订单') { $("#DATA_14").append("<OPTION v...
2016-04-01 23:26:24 796
原创 E8-表单字段属性配置
给人力资源字段赋值doFieldSQL(" select lastname, id from hrmresource where id= $currentuser$ ")
2016-04-01 23:25:40 1499
原创 Entity 实体继承策略 SINGLE_TABLE
通过上一篇文章“Entity 使用单表策略实现继承(二)”,我们可以知道默认情况下辨别字段(Discriminator Column)名叫“DTYPE”,这是一个VARCHAR类型的字段,储存的内容是实体类的名字。 如果默认设置不合适,@Discriminator 注解允许更改辨别字段名和字段类型,@DiscriminatorValue 注解可以重写默认辨别字段的值。 本例,我指定辨别字段名...
2016-04-01 23:24:43 348
原创 Entity 实体继承策略:默认
Item 实体类:在数据中有对应表,表名为Item.@Entitypublic class Item { @Id @GeneratedValue protected Long id; @Column(nullable = false) protected String title; @Column(nullable = false) protected Fl...
2016-03-30 16:43:13 1631
原创 Entity One-to-Many 排序设置
/** * 评论实体类,对应 TCOMMENT 表。 * @author William */@Entity@Table(name = "TCOMMENT")public class Comment { /** * 标识ID字段为主键,主键生成策略为:自动。 */ @Id @GeneratedValue private Long id; ...
2016-03-30 15:43:23 423
原创 Entity Many-to-Many 通过映射表关联
/** * CD实体类,对应表CD。 * @author William */@Entitypublic class CD { @Id @GeneratedValue private Long id; private String title; private Float price; private String description; /*...
2016-03-30 14:26:10 140
mina-integration-jmx-1.1.7.jar 下载
2014-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人