天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4806|回复: 15

[已解决] 关于平台自动编号的问题

[复制链接]
上海中信 发表于 2012-6-1 10:43:03 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-6-1 17:38 编辑

请问平台的计数器可以定义多个吗?
比如说,我生成一个流水号为三位数的编号:201205768,然后生再生成一个流水号为四位数的编号:2012050001,而平台实际给生成的是2012050769了。
purple 发表于 2012-6-1 10:49:46 | 显示全部楼层
平台可以定义多个计数器呀,不知道您具体是什么需求,按照您的描述,您自己根据实际的业务需求,调用不同的计数器即可。
 楼主| 上海中信 发表于 2012-6-1 10:50:29 | 显示全部楼层
回复 2# purple


    怎么定义?怎么调用?有没有具体的例子?
purple 发表于 2012-6-1 10:55:43 | 显示全部楼层
您好,没有具体的示例,您在函数库,定义两个方法,都是计数器的方法。根据实际的需求,调用需要的计数器对应的函数方法就好了。
 楼主| 上海中信 发表于 2012-6-1 10:58:39 | 显示全部楼层
回复 4# purple


    我试过,不过好像没用耶,直接调用默认的计数器了。我是直接在动作执行后脚本中定义的
purple 发表于 2012-6-1 11:03:08 | 显示全部楼层
直接调用默认的是什么意思,方便将您的脚本以及您函数库的计数器方法贴出来吗?
 楼主| 上海中信 发表于 2012-6-1 11:11:08 | 显示全部楼层
回复 6# purple

额,我看那代码没用我昨天就删了
下面是另外写的一个,不符合需求的
    if(code <=0){
        if("CJ".equals(str)){
                val = countNext2("",true,true,false,3);
        }
}
直接调用默认就是如上代码,调用countNext2方法时,生成的编号还是连着之前的号来的,就是说,之前是201205768,下一个就是201205769
 楼主| 上海中信 发表于 2012-6-1 11:15:27 | 显示全部楼层
回复 6# purple


    还有一点,我到现在也不明白,countNext2调用的计数器是哪个?
purple 发表于 2012-6-1 11:18:23 | 显示全部楼层
连着号是正常的呀,但是您不是两个计数器生成的的位数不是不一样吗?晚点我这边自己测试之后,再回复您吧。
 楼主| 上海中信 发表于 2012-6-1 11:26:22 | 显示全部楼层
回复 9# purple

就是因为我是两个计数器生成的位数不一样,所以两种号我不要连着号的,4位数的一个号,3位数的是另一个号
嗯,您先测吧

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 07:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表