java实现字符串数字部分⾃增实现添加员⼯时对⼯号进⾏⾃增长
思路:后台获取数据库中最后⼀条员⼯数据的⼯号,对其进⾏⾃增再传⼊前端
mybatis映射⽂件:获取最后⼀条数据
1 <select id="getLastNo" resultType="string">
2
3 SELECT no from t_staff ORDER BY no DESC LIMIT 0,1
4
5 </select>
字符串截取数字部分后台controller层对获取的no进⾏⾃增
1 @RequestMapping("/staff/staffno.do")
2 @ResponseBody
3public JsonLayBean getNo(){
4 String no = LastNo();
5 System.out.println(no);
6
7 String num=no.substring(2);// no.substring(2)去掉前两个字符
8 System.out.println(num);
9int num1=Integer.parseInt(num);
10
11 num1++;
12 String str = String.format("%06d", num1);//如果⼩于6位左边补0
13 System.out.println(str);
14
15 String ret=no.substring(0,2)+str;
16 System.out.println(ret);
17
ateJsonBean(1,ret,0,ret);
19 }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论