JAVA简单生成流水号,自动生成顺序编号

JAVA简单生成流水号,自动生成顺序编号,前后端调用示例

    public AjaxJson syncWareHouse(String id){
        AjaxJson ajaxJson=new AjaxJson();
        try {
            String sql = "select supplier_code from oct_ldg_supplier_access where supplier_code like 'GYS%' order by supplier_code desc limit 1";
            Map<String,Object> oneCodeMap = systemService.findOneForJdbc(sql);
            String Number="GYS001";
            if(!CollectionUtils.isEmpty(oneCodeMap)){
                String oneCode = (String) oneCodeMap.get("supplier_code");
                int intNumber = Integer.parseInt(oneCode.substring(3));
                intNumber++;
                 Number = String.valueOf(intNumber);
                for (int i = 0; i < 3; i++){
                     Number = Number.length() < 3 ? "0" + Number : Number;
                }
                 Number = "GYS"  + Number;
            }else{
                 Number = "GYS"  + "001";
            }
            String codeSql="update oct_ldg_supplier_access set supplier_code = '"+Number+"' where id = '"+id+"'";
            commonService.executeSql(codeSql);
            Map<String,Object> data = new HashMap<>();
            data.put("oneCode", Number);
            ajaxJson.setAttributes(data);
            ajaxJson.setObj(data);
        } catch (Exception e) {
            ajaxJson.setSuccess(false);
            logger.error("供应商入库申请单同步失败:"+e.getMessage());
        }

        return ajaxJson;
    }

前端代码如下

var afterSubmitYes = function(){
    var formid=$("input[name='olsa.id']").val();
    if (typeof(flow_NodeId) !="undefined" && flow_NodeId == 'lastsid') {
        var _url = "ldgSupplierController.do?getSupplierCode&id="+formid;
        $.post(_url);
    }
};
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值