填报提交,JS实现控制多人同时提交

填报提交,当多人同时提交时,按照保存的数据生成的条码会重复,如何控制多人不能同时提交。

FineReport yzm109185 发布于 2022-11-10 09:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2022-11-10 09:52

这个控制不了,你的条码生成要加上登录用户名的识别不要用数据顺序增加

  • yzm109185 yzm109185(提问者) 加上登录用户名,但是我还没用把用户id给编进条码里。正是用了,用数据顺序增加,第一个人打印1-100张,第二个人打印101-200张的顺序增加。但是二者同时提交都是打印第1-100张的时候就重复了。
    2022-11-10 09:57 
  • luojian0323 luojian0323 回复 yzm109185(提问者) 你加上登录 用户名标识进去,就不可能 重复了。我以前做过门店补货系统就是这么做的
    2022-11-10 10:07 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-10 09:51

条码由数据库生成:触发器、存储过程什么的

  • yzm109185 yzm109185(提问者) 根据提交的打印张数,存进库里,再sql出库里的序号,用数据顺序增加,生成条码
    2022-11-10 09:59 
  • Z4u3z1 Z4u3z1 回复 yzm109185(提问者) 若不考虑是否打印成功的情况:用一张表存储模板名(编号)、条码号。每次点打印的时候先查出该模板最大条码号,再用这个条码号加上本次打印张数插入数据表,最后再打印
    2022-11-10 10:06 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-10 09:54

加入时间戳

  • 3关注人数
  • 639浏览人数
  • 最后回答于:2022-11-10 09:54
    请选择关闭问题的原因
    确定 取消
    返回顶部