dasas

//check and add data
foreach( $excel_data_format as $fomart_k =>$fomart_v ){
//校验sub title
$sub_num = $this->submission_model->get_submission_num( array(‘sub_salesorder‘=>$fomart_k) );
if($sub_num > 0){
$msg = ‘Error: Salesorder Also In projects!‘;
$this->_render(‘submission/submission_list‘, array(‘msg‘ => $msg));
return;
}else{
//need add submission
foreach($fomart_v as $k=>$v){
//查找到catalog_id $k为catalogname
$catalog_format_arr[$catlog_id]=$v;

}
$need[$fomart_k]=$catalog_format_arr;

}

}

var_dump($sub_to_cata_need_add);
// $this->_submission_to_add($sub_to_cata_need_add);
}
}
//add submission
private function _submission_to_add($data){

$this->db->trans_begin();

foreach($data as $sub_k =>$sub_to_cata ){
$sub_add_arr = array(
‘sub_salesorder‘ =>$sub_k,
‘sub_added_by‘ =>$this->_operator_id,
‘sub_added_date‘ =>date(‘Y-m-d‘)
);
//add to submission
$sub_id = $this->submission_model->submission_add($sub_add_arr);
if (!$sub_id) {
$this->db->trans_rollback();
return FALSE;
}
//add to submission_to_operator
$operator_id_arr = $this->operator_model->get_operator_by_username($sub_to_cata[0][16]);
$sub_to_operator_arr = array(
‘operator_id‘ => $operator_id_arr[‘operator_id‘],
‘sub_id‘ => $sub_id
);
if(!$this->submission_model->submissio_to_operator_add($sub_to_operator_arr)) {
$this->db->trans_rollback();
return FALSE;
}
//add submission to _catalog

foreach ($sub_to_cata as $each_catalog_id=>$cata_application){
if( $this->submission_model->submission_add($sub_add_arr)){

}
$this->submission_model->submission_add($sub_add_arr)
}

}

}

dasas,布布扣,bubuko.com

时间: 2024-08-05 17:04:11

dasas的相关文章

Swift - 01

//引入的时候没有双引号,也没有尖括号,直接写框架名import Foundation //输出函数是print//字符串取消前面的@标记//没有分号,分号是可选写入的print("Hello, World!") /*Swift和OC的不同:1.类型判断,不需要指定变量的类型,Swift相比OC最强大的地方在于编译器,Swift编译器是全类型编译器,在编译的时候就知道了所有对象的类型,这是OC的动态编译所做不到的.这样做有一个好处就是类型安全.2.Swift当中不能向nil发送消息.3