cost plan add cost_repair_bill_name
This commit is contained in:
@@ -575,8 +575,8 @@ class Order extends CI_Controller{
|
||||
$bill_info['开票日期'] && $add_data['bill_time'] = $bill_info['开票日期'];
|
||||
$bill_info['价税合计(小写)'] && $add_data['bill_price'] = str_replace('¥','',$bill_info['价税合计(小写)']);
|
||||
if ($if_usedcar){
|
||||
$add_data['bill_name'] = $bill_info['二手车市场'];
|
||||
$add_data['bill_price'] = str_replace('¥','',$bill_info['车价合计(小写)']);
|
||||
$bill_info['二手车市场'] && $add_data['bill_name'] = $bill_info['二手车市场'];
|
||||
$bill_info['车价合计(小写)'] && $add_data['bill_price'] = str_replace('¥','',$bill_info['车价合计(小写)']);
|
||||
}
|
||||
if ($debug){
|
||||
echo "get bill_info: <br>";
|
||||
@@ -973,6 +973,40 @@ class Order extends CI_Controller{
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 修复成本数据的bill_name
|
||||
* @return void
|
||||
*/
|
||||
public function cost_repair_bill_name(){
|
||||
$this->load->model('receiver/order/receiver_order_bills_model', 'order_bills_model');
|
||||
$this->load->model('items/items_cost_model');
|
||||
$sql = "select *, (select if_usedcar from lc_receiver_orders_v2 where id = lc_items_cost.o_id) as if_usedcar from lc_items_cost";
|
||||
$rows = $this->items_cost_model->db->query($sql)->result_array();
|
||||
if (!$rows){
|
||||
echo "数据不存在";exit();
|
||||
}
|
||||
|
||||
foreach ($rows as $row){
|
||||
$id = $row['id'];
|
||||
$if_usedcar = intval($row['if_usedcar']);
|
||||
$bill_info = $this->order_bills_model->bill_info($row['o_id']);
|
||||
$bill_name = '';
|
||||
$bill_info['销货单位名称'] && $bill_name = $bill_info['销货单位名称'];
|
||||
$if_usedcar && $bill_info['二手车市场'] && $bill_name = $bill_info['二手车市场'];
|
||||
|
||||
if ($row['bill_name'] != $bill_name){
|
||||
$upd_data['bill_name'] = $bill_name;
|
||||
$res = $this->items_cost_model->update($upd_data, array('id'=>$id));
|
||||
echo "{$id}, bill_name_old: {$row['bill_name']}, bill_name_new: {$bill_name}, update: {$res}<br>";
|
||||
}
|
||||
else{
|
||||
echo "{$id}, bill_name_old: {$row['bill_name']}, bill_name_new: {$bill_name}, update: ignore<br>";
|
||||
}
|
||||
}
|
||||
|
||||
echo "repair ".count($rows)." rows ok!";
|
||||
}
|
||||
|
||||
/**
|
||||
* 修复成本数据的非品牌店的水平业务
|
||||
* @return void
|
||||
|
||||
Reference in New Issue
Block a user