江苏二级建造师报考时间

时间:2023/11/3 5:00:05 编辑:福途教育 标签:二级建造师

2023年【二级建造师】申请条件/费用/专业咨询 >>

二级建造师申请条件是什么?二级建造师费用是多少?二级建造师专业都有哪些?

点击咨询

    本文解答了关于《江苏二级建造师增项详情信息》相关内容,同时关于1、江苏二级建造师报考时间,2、江苏二级建造师报考要求,3、江苏二级建造师在哪里查询,4、江苏二级建造师有补贴吗,5、江苏二级建造师证书,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    江苏二级建造师报考时间

    二级建造师增项详情信息

    CalculateDetail calculateDetail_2=calculateDetailMapper.getCalcDetByProType(map);

    rate0=calculateDetail_2.getRate();

    //获取优惠后的系数

    calculateDetail_2.setRate(ProjectHelper.getSpecialRate(rate0,dis_type,dis_rate));

    // cdetail.add(calculateDetail_2);

    cinfo.put(item_index,calculateDetail_2);

    //获取此增项的拆分项

    String splitdf=(String)apIt_json.get("splitdf");

    String []splitdf_arr=splitdf.split(",");

    //获取设计任务 Ap_it拆分

    for(int i=0;i

    {

    if(splitdf_arr[i].startsWith("Test"))

    continue;

    Map splitMap=new HashMap();

    splitMap.put("pro_types",od.getPro_types());

    splitMap.put("item_index",splitdf_arr[i]);

    CalculateDetail splitcd=calculateDetailMapper.getCalcDetByProType(splitMap);

    //拆分项系数赋给 增项

    cdetail.add(splitcd);

    }

    cinfo.put(item_index,cdetial);

    }

    //判断特殊项 并赋系数和权重

    if(od.getSpecial_item()!=null&&od.getSpecial_item()!="")

    {

    Map specialmap=new HashMap();

    specialmap.put("item_index",od.getSpecial_item());

    CalculateDetail specialcd=calculateDetailMapper.getCalcDetByProType(specialmap);

    //获取特殊权重

    Float spe_qtty=od.getSpecial_qtty();

    if(spe_qtty==null)

    spe_qtty=(float) 0.0;

    //subtotal+=spe_qtty*specialcd.getRate();

    //获取优惠后的系数

    specialcd.setRate(ProjectHelper.getSpecialRate(specialcd.getRate(),dis_type,dis_rate));

    //特殊权重

    specialcd.setQtty(spe_qtty);

    //放入特殊项

    cdetail.add(specialcd);

    }

    //total+=subtotal;

    }

    java.text.DecimalFormat nf=new java.text.DecimalFormat("#.00");

    sum.setSummone(Double.parseDouble(nf.format(sum.getSummone())));

    od.getCalcSum().clear();

    od.getCalcSum().add(sum);

    map.clear();

    //合同总概算

    map.put("con_id", od.getCon_id());

    map.put("pro_types", od.getPro_types());

    summary_budget sb=calculateDetailMapper.getSummaryByPt(map);

    ProjectHelper.getTotalHumamMoney(od,calculateDetailMapper);//设置 合同总金额

    //记录计算信息

    for(CalcSum csum:od.getCalcSum())

    {

    csum.setPt(od.getPro_types());

    od.getCalcSum().set(0, csum);

    calculateSumMapper.insertCalcSum(csum);

    //外包类

    if("out".equals(od.getCalc_name()))

    {

    Map typeMap=new HashMap();

    typeMap.put("pro_types", od.getPro_types());

    typeMap.put("wb_type", od.getCalc_name());

    proTypesMapper.updateTypeStatus(typeMap);

    }

    }

    /**

    * 计算

    */

    String jsonStr=JSONArray.fromObject(cdetail).toString();

    //把计算细节写入表

    CalculateDetail calculateDetail=new CalculateDetail();

    calculateDetail.setPt(od.getPro_types());

    calculateDetail.setJson_detail(jsonStr);

    calculateDetail.setCalc_type(od.getCalc_type());

    calculateDetailMapper.insertCalcuDetail(calculateDetail);

    /**

    *

    //拆分

    String splitdf=(String)apIt_json.get("splitdf");

    String item_index=(String)apIt_json.get("item_index");

    //System.out.println(splitdf);

    if(splitdf!=null&&splitdf!="")

    {

    String []splitdf_arr=append_df.split(",");

    //获取设计任务 Ap_it拆分

    for(int i=0;i

    {

    if(spplitdf_arr[i].startsWith("Test"))

    continue;

    CalculateDetail splitcd=calculateDetailMapper.getCalcDetByProType(splitdf_arr[i]);

    //补上增项

    splitcd.setFather(item_index);

    //拆分项系数赋给 增项

    cdetail.add(splitcd);

    }

    }

    // System.out.println();

    *

    */

    return cdetail;

    }

    }

    总结:以上是编辑:【零度失忆】整理及AI智能原创关于《

    江苏二级建造师增项详情信息

    》优质内容解答希望能帮助到您。
了解 【二级建造师】更多资讯
以上手机版 江苏二级建造师报考时间 小编为您整理江苏二级建造师报考时间的全部内容
上一篇:2023湖南教师资格证报考时间
下一篇:一级建造师考试多选题选一个得不得分啊

热门推荐

最新文章