zoukankan      html  css  js  c++  java
  • JSONObject

      
        
        public static void main(String[] args) throws ActiveRecordException {
    
            String suppId = "";
            String beforeName = "";
    //        {"ProjectName":"企业基本信息","ChangeDate":"2019-06-21","AfterContent":"名称:厦门垒智建设有限公司,","BeforeContent":"名称:厦门科之杰建设工程有限公司,"}
            String  lo =  "{"ProjectName":"企业基本信息","ChangeDate":"2019-06-21","AfterContent":"名称:厦门垒智建设有限公司,","BeforeContent":"名称:厦门科之杰建设工程有限公司,"}";
            JSONObject obj = JSONObject.parseObject(lo);
            String a=obj.getString("ProjectName");
            String b=obj.getString("AfterContent");
            String c=obj.getString("BeforeContent");
            String oo= "今天星期1";
            int d=oo.lastIndexOf("星期1");
            int d1=oo.lastIndexOf("8888");
            int d2=oo.lastIndexOf("今天");
            
            
    //        if (obj.getString("ProjectName")!=null && (obj.getString("ProjectName").startsWith("名称变更") || obj.getString("ProjectName").equals("企业名称") || obj.getString("ProjectName").equals("名称"))) {
                if(obj.getString("BeforeContent").lastIndexOf("企业名称")>-1)
                {
                    String[] array = BCConvertUtils.qj2bj(obj.getString("AfterContent")).split(";");
                    for(String name:array)
                    {
                        if(name.lastIndexOf("企业名称")>-1)
                        {
                            name = name.replace("
    ", "");
                            String[] nameArray = name.split(":");
                            beforeName = nameArray[1].trim().substring(0,nameArray[1].length() - 1);;
                        }
                    }
                }
                else
                {
                    beforeName = obj.getString("BeforeContent").substring(0,obj.getString("BeforeContent").length() - 1);
                }
                //通过beforename查询供应商名称是否存在
                Record rec = null;
                rec = Db.findFirst("select uuid from biz_suppliers where sys_status=1 and suppliers_name=? ",beforeName);
                if( rec ==null ){
                    rec = Db.findFirst("select uuid from biz_suppliers where sys_status=1 and (suppliers_name=? or suppliers_name=?)",BCConvertUtils.bj2qj(beforeName),BCConvertUtils.qj2bj(beforeName));
                }
                if(rec != null){
                    suppId = rec.getStr("uuid");
    //                break;
                }
    //        }
            
        }
        
        
        
        public static void main2(String[] args) throws ActiveRecordException {
    
            String suppId = "";
            String beforeName = "";
    //        {"ProjectName":"企业基本信息","ChangeDate":"2019-06-21","AfterContent":"名称:厦门垒智建设有限公司,","BeforeContent":"名称:厦门科之杰建设工程有限公司,"}
            String  lo =  "{"ProjectName":"企业基本信息","ChangeDate":"2019-06-21","AfterContent":"名称:厦门垒智建设有限公司,","BeforeContent":"名称:厦门科之杰建设工程有限公司,"}";
            JSONObject obj = JSONObject.parseObject(lo);
            String a=obj.getString("ProjectName");
            String b=obj.getString("AfterContent");
            String c=obj.getString("BeforeContent");
            String oo= "今天星期1";
            int d=oo.lastIndexOf("星期1");
            int d1=oo.lastIndexOf("8888");
            int d2=oo.lastIndexOf("今天");
            
            
            if (obj.getString("ProjectName")!=null 
                    && (obj.getString("ProjectName").startsWith("企业基本信息") 
                    && obj.getString("AfterContent").startsWith("名称:")  
                    && obj.getString("BeforeContent").startsWith("名称:"))) {
                if(obj.getString("BeforeContent").lastIndexOf("名称")>-1){
                    String[] array = BCConvertUtils.qj2bj(obj.getString("BeforeContent")).split(";");
                    for(String name:array){
                        if(name.lastIndexOf("名称")>-1){
                            name = name.replace("
    ", "");
                            String[] nameArray = name.split(":");
                            beforeName = nameArray[1].trim().substring(0,nameArray[1].length() - 1);;
                        }
                    }
                }
                
                //通过beforename查询供应商名称是否存在
                Record rec = null;
                rec = Db.findFirst("select uuid from biz_suppliers where sys_status=1 and suppliers_name=? ",beforeName);
                if( rec ==null ){
                    rec = Db.findFirst("select uuid from biz_suppliers where sys_status=1 and (suppliers_name=? or suppliers_name=?)",BCConvertUtils.bj2qj(beforeName),BCConvertUtils.qj2bj(beforeName));
                }
                if(rec != null){
                    suppId = rec.getStr("uuid");
    //                break;
                }
            }
            
        }
        
  • 相关阅读:
    关于asp.net中Repeater控件的一些应用
    Linux查看程序端口占用情况
    php 验证身份证有效性,根据国家标准GB 11643-1999 15位和18位通用
    给Nginx配置一个自签名的SSL证书
    让你提升命令行效率的 Bash 快捷键 [完整版]
    关系数据库常用SQL语句语法大全
    php 跨域 form提交 2种方法
    Vimium~让您的Chrome起飞
    vim tab设置为4个空格
    CENTOS 搭建SVN服务器(附自动部署到远程WEB)
  • 原文地址:https://www.cnblogs.com/xiaoniuniu886/p/11376832.html
Copyright © 2011-2022 走看看