<?xml version="1.0" encoding="UTF-8"?>
<a:service xmlns:s="leaf.plugin.script" xmlns:msg="leaf.application.features.msg" xmlns:a="http://www.leaf-framework.org/application" xmlns:task="leaf.application.task" xmlns:p="uncertain.proc" final-page="true" trace="true">
    <a:init-procedure>
        <s:server-script><![CDATA[
            //同步视图结果进入数据库
            
            function query_inter() {
                try {
                    var one_car_query_bm = $bm('one_car.CAR100.one_car_query');
                    var one_car_update_bm = $bm('one_car.CAR100.one_car_update');
                    var one_car_map = one_car_query_bm.queryAsMap();
                    var one_car_details = one_car_map.getChildren();
                    var one_car_detail;
                    if (one_car_details) {
                        for (var i = 0;i < one_car_details.length;i++) {
                            one_car_detail = one_car_details[i];
                            one_car_update_bm.update({
                                fld_make: one_car_detail.fld_make,
                                fld_model: one_car_detail.fld_model,
                                fld_trim: one_car_detail.fld_trim,
                                fld_ccsj: one_car_detail.fld_ccsj,
                                fld_price: one_car_detail.fld_price,
                                is_delete_column: one_car_detail.is_delete_column
                            });
                        }
                    }
                    //println("第一车网查询数据条数: " + one_car_details.length);
                } catch (e) {
                    println(e);
                    var logger = $logger("server-script");
                    logger.severe(e.message);
                }
            }
            //同步汽车厂商表
            
            
            function synchronism_CarMake() {
                try {
                    var one_car_carmake_bm = $bm('one_car.CAR100.one_car_CarMake');
                    var one_car_carmake_update = $bm('one_car.CAR100.one_car_CarMake_update');
                    var one_car_carmake = one_car_carmake_bm.queryAsMap();
                    var carmake_details = one_car_carmake.getChildren();
                    var carmake_detail;
                    if (carmake_details) {
                        for (var i = 0;i < carmake_details.length;i++) {
                            carmake_detail = carmake_details[i];
                            one_car_carmake_update.update({
                                fld_makeid: carmake_detail.fld_makeid,
                                fld_make: carmake_detail.fld_make,
                                fld_country: carmake_detail.fld_country,
                                is_delete_column: carmake_detail.is_delete_column
            
                            });
                        }
                    }
                    //println("第一车网厂商表查询数据条数: " + carmake_details.length);
                } catch (e) {
                    println(e);
                    var logger = $logger("server-script");
                    logger.severe(e.message);
                }
            }
            //同步汽车品牌表
            
            function synchronism_CarModel() {
                try {
                    var one_car_carmodel_bm = $bm('one_car.CAR100.one_car_CarModel');
                    var one_car_carmodel_update = $bm('one_car.CAR100.one_car_CarModel_update');
                    var one_car_carmodel = one_car_carmodel_bm.queryAsMap();
                    var carmodel_details = one_car_carmodel.getChildren();
                    var carmodel_detail;
                    if (carmodel_details) {
                        for (var i = 0;i < carmodel_details.length;i++) {
                            carmodel_detail = carmodel_details[i];
                            one_car_carmodel_update.update({
                                fld_modelid: carmodel_detail.fld_modelid,
                                fld_model: carmodel_detail.fld_model,
                                fld_serial: carmodel_detail.fld_serial,
                                //fld_type: carmodel_detail.fld_type,
                                fld_makeid: carmodel_detail.fld_makeid,
                                is_delete_column: carmodel_detail.is_delete_column
            
                            });
                        }
                    }
                    //println("第一车网汽车品牌表查询数据条数: " + carmodel_details.length);
                } catch (e) {
                    println(e);
                    var logger = $logger("server-script");
                    logger.severe(e.message);
                }
            }
            
            //同步汽车款式表
            
            function synchronism_CarTrim() {
                try {
                    var one_car_cartrim_bm = $bm('one_car.CAR100.one_car_CarTrim');
                    var one_car_cartrim_update = $bm('one_car.CAR100.one_car_CarTrim_update');
                    var one_car_cartrim = one_car_cartrim_bm.queryAsMap();
                    var cartrim_details = one_car_cartrim.getChildren();
                    var cartrim_detail;
                    if (cartrim_details) {
                        for (var i = 0;i < cartrim_details.length;i++) {
                            cartrim_detail = cartrim_details[i];
                            one_car_cartrim_update.update({
                                fld_trimid: cartrim_detail.fld_trimid,
                                fld_trim: cartrim_detail.fld_trim,
                                fld_ccsj: cartrim_detail.fld_ccsj,
                                fld_cxnk: cartrim_detail.fld_cxnk,
                                fld_redcode: cartrim_detail.fld_redcode,
                                fld_makeid: cartrim_detail.fld_makeid,
                                fld_modelid: cartrim_detail.fld_modelid,
                                fld_status: cartrim_detail.fld_status,
                                fld_enddate: cartrim_detail.fld_enddate,
                                fld_price: cartrim_detail.fld_price,
                                is_delete_column: cartrim_detail.is_delete_column
            
                            });
                        }
                    }
                    //println("第一车网汽车款式表查询数据条数: " + cartrim_details.length);
                } catch (e) {
                    println(e);
                    var logger = $logger("server-script");
                    logger.severe(e.message);
                }
            }
            //同步汽车款式指导价表
            
            
            function synchronism_Carguidedprice() {
                try {
                    var one_car_carguidedprice_bm = $bm('one_car.CAR100.one_car_carguidedprice');
                    var one_car_carguidedprice_update = $bm('one_car.CAR100.one_car_carguidedprice_update');
                    var one_car_carguidedprice = one_car_carguidedprice_bm.queryAsMap();
                    var carguidedprice_details = one_car_carguidedprice.getChildren();
                    var carguidedprice_detail;
                    if (carguidedprice_details) {
                        for (var i = 0;i < carguidedprice_details.length;i++) {
                            carguidedprice_detail = carguidedprice_details[i];
                            one_car_carguidedprice_update.update({
                                fld_trimid: carguidedprice_detail.fld_trimid,
                                fld_price: carguidedprice_detail.fld_price,
                                is_delete_column: carguidedprice_detail.is_delete_column
            
                            });
                        }
                    }
                    //println("第一车网汽车款式指导价表查询数据条数: " + carguidedprice_details.length);
                } catch (e) {
                    println(e);
                    var logger = $logger("server-script");
                    logger.severe(e.message);
                }
            }
            
            try {
                synchronism_CarMake();
                synchronism_CarModel();
                synchronism_CarTrim();
                synchronism_Carguidedprice();
                query_inter();
            } catch (e) {
                println(e);
                var logger = $logger("server-script");
                logger.severe(e.message);
            }
        ]]></s:server-script>
    </a:init-procedure>
</a:service>